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.
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
- 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.
- 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.
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.