The boilr Agent is live Read now→
Guides

Ghost Jobs: How Recruiters Tell a Real Hiring Signal from a Fake Vacancy in 2026

Roughly one in five postings on a major ATS is a ghost job. Here is a five-check verification framework recruiters can use to separate real hiring signals from fake, evergreen and stale vacancies, and why stacked signals beat chasing job ads.

TB Team Boilr
· October 16, 2026 · 13 min read
Abstract dark liquid-metal sheets, some glossy and solid, others fading into smoke, representing real versus ghost job postings

TL;DR

A job posting is not proof that a client is hiring. Greenhouse reports that in any given quarter 18-22% of the jobs posted on its own platform are ghost jobs, defined as positions advertised with no intent to hire [1]. A Resume Builder survey of hiring managers found that 40% of companies had posted a fake listing in the past year [3]. No official statistic exists for the true size of the problem [5], so treat every number as a range, not a fact. For a BD consultant the consequence is practical: if your prospecting list is "companies with open vacancies", a fifth or more of it may be noise. The fix is not to stop watching job ads. It is to verify them. This guide gives you a five-check framework (posting lifecycle, repost pattern, careers-page and ATS consistency, hiring-manager activity, and multi-signal corroboration) plus a simple 0-10 score to decide who gets a call this week. boilr, your AI sales employee for recruitment, runs these checks against every signal and puts a scored, source-linked task in front of you. You verify and send.

How Big Is the Ghost Job Problem, Really?

Be careful with ghost-job statistics. Most are self-reported surveys or platform estimates, and the US Congressional Research Service notes bluntly that there are no official statistics on their magnitude, and that many estimates come from firms that sell hiring services and disclose little about method [5]. Here is what is reasonably solid, and what each number actually measures.

FindingSource and methodWhat it means for BD
18-22% of jobs on the platform are ghost jobs in any given quarter Greenhouse, analysis of its own platform data, 2024 [1] One in five postings on a major ATS may have no intent to hire behind it
Nearly 70% of Greenhouse customers posted at least one ghost job in Q2 2024; 15% did so regularly Greenhouse data as reported by Korn Ferry [4] Ghost postings are not rare outliers, they are common behaviour across many employers
40% of companies posted a fake listing in the past year; 3 in 10 had one live at the time Resume Builder, online survey of 649 US hiring managers, May 2024 [3] Self-reported and filtered sample, so read it as directional
Three in five candidates suspect they have met a ghost job Greenhouse survey of 2,500 workers in the US, UK and Germany [1] Perception, not prevalence, but it shows the problem is visible in the UK and DACH too
Roughly 2.2 million US openings in June 2025 did not turn into hires (7.4m openings vs 5.2m hires) BLS JOLTS figures, gap calculated by Onlinemarketing.de [6] A rough proxy only, because openings and hires are not matched one to one

The honest summary: somewhere around one in five postings is a reasonable planning assumption, with wide uncertainty either side. That is enough to change how you build a BD list.

Why Employers Post Jobs They Do Not Intend to Fill

Understanding the motive is the fastest way to spot the tell. Not every ghost job is a lie. Many are lazy housekeeping or a deliberate sourcing tactic.

  • Look open to talent - 67% of hiring managers in the Resume Builder survey who posted fake listings said they wanted to appear open to external talent [3].
  • Signal growth - 66% wanted to look like they were growing, to staff, customers or investors [3].
  • Calm the team - 63% wanted employees to believe their workload would be eased, and 62% wanted employees to feel replaceable [3].
  • Collect CVs - 59% wanted resumes on file for the future [3]. Korn Ferry calls this evergreen sourcing: one advertised role builds a pool for other current and future openings [4].
  • Internal promotion - the role is advertised for compliance or optics while someone inside is already lined up [4][5].
  • Plans change - a hiring freeze, a strategy shift or a Q4 budget cut leaves the advert live while the role is dead [4].
  • Copies and scams - job boards can auto-copy postings and leave them up after the job is filled, and scammers post fake jobs or impersonate real employers [5].
  • Agencies - the CRS also lists staffing agencies posting openings to attract employer clients [5]. If you work in recruitment, some of the "vacancies" on your list may be your competitors' marketing.

The Cost of Chasing Ghosts for a Recruitment Consultant

