The Ghost Job Epidemic
You spent three hours tailoring your resume and cover letter for what looked like the perfect role. You submitted the application and heard nothing. Not even a rejection. Weeks passed, the posting disappeared, then reappeared identical three months later.
You may have applied to a ghost job.
A 2024 survey found that 40% of companies had posted a job listing in the past year with no intention of hiring for it. Another study found that 1 in 5 job postings on major boards are inactive — either already filled, on hold, or fabricated. The problem is getting worse, not better.
What Is a Ghost Job?
A ghost job is a job posting that appears active but has no genuine, immediate hiring intent. There are several types:
- Pipeline-building posts — The company has no current opening but wants to build a pool of candidates for when one arises.
- Expired postings — The role was filled weeks or months ago, but the listing was never taken down (or was reposted automatically).
- Evergreen listings — Some companies permanently maintain listings for high-turnover roles whether or not they're actively hiring.
- Compliance postings — Some companies are legally required to advertise a role externally even when they've already identified an internal candidate.
- Market research — Companies post roles to gauge the talent market or benchmark competitor salaries with no real intent to hire.
Why Do Companies Post Ghost Jobs?
The incentives are unfortunate but understandable from the company's perspective:
- Many job boards auto-renew listings or bundle renewals in packages, so expired posts stay live without anyone noticing.
- HR teams want a ready-made pipeline so when a position opens, they don't start from zero.
- Some recruitment metrics reward having "open positions" regardless of actual hiring velocity.
- Maintaining a visible hiring presence can signal growth and attract investor or customer attention.
How to Identify a Ghost Job Before Applying
You can't eliminate the risk entirely, but these signals are reliable indicators:
Check the original posting date
If a job was posted more than 30 days ago and is still open, the chances of it being a ghost increase significantly. Roles at companies that are genuinely hiring urgently typically receive applications and close within 2–3 weeks. A posting that has been live for 60, 90, or 120 days is a red flag.
Look for repeated reposting
Search the job title + company name on Google. If the same role appears with different posting dates going back many months, it's almost certainly a ghost or an evergreen listing. Genuine urgency doesn't look like that.
Check LinkedIn employee data
If the company's LinkedIn shows the same headcount for the past year and the role is supposedly a new hire, question it. Real headcount growth shows up in LinkedIn company page data.
Look at Glassdoor interview recency
Glassdoor shows when people interviewed at companies. If a role has been posted for months but there are no recent interview reports for that team, the role may not be active.
Check if the role was recently filled on LinkedIn
Search LinkedIn for people who have recently changed jobs to that company in that role. If someone started there 3 months ago with that job title, the role is already filled.
Ghost Job Scoring: How Hyrenora Detects Them
Hyrenora's Ghost Job Detector automatically scores every job listing in your tracker for authenticity before you invest time applying. The scoring model evaluates:
- Posting age — How long the listing has been live. Older postings score higher risk.
- Repost count — How many times the same listing has appeared across boards.
- Application callback rate — Community-reported data on whether applicants received any response.
- Description freshness — Identical descriptions appearing on old and new posts suggest auto-reposting.
- Company hiring signals — Recent press, funding rounds, or LinkedIn headcount changes that correlate with genuine hiring activity.
Each job gets a ghost score (0–100). Scores above 70 are flagged with a warning before you apply.
What to Do If You've Applied to a Ghost Job
If you suspect the role is a ghost, don't just wait:
- Follow up directly — A brief, professional email to the hiring manager (if findable on LinkedIn) can confirm whether the role is active. Most legitimate hiring managers appreciate the proactivity. Ghost postings will result in silence.
- Connect with employees at the company — Reach out to someone on the team you'd be joining. They'll know whether there's a real open seat.
- Move on quickly — Don't let a ghost job occupy mental bandwidth. If you haven't heard anything in 3 weeks, redirect your energy to live opportunities.
The Real Cost of Ghost Jobs
The average job seeker spends 3–4 hours per application when tailoring their resume, writing a cover letter, and completing assessments. If 20% of postings are ghosts, that's a significant portion of your job search time producing zero returns.
The solution: qualify job listings before investing heavily in them. A quick ghost score check before you spend 3 hours on an application takes 30 seconds and can save you from a demoralising response-rate pattern that was never about your credentials.