1 in 5 job listings are never filled 93% of HR professionals admit to posting ghost jobs 27% of US LinkedIn listings show ghost job patterns California now requires employers to disclose hiring intent The FTC has named deceptive job advertising a priority enforcement area 1 in 5 job listings are never filled 93% of HR professionals admit to posting ghost jobs 27% of US LinkedIn listings show ghost job patterns California now requires employers to disclose hiring intent The FTC has named deceptive job advertising a priority enforcement area
👻
AI-powered job intelligence

Find Real
Jobs.
Expose
Fake Ones.

The job market has a ghost job epidemic. Up to 1 in 5 listings posted online are either fake or never filled — wasting millions of hours of job seekers' time every year. GhostBust gives you the tools to search smarter, detect low-intent listings before you apply, and track every application in one place.

Start For Free → No account required · Free to use
1 in 5
job listings online are either fake or never filled
93%
of HR professionals admit to posting ghost job listings
27%
of US LinkedIn listings show ghost job patterns — per ResumeUp.AI's independent analysis of LinkedIn's public listing data
The Problem

What Is a Ghost Job?

Definition — Congressional Research Service

"Online job postings for positions that do not exist, or that employers are not planning to fill immediately."

Source: Congressional Research Service, Official Research Arm of the United States Congress

Ghost jobs are not a fringe phenomenon or internet conspiracy. They are a documented, named practice that the US Congress, the Federal Trade Commission, California's legislature, and major hiring platforms have all formally recognised and acted on.

Companies post ghost jobs for a range of reasons: to appear to be growing during hiring freezes, to build a passive candidate pipeline, to satisfy internal headcount planning requirements, or simply by failing to remove filled or cancelled roles. The result is millions of wasted applications and a job market that feels more opaque and discouraging than it needs to be.

18–22%
of jobs posted on Greenhouse's platform in any given quarter are classified as ghost jobs — based on proprietary internal hiring data
45%
of HR professionals say they "regularly" post ghost jobs. A further 48% say they do so "occasionally." Only 2% say never.
27.4%
of all US job listings on LinkedIn show patterns consistent with ghost jobs — an independent analysis of LinkedIn's public listing data by ResumeUp.AI, not data published by LinkedIn itself

Ghost jobs are now a matter of public policy. Legislators at federal and state level have introduced or passed measures specifically targeting deceptive job posting practices.

FED
Truth in Job Advertising and Accountability Act (TJAAA) — federal bill requiring employers to disclose hiring intent, salary bands, and deadlines for removing stale listings. Enforcement through the Department of Labor and FTC. Read more ↗
FTC
FTC Joint Labor Task Force — FTC Chairman Andrew Ferguson directed the agency to make deceptive job advertising a priority enforcement area in February 2025. Read more ↗
CA
California, March 2025 — all private employers must disclose whether a posting is for a vacancy actively being filled. Violations constitute unfair competition under state law. Read more ↗
NJ / KY
New Jersey and Kentucky have introduced similar legislation. Ontario, Canada has passed equivalent requirements effective January 2026. Read more ↗
The Tool

Three Tools.
One Mission.

GhostBust puts job seekers on equal footing with a market that isn't always transparent about its intentions.

🔍
Find Real Jobs
Search all six major US job boards simultaneously — Indeed, LinkedIn, Wellfound, ZipRecruiter, Monster, and SimplyHired — with a single set of filters. Industry, specialisation, job type, city, and distance radius. Pre-sorted by date posted so you're always seeing the freshest listings first.
👻
Ghost Detector
Paste any job listing. The AI reads the actual language — not just surface signals — and identifies patterns that correlate with listings that never result in hires: vague requirements, copy-pasted boilerplate, missing process detail, implausible experience stacking. Returns a Ghost Score, signal breakdown, and next steps.
📋
Application Tracker
Track every application through the full pipeline — Saved, Applied, Interviewing, Ghosted, Rejected, Offer. Set follow-up dates, add notes, edit details inline. Your data persists across sessions. Export everything as CSV anytime. Generate your personal Ghost Report once you have enough data.
How It Works

From Listing
to Decision
in Minutes.

