Skip to main content

Command Palette

Search for a command to run...

1 in 4 job listings is fake. Here's how I stopped wasting time on them.

Real data, real strategies to land jobs faster

Updated
5 min read

Last year I applied to 200+ jobs and got almost nothing back. I fixed my resume, started tailoring applications, saw some improvement. But I was still getting ghosted on a huge number of them.

Turns out a lot of those listings were never real.

The ghost job problem is bigger than you think

A 2025 Greenhouse study found that 18-22% of online job postings are ghost jobs. Listings where the company has no active plan to hire anyone. A ResumeUp.AI analysis of LinkedIn data put the number at 27.4% for U.S. listings. And a Clarify Capital survey found that nearly 1 in 3 employers openly admit to posting jobs they have no intention of filling.

BLS data tells the same story from a different angle. Since early 2024, job openings have outnumbered actual hires by over 2 million per month. That gap isn't just slow hiring. A meaningful share of those openings are phantoms.

The tech sector is the worst offender. One analysis estimated roughly 48% of open tech listings never result in a hire. Compare that to manufacturing at around 12%. Physical production roles have real consequences when left empty. Software roles apparently don't, at least not in the eyes of HR.

Why companies post fake jobs

It's not random. Employers have specific reasons and most of them have nothing to do with actually needing someone.

Pipeline building. Collecting resumes for roles that might open later. No budget, no approval, just "let's see who's out there."

Growth signaling. 43% of employers admitted they post ghost jobs to make the company look like it's growing. This one is aimed at investors and competitors, not candidates.

Making employees feel replaceable. 62% of hiring managers surveyed said they posted ghost jobs specifically to make current employees feel like they could be replaced.

Compliance. Some companies are required to post externally even when they've already decided on an internal candidate. The listing is real. Your chances of getting it are zero.

Laziness. Filled the role three months ago but nobody took down the posting. Shockingly common at large companies.

How to spot them before you apply

No single red flag is definitive but when you see 2-3 together, skip it.

Posted more than 30 days ago. Companies that are actually hiring move fast. A listing that's been up for months is almost certainly a ghost.

Vague job description. "Various duties as assigned" and "team player with excellent communication skills" is a template, not a real role. Legitimate postings are specific about responsibilities and tech stack.

Not on the company careers page. If you find it on Indeed or LinkedIn but the same role doesn't exist on the company's actual website, that's a strong warning sign.

No named recruiter or hiring manager. "A leading technology company is seeking..." is a yellow flag.

Company just announced layoffs. In January 2026 alone, U.S. employers announced over 108,000 layoffs. If a company is cutting staff but has 50 open listings, those numbers don't add up.

Reposted repeatedly without changes. Same role, same description, every 30-60 days for months. That's not hiring. That's pipeline farming.

What this actually costs you

Tailoring a resume takes 30-60 minutes. Cover letter another hour. Research, prep, follow up. Multiple hours per application.

If 1 in 4 listings is fake and you apply to 100 jobs, you've burned 25+ hours on positions that never existed. Over three full working days gone.

72% of job seekers say the search negatively impacts their mental health. Ghost jobs make this worse because you blame yourself for the silence when nobody was ever going to read your application.

How I filter now

After tracking my applications the pattern was obvious. Certain types of listings never resulted in any response. Here's what I do before spending time on an application.

Check the posting date. Under 7 days is ideal. Under 14 is fine. Over 30, I skip unless I have a referral.

Cross reference the company careers page. If the role isn't listed there, I don't apply through the aggregator.

Check LinkedIn for recent hires. Search the company and filter by people who joined recently. If nobody has joined in that role or team in months, probably a ghost.

Look for news. Quick search for "[company name] layoffs" or hiring freeze. Takes 30 seconds, saves hours.

Track everything. When you track applications you start seeing which companies never respond, which boards have more ghosts, and where your time is actually worth spending. I use a free application tracker for this. Over a few weeks the patterns become obvious. You learn which sources to trust and which to avoid.

Quality over volume

The instinct is to apply to everything. More applications, more chances. The data says the opposite.

When you subtract ghost jobs, a targeted resume sent to 20 verified openings beats a generic one sent to 100 random listings. Every time.

Referred candidates are also way less likely to hit ghost jobs. Real employees don't refer people to fake listings. Spend more time building relationships and less time refreshing job boards.

The system is slowly changing

Ontario passed a law effective January 2026 requiring employers to disclose whether a posting is for a genuine vacancy. California has similar legislation pending. The Truth in Job Advertising and Accountability Act was proposed in the U.S. in 2025.

LinkedIn now offers verified job badges. Platforms are starting to flag stale listings. But enforcement is early. For now, protecting your time is on you.

The job market is hard enough without wasting energy on listings that were never real. Filter aggressively, track everything, and put your effort where it actually counts.