The Hidden Cost of Dead Vacancies: Why Chasing Ghost Roles Burns Consultant Morale
Not every open job ad is a real, open job. Greenhouse classifies 18–22% of jobs posted on its platform in a given quarter as ghost jobs [1], and in a 2024 survey 40% of US hiring managers said their company had posted a fake listing [2]. Agencies that work from stale lists pay for it in wasted sourcing time.
Why job boards and spreadsheets breed phantom roles
Every boutique agency knows the frustration: a consultant spends hours sourcing passive candidates on LinkedIn, writes personal outreach, runs two qualification calls and sends a shortlist to the client, only to hear: “We actually filled that role internally ten days ago.”
Why do phantom roles survive? Some were never meant to be filled: employers keep listings up to look like they are growing or to collect CVs for later [2]. Others were filled or frozen, but paid job-board slots often stay live until they expire, and agency spreadsheets are only updated when someone has time to click through every client's careers page.
Share of jobs posted on Greenhouse in a given quarter that Greenhouse classifies as ghost jobs [1].
Said their company posted a fake job in the past year; 3 in 10 companies had one live at the time of the survey [2].
TalentRadar re-checks every tracked careers page twice a day and archives roles that are gone.
How automatic archiving works
TalentRadar keeps a live list of open roles for every company you track. At each scheduled scan (twice a day, in your time zone) it compares what is on the employer's careers page or ATS (Greenhouse, Lever, Ashby, Workable, Teamio and others) with your workspace:
- Confirmed before it is archived: when a role disappears, the next scan checks that it is really gone, so a careers page that was briefly down does not wipe your list. Then the role is archived automatically.
- Nothing gets lost: notes, statuses and history stay with the archived role. If the employer republishes it, the role comes back with everything attached.
- Hiring signals: how fast a client opens and closes roles tells you which teams have budget and which are frozen.
Clear ghost roles out of your pipeline.
Upload your client domains and let automatic archiving keep your list of open roles up to date.