4 min read
Ghost jobs: why so many listings are dead, and how to stop applying into them
A large share of job adverts are filled, paused or were never real. Where ghost listings come from, the signals that give them away, and how liveness checking works.
Some of the applications you sent last month went to jobs that did not exist. Not scams — just adverts for roles that were already filled, quietly paused, or never had headcount behind them in the first place. Job seekers call them ghost jobs, and they are the single most demoralising feature of the modern job search, because they convert real effort into guaranteed silence and leave you wondering what you did wrong. Usually, nothing. There was no one reading.
Where ghost listings come from
Most ghost jobs are not malicious. They are exhaust from how hiring pipelines actually run.
The role was filled and nobody closed the advert. Closing a posting on five boards is a manual chore that lands on someone with no incentive to do it promptly. The advert lingers for weeks after the offer was signed.
The posting is syndicated and copies outlive the original. Company career pages feed aggregators, which feed other aggregators. The company closes the source; the copies persist downstream, sometimes for months, each one still accepting applications into the void.
Evergreen requisitions. Large employers keep permanent adverts open for roles they hire continuously — or want a pipeline for. Your application goes into a pool, not a process. There may be no live vacancy behind it this quarter.
Hiring froze after the advert went up. Budgets move faster than job boards. The recruiter may not even be allowed to say the role is paused.
Market-signalling and CV-harvesting. The genuinely cynical minority: adverts posted to look like growth, benchmark salaries, or collect CVs for later. Rarer than the folklore suggests, but real.
The signals worth checking by hand
If you're vetting listings yourself, a few checks catch a lot:
- Age. A posting up for a long time is either evergreen or dead. Boards that hide posting dates are hiding the single most useful field they have — which is worth remembering when choosing where to search.
- Cross-check the source. Find the same role on the company's own career site. If it's on an aggregator but gone from the source, it's a stale copy.
- Reposting cycles. The same role appearing, vanishing and reappearing for months without anyone apparently being hired is a pipeline advert.
- Vagueness. Real vacancies name a team, a manager's remit, or a concrete problem. Adverts that read like a generic description of the profession are often not attached to a specific seat.
The trouble with all four checks is arithmetic. Five minutes of vetting per listing across dozens of listings a week is hours of work — spent on the postings you didn't apply to. It's real diligence with an invisible payoff, which is exactly the kind of work people rationally skip.
What automated liveness checking does
This is a job for software, because the strongest signal is mechanical: is the posting still open at its source, and does it still accept an application?
A listing that has been taken down, a form that has been disabled, an applicant tracking system that answers "this role is no longer accepting applications" — these are checkable facts, not judgement calls. Quarrion probes every listing for liveness before it ever reaches you, precisely because this check is cheap for a machine, expensive for a person, and binary in a way most job-search questions are not. A dead listing filtered out at the door costs you nothing; the same listing discovered after you tailored a CV for it costs you an evening and a small piece of morale.
Filtering dead listings also quietly improves everything downstream. Match scores are only worth computing on roles that exist. Application counts only mean something if the applications had somewhere to land. A pipeline board full of applications-to-nowhere is not a record of a job search; it's a record of a leak.
The part you still own
No liveness check can see inside a company. A posting can be technically open and practically decided — an internal candidate, a favoured referral, a req the team expects to lose at the next budget review. Automation removes the mechanically dead listings, which is a large share of the problem; it cannot promise that every live listing is winnable.
What you get back is proportion. When the dead adverts are gone, silence starts to mean something again — it's feedback about your application, not noise from a void. And the hours you were spending on diligence for roles that no longer existed go back where they belong: on the applications that have a human being at the other end.