Job Search8 min read

    Ghost Job Postings: Why They Exist and How to Spot Them (A Former Recruiter's Take)

    Quick answer

    A ghost job posting is a live listing a company has no real, near-term intention of filling, kept open for reasons like pipeline building, signaling growth, internal compliance, or market research rather than an actual vacancy. Independent studies put the share of ghost postings somewhere between about 18% (a 2025 Greenhouse analysis) and 27% (a 2025 ResumeUp.AI analysis) of online listings, and a March 2025 LiveCareer survey of 918 HR professionals found 93% admit their company posts them at least occasionally. You can't confirm intent from outside a company, but checking repost cadence, recruiter responsiveness, LinkedIn headcount trend, and how specific the requirements are gives a reliable risk read before you invest real effort in an application.

    Key takeaways

    • Independent analyses put the ghost-job share of online postings between about 18% (Greenhouse, 2025) and 27% (ResumeUp.AI, 2025), and a LiveCareer survey found 93% of HR professionals admit posting them at least occasionally.
    • Common reasons include pipeline building for high-turnover roles, signaling growth internally and externally, salary and market research, performance-management pressure on an existing employee, and in some cases a legal posting requirement.
    • No single signal proves a listing is a ghost job. Repost frequency, recruiter responsiveness, LinkedIn headcount trend, requirement specificity, and posting age together give a reliable read.
    • There's no official government count of ghost jobs (the Congressional Research Service said as much in April 2025) because intent to hire isn't something you can measure from outside a company.
    • Budget your effort by risk: full tailoring on listings that clear the checks, a faster version on the rest, and direct outreach around the online application when a company is worth pursuing regardless.

    Nine years of screening applications taught me one uncomfortable truth: not every job posting you find is attached to an open seat. Some are pipeline-building exercises. Some are market research. Some are a compliance box a recruiter has to check even though the role was effectively filled before it ever went live. None of that shows up in the listing itself, which is exactly why so many strong candidates spend an evening tailoring a resume for a job that was never going anywhere.

    18–22%
    of online postings showed signs of being ghost listings, per a 2025 Greenhouse analysis
    93%
    of HR professionals surveyed by LiveCareer (March 2025) admit their company posts jobs it isn't actively trying to fill, regularly or occasionally
    27.4%
    of active U.S. LinkedIn listings were flagged as likely ghost jobs in a 2025 ResumeUp.AI analysis

    What counts as a ghost job, and what doesn't

    A ghost job is defined by intent, not by speed. A posting that's genuinely open but moving slowly, because of budget approvals, a packed interview panel, or a hiring manager juggling three other priorities, is not a ghost job. It's just a slow one. A ghost job is a listing where nobody currently plans to hire anyone into it in a meaningful timeframe, no matter how fast you apply or how strong your resume is. The Congressional Research Service noted in an April 2025 brief to Congress that there are no official statistics on how common ghost jobs actually are, and that's precisely because intent can't be verified from outside a company. Every figure you'll see, including the ones above, is an estimate built from survey responses or from comparing posting volume against actual hiring data, not a hard count.

    Why a recruiter posts a job with no plan to fill it

    • Pipeline building: keeping a requisition open collects resumes for a role that tends to turn over often, so when it opens for real there's already a shortlist ready. A Clarify Capital survey found close to one in three employers admit to posting a role with no real intention of hiring for it in the short term, and this is the reason recruiters cite most often internally.
    • Signaling growth: a long list of open requisitions makes a company look like it's expanding, to employees watching morale, to competitors, and to investors who treat headcount as a proxy for momentum.
    • Market and salary research: a live listing generates real applicant data, what candidates are asking for in comp, what skills are actually available at that level, without any commitment to hire anyone.
    • Internal pressure: a posting kept open during a performance improvement plan quietly signals to a struggling employee, and everyone around them, that a replacement is one step away.
    • Procedural requirements: certain roles, including many tied to visa sponsorship, legally have to be posted and advertised externally even after a company has already decided who it's hiring.
    • Approval lag: a role gets budgeted and posted, then frozen when a hiring slowdown or reorg hits, and nobody circles back to take the listing down.

    A five-signal method for scoring a listing before you apply

    1. 1Repost frequency: search the exact title on the company's careers page or LinkedIn job history. A listing reposted every few weeks for months with no change to the requirements is the single strongest tell. A role that's genuinely open closes once it's filled.
    2. 2Recruiter responsiveness: if you can find and message the recruiter or hiring manager directly and get a real, specific answer about timeline within a few days, that's a live requisition. Radio silence past two weeks on a role marked 'urgently hiring' is a signal, not proof on its own.
    3. 3Headcount trend: check the company's LinkedIn page for headcount growth in that team or department. A team that's flat or shrinking rarely has three genuinely open seats at once, no matter how many postings are live.
    4. 4Requirement specificity: real requisitions tend to name a specific tool stack, reporting line, or start-date pressure. Ghost listings often read generically because nobody has actually scoped the role yet, it exists as a placeholder.
    5. 5Posting age against typical time-to-fill: the average corporate time-to-hire runs roughly 41 to 44 days, the same window that explains why interview silence is often normal, not a rejection. A specialized role still open well past 90 days with no interview activity reported anywhere is worth discounting.

    How to add it up

    Give one point for every signal that trips. 0–1 points: treat it as real and give it your full tailoring effort. 2–3 points: apply with a faster, lighter-effort version and don't wait on it before applying elsewhere. 4–5 points: treat it as a ghost listing, deprioritize it unless you have a referral into the company that bypasses the posting entirely.

    What to actually do when a listing still might be a ghost job

    1. 1Apply anyway, but budget your effort. Use a fast, tailored version of your resume rather than your highest-effort application for a listing that scores 2 or 3.
    2. 2Go around the application form. Find the hiring manager or a warm connection at the company and reach out directly. This bypasses whatever stage the posting itself is genuinely stuck at.
    3. 3Track patterns across a target list of companies rather than judging one posting in isolation. A company that reposts everything on a three-week cycle is telling you something about how it treats candidates generally, not just about this one role.
    4. 4Don't take the silence personally. Most ghost listings never send an outright rejection, they just never move, which functions like a rejection without being a verdict on your resume or your interview skills.

    The compliance ghost job isn't dishonesty, it's paperwork

    Employers sponsoring a foreign worker for a U.S. green card through the PERM labor certification process are legally required to test the domestic labor market by posting the role publicly, even when they've already committed to sponsoring a specific person. It's a real, legally mandated posting with effectively zero chance of hiring an outside applicant. Frustrating to apply into, but it isn't the same bad-faith move as a pipeline-building or growth-signaling post.

    None of this means stop applying. It means put your highest-effort tailoring on the postings that clear these checks, and let a tool absorb the cost of the rest. Resume Leap tailors a resume to a specific job description in under a minute and shows a live ATS match score, so applying to a lower-confidence listing doesn't have to cost you an evening you could spend finding the ones that are actually real.

    Key takeaway

    Ghost jobs are common enough, most credible estimates land between roughly 1 in 5 and 1 in 3 listings, that assuming every posting is real will burn out a job search fast. Score the listing instead of just reading the sentiment of the ad: reposting pattern, recruiter responsiveness, headcount trend, and requirement specificity tell you far more than the copy on the page.

    Frequently asked questions

    MR

    About the author

    Marcus Reed

    Hiring & Recruiting Contributor · Former Senior Technical Recruiter · 9 years in-house

    Marcus spent nearly a decade as an in-house technical recruiter, screening thousands of applications through the same Applicant Tracking Systems job seekers are trying to beat. He writes about what actually happens to your resume after you hit 'submit' — how it gets parsed, scored, and surfaced (or buried) — and how to write for the recruiter on the other side of the screen.

    More from Marcus

    Put this into practice

    Resume Leap tailors your résumé to any job, scores it against the ATS, and exports a clean PDF — automatically.

    Try it free

    Keep reading