A ghost job does more damage to BD than to candidates. A candidate loses an evening. A consultant loses a call slot, a research hour and, worse, credibility with a hiring manager who says "we are not actually hiring for that".

  • Wasted research - enriching a company, finding the decision-maker and writing a personalised opener takes real time that is gone if the role is dead.
  • Burned openers - "I saw you are hiring a Head of Finance" lands badly when the hiring manager knows the post is a pipeline-building exercise.
  • Poor forecasting - a pipeline built on unverified vacancies converts below plan, and the agency owner cannot tell why.
  • Crowded targets - ghost and stale ads are exactly the ones every other agency also calls, because they are the most visible. Visible is not the same as valuable.
  • Missed real signals - time spent on dead ads is time not spent on the funding round or executive move that predicts a genuine search. See our guide to signal stacking.

The Five-Check Framework for Verifying a Vacancy

The framework below is our working method, not a published industry standard. The thresholds are rules of thumb to calibrate against your own desk's data. No single check is decisive. A posting earns a call when several checks point the same way.

Check 1: Posting lifecycle (age and edit history)

  • First seen vs last refreshed - record both dates. A role first seen yesterday on a company career page is a very different signal from one that has sat unchanged for months.
  • Quiet age - a long-lived advert with no edits to title, salary or requirements suggests nobody is working it. Set your own cut-off, for example 60 days unchanged, and review it quarterly.
  • Calendar context - Korn Ferry points out that companies often freeze hiring near year-end to control costs, so roles still open at the start of Q4 are likely to stay unfilled [4]. Apply extra scepticism to older ads as Q4 2026 gets under way.
  • Example - a "Senior Backend Engineer" ad unchanged since spring at a company that just announced a hiring freeze is a ghost. The same title first seen last week after a Series B is not.

Check 2: Repost pattern (what changes between versions)

Reposting is the most misread signal. In our guide to the re-posted job signal we argue that a requisition that will not die can be proof the client's own process failed. That is true when the role is genuinely being worked. Verification is what separates it from an evergreen ad.

PatternLikely meaningAction
Same text re-posted on a fixed cadence, no changes Evergreen pipeline ad or auto-refresh Deprioritise unless other checks pass
Salary band raised, title changed, requirements loosened Real struggle: the client is adjusting the brief High priority, call with a market-data angle
Same role on many boards, each copy older than the last Aggregator copies of one old post Trace to the original source before judging
Role disappears and returns within days Possible internal process or a failed offer Check for a recent hire or a decline signal, then call

Check 3: Careers page and ATS consistency

  • Source of truth - does the role exist on the company's own careers page or ATS, or only on a third-party board? CRS notes boards can auto-copy and retain postings after a job is filled [5].
  • Matching details - the same title, location, salary and reporting line across the careers page and the boards. Mismatches are a warning sign.
  • Application path - a live application route that points to a real ATS, a named team and a sensible location beats a generic "send your CV" form.
  • Agency-posted ads - if the advert is posted by another agency, the "vacancy" may be client-acquisition marketing [5]. Treat it as a competitor signal, not a client signal.
  • Example - a "Finance Director" role on four job boards but absent from the company's own careers page is worth a five-minute check before it earns a call.

Check 4: Hiring-manager and team activity

  • Named owner - can you identify the likely hiring manager? A role with a visible owner who is engaged on LinkedIn is more credible than an anonymous ad.
  • Team movement - recent hires, promotions or departures in the same function suggest a live headcount plan. A departure just before the ad appears is a strong replacement signal.
  • Public chatter - managers who post about "growing the team" or interview for the role are active. Silence is not proof of a ghost, but combined with age it adds weight.
  • Example - the VP Engineering reposts the vacancy, shares a team update and a senior engineer left last month. That is a live search.

Check 5: Multi-signal corroboration

This is the check that rescues you from guessing. A job ad is one data point. Funding, executive moves, expansion and headcount growth are independent evidence of a budget and a mandate. When two or more agree with the ad, the odds shift sharply in your favour.

  • Funding - a recent round creates budget and hiring plans, see funding-round hiring signals.
  • Executive moves - a new CFO or CHRO usually brings a team rebuild, see executive moves as a signal.
  • Velocity - several related roles opening in a short window is stronger than one isolated post, see job posting velocity.
  • Expansion - a new office or market entry needs people on the ground.
  • Example - one stale "Sales Manager" ad is weak. The same ad plus a Series B plus a new CRO plus three more sales roles opened this month is a mandate waiting to be won.

