Back to Blog
job searchghost jobsjob applicationsjob boards

How to spot ghost jobs before you waste 45 minutes applying

M
Mike··4 min read

You find the perfect job posting. The title matches your experience, the salary range looks right, the company seems legit. You spend 45 minutes tailoring your resume, writing a cover letter, filling out their custom application form. Then you wait. And wait. Three weeks later, still nothing.

That job might never have existed.

what ghost jobs actually are

Ghost jobs are postings for positions that companies aren't actively trying to fill. Sometimes the role was filled months ago and nobody took down the listing. Sometimes HR is "building a pipeline" for a position that might open eventually. Sometimes companies post jobs purely to look like they're growing.

A 2024 Resume Builder survey found that roughly 40% of companies admitted to posting ghost jobs. Grokipedia's 2026 data says 32% of job seekers now cite ghost jobs as their primary source of frustration during job search. That's not a small number.

the red flags that give them away

Not every slow response means a ghost job. But certain patterns show up consistently with fake or stale listings.

The posting has been up for over 30 days. Real urgency to hire means real urgency to close the posting. If a listing has been sitting on LinkedIn or Indeed for 6 weeks, something is wrong. Either they already hired someone, or they're not in a rush.

The description reads like a template. Ghost jobs tend to have generic descriptions pulled from old postings. If the role sounds like it could apply to any company in the industry, with no specific projects, team details, or current initiatives mentioned, that's a yellow flag.

It only appears on aggregator sites. Go check the company's actual careers page. If the position shows up on Indeed and ZipRecruiter but doesn't exist on the company's own site, it may be outdated or auto-syndicated from a listing that's already been filled.

The salary range is absurdly wide. A range of $50K to $120K for the same role usually means someone copy-pasted from a compliance template rather than defining an actual budget for a real hire.

The posting was reposted multiple times. LinkedIn shows when jobs were reposted. If you see the same role being reposted every few weeks for months, they're either not serious about hiring or they keep losing candidates for a reason.

how to check before you apply

Before spending time on an application, do a quick two minute check.

Look up the company on LinkedIn and filter their employees by the department. If they just hired someone with the exact same title three weeks ago, the listing is probably stale.

Search the company name plus "hiring" on Twitter or Reddit. Current employees sometimes mention open roles. If nobody inside the company seems to know about the position, that tells you something.

Check Glassdoor reviews for mentions of the hiring process. Companies that regularly post ghost jobs tend to have reviews calling out the slow or nonexistent response times.

the volume problem this creates

Ghost jobs make the application math even worse than it already is. If 30 to 40% of postings aren't real, then you need to apply to significantly more jobs to hit the same number of real opportunities. A person who sends 100 applications might only be reaching 60 to 70 actual open roles.

This is part of why the raw numbers feel so discouraging. People say "I applied to 200 jobs and heard nothing" but a chunk of those jobs were never going to respond because they were never real.

The only practical defense is volume plus efficiency. You can't avoid ghost jobs entirely, but you can minimize the time you lose to them by checking the red flags above and by making the application process itself faster.

That's actually one of the reasons I built Breeze Apply. When each individual application takes less time because the form filling and resume keyword matching happen automatically, wasting one on a ghost job stings a lot less than spending 45 minutes on it manually.

don't let it paralyze you

Ghost jobs are frustrating but they're not a reason to stop applying. They're a reason to get faster and more selective about where you spend your time. Check the red flags, skip the obvious ghosts, and focus your energy on postings that show real signs of active hiring.

The job market already asks too much of applicants. Don't let fake listings take even more of your time.

Put this into practice

Breeze Apply tailors your resume to every job posting and submits applications automatically. Try it free.

Add to Chrome - It's Free