Resumer

Skip to article
6 min read

Ghost job postings: how to spot them and decide whether to apply

What ghost jobs are, the categories worth knowing about, and a quick checklist for whether to spend the application or skip it.

job-searchapplications
Ghost job postings: how to spot them and decide whether to apply
On this page
  1. 01The four categories of ghost-ish postings
  2. 02The signals that actually correlate
  3. 03The decision: should you apply?
  4. 04What this isn't
  5. 05Sources

A ghost job is a job posting where the company isn't actually hiring for the role — at least not the way the listing implies. It's been written about in the CRS report to Congress and in mainstream coverage by NPR and CNBC. Estimates of how common they are vary wildly (10% to 40% of postings, depending on the survey), which tells you the category is real but the boundaries are fuzzy.

How common are ghost jobs?

Range
10–40%.of postings depending on the survey.

Estimates vary widely across surveys, which tells you the category is real but the boundaries are fuzzy. Most postings are still legitimate; a meaningful minority aren't.

Source · CRS Insight, NPR, CNBC, Stack Overflow Blog (2024–2025)

Most posts on ghost jobs frame them as a moral outrage and stop there. That's not useful when you're staring at a posting and trying to decide whether to spend twenty minutes on the application. Below: what the categories actually are, the heuristics that work, and a decision rule.

The four categories of ghost-ish postings

Not every "ghost job" is a fake posting. There are at least four distinct things that get lumped under the term, and they need different responses.

1. Pipeline-building (very common, mostly legit)

A real opening that the company expects to need in three to six months, posted now to collect resumes. The recruiter isn't lying — they're prefilling a candidate database. If you fit, you may get contacted later, when the role is fundable.

How to spot it: the posting has been live for 30+ days, the recruiter title is something like "Talent Acquisition Partner" rather than tied to a specific team, and language is generic about timing ("ongoing," "as opportunities arise").

What to do: apply if it's a strong fit; understand the timeline is ambiguous. A response in week three is normal.

2. Culture/perception postings (legit but not for you)

A real posting at a real company that's signaling growth to investors, customers, or competitors more than recruiting. The role exists on paper but isn't a current hiring priority. Sometimes called "evergreen" listings.

How to spot it: the role appears at the company alongside a public funding announcement, IPO prep, or major product launch. The posting reads like marketing copy. Applicants who interview report long process gaps and unclear timelines.

What to do: low priority. Apply only if you have a referral or insider context.

3. Internal-candidate postings (very common, ambiguous)

The company is required by policy or law to post the role externally even when an internal candidate is already in line. In the US, this is common for companies sponsoring employment-based green cards (PERM advertising rules), and for any role under a posted-internally-first union or HR policy.

How to spot it: the posting language is hyper-specific in odd ways — "must have 7 years of [exact obscure stack] in [exact niche industry]." That's the existing employee's resume being described.

What to do: skip unless the description fits you almost exactly and you're willing to apply with low odds. Don't take rejection personally.

4. Stale postings (common, no malice)

A real posting that was real, the role got filled, and HR forgot to take down the listing. The job board is still showing it. Some roles linger for months on aggregators after they've been pulled from the company site.

How to spot it: the post is still on Indeed or LinkedIn but no longer on the company's career page. The post is older than 60 days. The recruiter's last activity on LinkedIn is well before the post date.

What to do: skip, or apply only if you're willing to accept silence.

Four categories of ghost-ish postings

4 types
Common · mostly legit
Pipeline-building

Real opening expected in 3–6 months, posted now to collect resumes. Spot it: 30+ days live, generic recruiter title, language about 'ongoing' opportunities. Apply if it's a strong fit.

Real but not for you
Culture / perception

Real role at a real company signaling growth to investors, customers, or competitors. Spot it: appears alongside funding announcements; reads like marketing copy. Low priority.

Required by policy
Internal-candidate

Posted externally even when an internal candidate is in line — common for green-card sponsorship. Spot it: hyper-specific requirements describing one resume. Skip unless you fit almost exactly.

No malice
Stale postings

Real role got filled; the listing wasn't taken down. Spot it: still on Indeed/LinkedIn but gone from company careers page; recruiter inactive. Skip.

The signals that actually correlate

Across those categories, a few signals correlate with "you'll never hear back." They're worth scanning before you commit time:

  • Posted >30 days ago. Most legitimate roles fill within 4–6 weeks. The longer a post sits, the higher the chance it's pipeline-building or stale.
  • Generic posting that could describe ten different roles. "Help us scale" with no mention of stack, market, or team is often a placeholder.
  • The same posting reappears every 14–30 days, identical text. Sometimes the company is genuinely refreshing to push it up search; sometimes it's an algorithmic auto-repost on a never-filled role.
  • No salary range in a state that requires one. As of 2026, several US states (CA, CO, NY, WA, IL, plus more by city) require pay ranges in postings. Missing or "competitive" ranges in those states are at minimum a process-laxness signal, sometimes a not-actually-hiring signal.
  • The recruiter or hiring manager doesn't exist in obvious places. No LinkedIn, no quotes in company press, no team page.
  • The posting is on the company site but isn't linked from any team or careers landing page. Visit the company's main careers URL. If the role is buried but not surfaced, the company isn't actively recruiting for it.

None of these are conclusive on their own. Two or three of them together is enough to lower the priority.

The decision: should you apply?

A short rule that handles most cases:

Apply if the role would be a top-three pick for you in your search, even if it turns out to be ghost. Skip if it's a backup or fillers — your time is better spent on roles you can verify are real.

The math: a tailored application takes 20–40 minutes if you do it well. That's roughly 15 applications a week if you're applying as a part-time job. Spending three of those on ghost-likely postings cuts your real-pipeline by 20%. Spending one on a top-tier role even if it's ghost-likely is fine — the upside justifies the variance.

A few practical moves to lower the cost of being wrong:

  • Track timing. Note when you applied. If you haven't heard anything in three weeks for a "actively hiring" role, the posting is probably ghost-class. Stop checking.
  • Use a tracking spreadsheet or app. Patterns become obvious over time: which companies respond fast, which never respond, which keep reposting.
  • Don't tailor exhaustively for high-ghost-risk postings. If three signals point to ghost, send your base resume rather than your most-polished variant. Save the polished version for verifiable roles.
  • Skip job boards for high-stakes targets. When the role really matters, find the recruiter or hiring manager directly. A 5-minute LinkedIn message often gets more signal than a 30-minute application.

What this isn't

This isn't an argument for cynicism. Most postings are real. Most companies are bad at HR communication, not actively malicious. A non-response is more often a process failure than a fake job. The point of the heuristics above isn't to feel righteous about wasted time — it's to allocate your applications toward the postings that move your job search, and away from the ones that statistically never will.

If you're spending more than a few hours a week applying, it's worth the five extra minutes per posting to do the ghost check. For verifiable roles where it's worth the work, a resume-to-posting compatibility check takes a minute and tells you which gaps are worth closing before you submit. The point is to save the energy for applications that have a chance to compound, and to spend it where it counts.

More to read