A Simple 0-10 Signal Quality Score

Turn the five checks into a number so the whole desk prioritises the same way. This is an illustrative model, not a benchmark: tune the weights to your own conversion data.

Check0 points1 point2 points
LifecycleOld, unchangedModerate ageFresh or recently edited
Repost patternIdentical evergreen repostUnclearBrief changed or genuine struggle
Careers page / ATSBoards only, mismatchedPartial matchConfirmed on own careers page
Hiring-manager activityNo visible ownerOwner found, quietOwner active, team movement
CorroborationJob ad onlyOne other signalTwo or more independent signals
  • 8-10 - call today. Treat it as a live mandate.
  • 5-7 - research first, then a tailored, lower-pressure approach.
  • 0-4 - park it, set a watch, and re-score when a new signal arrives.

Ghost, Stale or Real: How to Read the Edge Cases

TypeTypical tellBD verdict
Evergreen pipeline adUnchanged, rotating refresh, generic wordingNot a vacancy. Possible talent-pool or RPO conversation only
Internal hire in waitingAdvertised for optics, no hiring-manager activitySkip
Frozen roleOld ad plus layoff or freeze newsSkip and watch for the thaw
Stale but realOld ad, but changed salary or brief and a leaverCall. The client is struggling
Agency or scam postVague employer, no careers-page matchIgnore or flag
Genuine fresh roleNew, matches careers page, corroboratedCall now

Note the "stale but real" row. Many ghost-job guides tell candidates to avoid any older ad. As a recruiter your incentive runs the other way: an old role that is genuinely live is the best kind of vacancy to call about, because the client's own process has already failed.

Signal-Led BD: Why Stacked Signals Avoid the Ghost Trap

Ghost jobs are a problem because a posting is a lagging, public, easily faked signal. Signal-led BD flips the order: start with evidence of budget and change, and use the posting only as confirmation. See our guide to cold calling versus hiring signals for the wider case.

ApproachStarting pointGhost-job exposure
Job-board scrapingOpen vacanciesHigh. Roughly one in five may be ghost [1]
Single-signal alertsOne trigger, such as an adMedium. No second source to confirm intent
Stacked, verified signalsFunding, exec moves and headcount, then the adLow. Intent is corroborated before you call
  • Independent evidence - a funding round is documented in a filing or press release, not in a job board that anyone can edit.
  • Earlier timing - boilr reports its signals arrive on average 48-72 hours before a role is posted publicly [7], which means you are often calling before the ad exists, and before there is any chance it is a ghost.
  • Less competition - ads attract every agency, funding and executive signals attract fewer.
  • Higher quality conversations - you open with the trigger, not "I saw your ad".

How boilr Powers the Verification (and What Stays Human)

boilr is your AI sales employee for recruitment, one per consultant. It does the checking that is tedious by hand and leaves the judgement to you.

  • Signals - monitors more than 10,000 sources around the clock for funding rounds, new hires, executive moves and tech migrations, and lets you define custom triggers [7].
  • Multi-turn signals - flags when several signals hit one account in a short window, which is the corroboration check automated [7].
  • Source links - every signal links back to its original filing, article or post, so you can verify before you dial [7].
  • ICP filtering and scoring - signals are filtered by your industry, size and geography, and ranked so the strongest accounts reach you first.
  • Companies and contacts - each account is enriched with a decision-maker's name, title and contact details.
  • Tasks - a ready-to-review task with a suggested opener. You edit, approve and send [7].
  • Company Brain - your agency's ICP and what has worked before live in one shared place, so the verification rules survive consultant churn.
  • Integrations - connects to Bullhorn, RecruiterFlow, Spott, CRMs, calendars and email.

What stays with you:

  • The final call on borderline accounts - a score of 5-7 needs a human read.
  • The phone call itself - the conversation that tests whether the vacancy is real.
  • Relationship context - you know that a particular client always advertises before a freeze.
  • The decision to engage - nothing is sent without your approval.

Manual verification vs boilr-assisted

StepManualWith boilr
Find candidate accountsScroll job boardsSignals filtered to your ICP
Check age and repostsOpen each ad, compare datesTracked automatically
Corroborate with funding or exec movesSeparate searches per companyMulti-turn signals on one account
Find the decision-makerManual LinkedIn researchEnriched on the task
Write the openerFrom scratchDrafted for your review

KPIs: How to Tell the Verification Is Working

