How to Spot a Ghost Job Before You Waste Your Time
You send a polished application into what looks like the perfect role. Then: silence. No rejection, no interview, nothing. Sometimes the reason isn't your resume — it's that the job was never real to begin with. These are "ghost jobs," and they waste your most limited resource: time. Here's how to identify them fast and route your energy toward openings that actually hire.
Ghost jobs are common enough to change your strategy
This isn't a fringe problem. An internal review by the hiring platform Greenhouse found that 18% to 22% of job posts are ghost listings — roles companies aren't actually trying to fill — and that nearly 70% of the companies using its platform had posted at least one ghost job in a single quarter. Roughly one in five listings you scroll past may lead nowhere.
The employer side confirms it. In a LiveCareer survey of 918 HR professionals, 45% said they "regularly" post ghost jobs and 48% do so "occasionally" for reasons like seasonal hiring or building a talent pipeline — leaving only 2% who say they never do it. The same survey found that these postings tend to linger: many stay live for one to three months, and 5% run indefinitely.
Duration is the tell. A Clarify Capital survey of over 1,000 employers found that despite 96% of employers claiming they're actively trying to fill a role quickly, 40% don't expect to fill their active posts for two to three months — and one in ten managers reported keeping openings posted for over six months. So when a listing has been up for weeks, the odds it's a genuine, time-sensitive opening drop sharply.
Ghosting doesn't stop at the posting, either. Greenhouse's State of Job Hunting report found that 61% of job seekers have been ghosted after a job interview, and in the LiveCareer survey, 69% of HR professionals admitted they frequently close a search and simply stop responding to candidates. Knowing this should shift how you spend your hours: aim for volume where it's cheap, and depth only where the job is verified.
The warning signs of a ghost job
No single signal is proof, but these stack up. Treat two or more as a strong reason to slow down and verify before investing real effort.
It has been posted for a long time — or keeps getting reposted
Check the "posted" date. Because 40% of employers don't expect to fill roles for two to three months, an ad that's 30-plus days old is worth scrutinizing. Watch for the repost trick too: a listing pulled down and re-published every couple of weeks resets its "new" tag while the company sits on the same untouched pipeline. If you've seen the exact same role from the same company three times this quarter, that's a pattern, not a coincidence.
The description is vague or "evergreen"
Real openings usually name a specific team, a manager the role reports to, and concrete near-term projects. Perpetual "we're always looking for great talent" listings, roles with no salary band, and generic titles that could describe anyone are classic pipeline-builders. In the LiveCareer data, "building out a talent pipeline" was one of the top stated reasons HR keeps ghost jobs live.
There's no matching role on the company's own careers page
This is your single most powerful check. If a job appears on a job board but isn't listed on the employer's official careers site — or shows a different date or status there — be skeptical. Companies that are genuinely hiring almost always list the role on their own site with an internal requisition. When it's only on aggregators, it may be an old scrape or a placeholder.
The company shows no other signs of hiring or growth
A team that's actually adding headcount tends to leave a trail: recruiters posting about the role on LinkedIn, employees sharing "we're hiring," recent funding, or expansion news. When a single listing exists in a vacuum, treat it as unverified.
Recruiters go quiet immediately
If you apply and get an instant auto-reply, then nothing — or you interview and then hit a wall of silence — you may have found one of the roles behind that 61% post-interview ghosting figure. It doesn't always mean the job was fake, but combined with a stale posting date, it's a signal to move on.
How to verify a posting is real before you invest
Spotting red flags is half the job. Here's how to confirm a role is worth a tailored application.
Go to the source. Find the company's official careers page and search for the exact title. Apply there, not through a third-party aggregator, whenever possible. If the role isn't on the company site, that's a meaningful gap. You can cross-check what's genuinely live for your target roles using aggregated live jobs by role and confirm the posting matches.
Check the compensation for realism. A listing with no pay range, or a band that's wildly off-market, deserves a second look. Compare against current salaries by role and run a quick estimate with the salary calculator. Serious employers increasingly post real ranges; a suspiciously vague one is a small red flag.
Look for a named hiring contact. Search LinkedIn for the recruiter or hiring manager tied to the team. If someone is actively posting about the opening or recently joined the talent team, the role is more likely real. Reaching out with a short, specific note also gets you past the resume black hole.
Watch the market, not just the listing. A single posting tells you little; hiring trends tell you a lot. Scanning a weekly job-market report helps you see whether a company or sector is actually expanding or just maintaining an evergreen pipeline.
Spend your energy where it converts
The practical takeaway: don't pour a custom-written application into every listing. Reserve your best effort — a genuinely tailored resume and cover letter — for roles that pass the verification checks above. For everything else, apply quickly and move on.
That means keeping a strong, ATS-friendly baseline resume ready so a fast application still lands well. Make sure your document actually parses and hits the right terms by running it through a free ATS resume checker and aligning it with the resume keywords by role for your target title. When a verified, fresh, on-market role appears, you can go deep immediately instead of scrambling.
Ghost jobs are frustrating, but they're also predictable once you know the tells: stale dates, vague evergreen descriptions, no matching careers-page listing, and instant silence. Filter for those, verify at the source, and you'll stop feeding applications into roles that were never going to hire anyone — and start spending your time on the ones that will.