Jobeezy journal

Ghost jobs 2026: why you keep applying and hearing nothing

You applied to forty jobs last week. Zero replies. It is not you. A large share of those postings were never going to hire anybody in the first place — they are ghost jobs, and the best data we have says 18% to 22% of active listings in 2026 fall into that bucket.

This post breaks down what a ghost job actually is, why companies keep posting them, how to spot one in sixty seconds, and how Jobeezy keeps your name off the dead postings automatically.

Ghost jobs, in one sentence

A ghost job is a publicly posted opening that a company has no real intention to fill in the short term — either because the role is already filled, the budget was cut, the req is theatre, or the posting was simply forgotten. Your application lands and never gets looked at.

The numbers, from primary sources

  • Greenhouse 2024 State of Job Hunting: 18–22% of jobs posted on Greenhouse in a given quarter never hire anyone. 60% of candidates say they have personally run into a ghost job. Full report.
  • Clarify Capital (Feb 2026): 1 in 7 Indeed listings go 30 days with no movement. 4% stay live for four months or more. Full report.
  • BLS JOLTS (June 2025): 821K openings reported against 331K hires — a 60% gap. Education and healthcare show a 50% gap. Finance: 44%. BLS JOLTS home.
  • Revelio Labs (March 2025): roughly 20% of postings on public boards show no candidate contact within 45 days. Report.

Why companies post ghost jobs

  1. Building a bench. Recruiters keep the post up to collect resumes “just in case.” Your resume goes in a pile, not an inbox.
  2. Internal hire already picked. Legal or HR policy requires the role be posted publicly. You are writing a cover letter for a seat somebody already took.
  3. Budget theatre. Open reqs on paper make the department look like it is growing. Useful for internal politics, useless for you.
  4. They simply forgot. Role was filled three months ago, nobody took the listing down, and Indeed’s 90-day auto-expiry has not kicked in yet.
  5. Aggregator repost. Indeed, ZipRecruiter, LinkedIn all re-ingest each other — one real job can become four listings, three of them stale.

The 60-second ghost-job test

Before you apply, check these five things:

  1. Posting age. Live more than 60 days? Treat it as ghost-prone. Most ATS platforms auto-close at 90 days, so a 60+ day posting with no recruiter activity is usually a ghost.
  2. Reposting cadence. Same title, same company, a fresh “Posted today” every 30 days? That is a recruiter keeping the req in the feed, not a real opening.
  3. Duplicate detection. Same role on Indeed, LinkedIn, ZipRecruiter, Glassdoor? Usually one real posting plus aggregator noise.
  4. Applicant count. LinkedIn sometimes shows applicant numbers. Zero applicants after two weeks is a red flag — either the role is invisible, or the company has shut off inbound.
  5. Recruiter activity. Does the listed recruiter’s LinkedIn show recent posts about hiring? No signal in 30 days is a signal.

What Jobeezy does about it

Before Jobeezy will submit an application, we check the posting on all four ghost signals:

  • Posting age vs. the employer’s median time-to-fill for that role and metro.
  • Recruiter activity on the associated Greenhouse / Lever / Workday / Ashby account.
  • Fill-rate history for that company and role family (we maintain a rolling six-month index).
  • Duplicate detection across the employer’s career site + public boards.

If a listing looks like a ghost, we do not submit. Instead, we find you a real opening at the same employer or a similar role somewhere else that is actually hiring. See the full filter step.

Simple rule: if a listing has been up more than 90 days and nobody has touched it, we would rather skip it than waste your name.

What this means for you — even if you don’t use Jobeezy

  • Cap your weekly applications. 12–20 well-matched applications beats 40 blind ones every time. See LinkedIn Easy Apply: 72.5% get zero interviews.
  • Treat postings with a 60+ day age as guilty until proven innocent.
  • Pair every ghost-suspect posting with a direct employee outreach on LinkedIn before you apply.
  • Use a real ATS-API tool (comparison) instead of browser bots, so the submissions you do send arrive intact.

Related reading


See something wrong? Email hello@jobeezy.com. We log corrections in the changelog.

Get Jobeezy

Stop reading about the job search. Let Jobeezy run it for you.

Free to start. No resume writing. No cover letters. We handle the search, the filter, and the apply — you just say yes to interviews.

Free on iPhone, Android, and web. You can delete your account in one tap.