KPIWhat it showsDirection
"Not actually hiring" responsesShare of calls that hit a ghost vacancyDown
Connect-to-meeting rate by score bandWhether 8-10 accounts really convert betterHigher for higher scores
Research minutes per booked meetingTime wasted on dead accountsDown
Briefs won from stacked-signal accountsQuality of the pipelineUp
Share of pipeline sourced before the ad existsHow early you areUp

Track these by score band for a month. The data will tell you which of your thresholds to move.

Common Mistakes When Dealing with Ghost Jobs

  • Treating every old ad as a ghost - a genuinely struggling client looks stale. Check the brief and the leaver first.
  • Treating every fresh ad as real - fresh ads can be pipeline building. Check the careers page and corroborating signals.
  • Relying on one check - no single indicator is conclusive.
  • Quoting the ad in your opener - lead with the trigger, such as the funding round, instead.
  • Ignoring your own industry - agency-posted adverts can look like client vacancies [5].
  • Never recalibrating - our thresholds are starting points. Review them against your own conversion data.

A 30-Day Plan to Ghost-Proof Your BD List

  1. Week 1 - audit - take your last 50 vacancy-led calls and mark how many were ghost, stale or real. That is your baseline.
  2. Week 2 - define - agree the five checks and the 0-10 score with the desk. Write them into the Company Brain.
  3. Week 3 - pilot - score every new account before it enters a cadence. Only 5+ accounts proceed.
  4. Week 4 - review - compare connect and meeting rates by score band and adjust the thresholds.

Want verified, stacked signals in your task queue instead of a list of job ads? Start with boilr or book a demo.

Frequently Asked Questions

What is a ghost job?

Greenhouse defines ghost jobs as positions advertised with no intent to hire [1]. The US Congressional Research Service uses a slightly wider definition: postings for positions that do not exist, or that employers are not planning to fill immediately [5]. That includes evergreen pipeline ads and roles left up after a freeze.

How common are ghost jobs?

Greenhouse reports 18-22% of postings on its platform in any given quarter [1], and a Resume Builder survey found 40% of companies had posted a fake listing in the past year [3]. There are no official statistics [5], so use these as a range rather than a precise figure.

Are all reposted jobs ghost jobs?

No. A repost with changes to the brief, salary or title often means the client is genuinely struggling. An identical repost on a fixed cadence is more likely evergreen. Compare versions, as covered in our re-posted job signal guide.

Should recruiters ignore job postings altogether?

No. Postings are a useful confirmation signal. The mistake is using them as the only signal. Verify them against the careers page, the hiring manager and independent triggers such as funding or executive moves.

Why do companies post fake vacancies?

Surveyed hiring managers cited looking open to talent (67%), looking like they are growing (66%), easing perceived workload (63%), making staff feel replaceable (62%) and collecting resumes (59%) [3]. Korn Ferry adds evergreen sourcing, internal promotions, strategy shifts and year-end freezes [4].

Can an agency's own job adverts count as ghost jobs?

The CRS notes that staffing agencies may post openings to attract employer clients [5]. So when you scan boards for client vacancies, check whether the poster is the employer or another agency.

How does signal stacking reduce ghost-job risk?

A funding round, a new executive or a burst of related hires is independent evidence of budget and intent. When one of those agrees with a job ad, the chance it is a ghost drops. Our signal stacking guide goes deeper.

Does boilr remove ghost jobs automatically?

boilr surfaces source-linked signals, flags multiple signals on one account and filters to your ICP, so you see the best-corroborated accounts first [7]. It does not replace judgement. You verify borderline accounts and approve every message before it is sent.

Sources

Information sourced from public industry reports as of October 2026.

  1. Greenhouse - 2024 State of Job Hunting report (ghost job share, candidate survey)
  2. Fortune - Job market rife with fake listings and ghosting (January 2025)
  3. Resume Builder - 3 in 10 companies currently have a fake job posting listed
  4. Korn Ferry - Ghost Post: Here Today, Gone Tomorrow
  5. Congressional Research Service - "Ghost" Job Postings (IF12977, April 2025)
  6. Onlinemarketing.de - Ghost Jobs: JOLTS openings vs hires gap (November 2025)
  7. boilr.ai - Signals product page

Hire your AI sales employee today.

One employee per consultant that researches companies, sources candidates and drafts outreach, while you verify and send. Live in a day.