01
Search the major boards at once

Select your industry and specialisation from 18 industries and up to 15 subfields each. Add city, distance radius, and job type. GhostBust generates pre-filtered, date-sorted links to all six major job boards simultaneously — no switching between tabs and re-entering the same search six times.

02
Run listings through the Ghost Detector

When a listing catches your eye, paste it into the Ghost Detector before investing time in an application. The AI analyses the full text and returns a Ghost Score from 0 to 100, a breakdown of specific signals found in this listing, a plain-English assessment, and concrete next steps. Scores are algorithmic estimates based on language patterns — a useful signal, not a definitive verdict.

03
Save it to your tracker

One click saves any analysed listing to your Application Tracker with the Ghost Score and verdict attached. Update the status as you progress. Set a follow-up date. Add notes from recruiter calls. Your full job search history in one place, persistent across sessions.

04
Generate your Ghost Report

Once you've tracked enough applications, generate your personal Ghost Report — a snapshot of your search data including response rate, active pipeline, and average Ghost Score across your saved listings. Copy and share it, or just use it to understand where your time is actually going.

Real Example

A Real Listing.
A Real Analysis.

This is an actual job listing run through GhostBust's Ghost Detector. The listing was found on Indeed. The analysis below is real — not fabricated.

The listing as it appeared on Indeed
Saint Anthony Hospital ER Tech listing on Indeed - page 1 Saint Anthony Hospital ER Tech listing on Indeed - page 2
Screenshot reproduced for commentary and analysis purposes under fair use (17 U.S.C. § 107). GhostBust is not affiliated with Indeed or Saint Anthony Hospital. This listing is used solely to demonstrate ghost job detection methodology.
ER Tech — Nursing Emergency Room Department
Saint Anthony Hospital · Chicago, IL · Full Time, Day Shift 7am–7pm
72
Ghost Score
⚠ Suspicious — Low Hiring Intent Signals
31
Specificity
18
Transparency
44
Urgency
20
Clear Process
Detection Confidence78%

This listing combines no salary disclosure, no named recruiter or contact, and an unusually broad eligibility window — student nurse, EMT, Nursing Assistant, or Medical Assistant all qualify — which is more consistent with pipeline-building than an urgent open role. The listing also references a hospital that is still under construction, raising questions about whether the headcount has been formally approved.

Signals Detected
HIGH
No salary disclosed — "competitive wages" is a placeholder phrase that communicates nothing. Absence of a salary range is one of the strongest individual predictors of a listing with low hiring intent.
HIGH
No recruiter or contact information — no email address, phone number, or hiring manager name anywhere in the listing. There is no accountable person attached to this role.
MED
Unusually broad eligibility — accepting student nurses, EMTs, Nursing Assistants, and Medical Assistants under a single listing is more consistent with candidate pipeline collection than an active, specific hire.
MED
Future-tense facility language — the listing references a hospital "will be building" a new facility. Listings posted ahead of approved headcount are a documented ghost job pattern.
MED
Boilerplate responsibility weighting — responsibilities are assigned precise percentages (35%, 25%, 10%, 10%, 5%, 3%, 2%, 10%) that sum to 100%. This is a structural hallmark of HR template copy-paste, not a listing written by an active hiring manager.
LOW
Specific operational details present — Day Shift 7am–7pm and a named department are genuine positive signals. Real listings tend to include shift specifics.
What to do next
01 Search Saint Anthony Hospital on LinkedIn and look for the specific department or unit manager. Reaching out directly before applying tests whether anyone is actively managing this role.
02 Search Indeed and LinkedIn for how long this listing has been active. If it has been open longer than 30 days without updates, the non-response rate increases significantly.
03 If you apply, set a follow-up reminder for 10 days. No response after two attempts is a reliable signal to move your energy elsewhere.
GhostBust scores are algorithmic estimates based on patterns in listing language and structure — not verified facts about employer intent. This listing may represent a genuine open role. Always conduct your own research before making application decisions.

Stop Firing Into
the Abyss.

GhostBust is free to use. No account required. Start finding real jobs and stop wasting applications on listings that were never meant to be filled.

Open GhostBust →