What Is a Ghost Job? The Complete Guide

Ghost jobs are job postings for positions companies have no immediate intention to fill. Learn why companies post ghost jobs and how to spot them.

← All GuidesJanuary 15, 20268 min read

Check any job for free

Paste a job URL into Trouvr for an instant ghost job score.

Try Free Tool →

What Is a Ghost Job?

A ghost job is a job posting that a company publishes without having an immediate, genuine intention to hire for that role. The position might be:

  • Evergreen listings — roles companies always collect resumes for, regardless of actual vacancies
  • Pipeline building — collecting talent even during hiring freezes
  • Outdated postings — roles filled months ago that were never taken down
  • Aspirational postings — positions leadership approved in principle but never budgeted
  • Requirement gathering — companies testing the market to understand what talent is available

How Common Are Ghost Jobs?

According to research, estimates suggest 20-40% of active job postings are ghost jobs at any given time. Harvard Business Review and various recruiting surveys have highlighted this as a growing problem, particularly during:

  • Economic downturns and hiring freezes
  • Mergers and acquisitions (where roles may be eliminated)
  • Budget uncertainty at the start of fiscal years
  • High-growth periods where companies "always want good people"

Why Do Companies Post Ghost Jobs?

Companies post ghost jobs for several reasons:

Legitimate reasons:

  • Continuous talent pipeline building for critical roles
  • Testing market compensation rates
  • Meeting investor expectations of growth

Less legitimate reasons:

  • Keeping employees uncertain/competitive by implying backfill is possible
  • Showing activity to justify an HR or recruiting team
  • Meeting board or executive directives without budget

How to Detect a Ghost Job

Look for these signals:

1. Old posting date — Posted 30+ days ago with no activity is a red flag

2. High applicant count + old posting — 500+ applicants on a 60-day old posting often means it's evergreen

3. Reposted listings — Same role reposted multiple times suggests no actual hiring

4. Vague description — Generic job descriptions without specific team context

5. No specific requirements — "5-7 years experience, various skills" without precision

6. No response — Applied weeks ago with no automated response? Often a ghost job

7. Company under hiring freeze — Check LinkedIn/news for hiring freeze announcements

How Trouvr Detects Ghost Jobs

Trouvr analyzes multiple signals automatically:

  • Posting age — How many days since the job was posted
  • Repost detection — Whether the same role appears to be reposted
  • Description analysis — Generic vs. specific language patterns
  • Company signals — Whether the company is known to be on a hiring freeze
  • Applicant count vs. age — Unusual combinations signal ghost jobs
  • Domain verification — Whether the company domain is legitimate

Try it free: paste any job URL into the tool above to get an instant ghost job risk score.

What to Do If You Suspect a Ghost Job

1. Check the posting date first — If it's over 30 days old, proceed with caution

2. Search the company on LinkedIn — Check for recent layoff announcements or hiring freeze news

3. Look for the recruiter — If there's a specific recruiter listed, message them directly

4. Apply anyway with lower effort — If you're interested in the company, apply with a quick application rather than a tailored one

5. Use Trouvr — Get an objective score before investing time

Stop Wasting Time on Ghost Jobs

Trouvr detects ghost jobs and fake postings automatically. Free for 5 checks/day.