Ghost Jobs: How to Spot Them Before You Waste an Application
27% of job postings are ghost jobs—and they're costing applicants real time
Nearly one in four positions advertised online exist primarily to build résumé databases, test the market, or satisfy internal hiring theater. Job seekers are paying the price: 53% report being ghosted after applying, and 27 out of every 100 applications go nowhere because the role was never genuinely open.
The damage compounds. At an average of 45 minutes per application, ghost job applicants lose 20.2 hours per 100 applications to dead-end leads. That's time stolen from genuine opportunities.
Why employers post jobs they don't intend to fill
Ghost jobs serve hidden business goals. Companies maintain perpetual pipelines of résumés, meet regulatory hiring quotas without real intent, gather competitive intelligence, or signal false growth to investors and employees. Even AI and chatbot screening can't solve a fundamental problem: the job was never real.
The practice is rampant enough that 60% of job seekers report they cannot reliably tell whether they're applying to a human-run hiring process or an automated system designed only to collect data.
11 red flags that predict a ghost job
Research across 10 major job boards identified 11 warning signs. Not every red flag means certain ghosting—but the more flags present, the higher your risk. The most predictive indicators carry measurable weight in ghost job detection.
| Red Flag | Weight | % of Signal |
|---|---|---|
| No salary range listed | 18 | 15.8% |
| Posting older than 30 days | 16 | 14.0% |
| Reposted again and again | 14 | 12.3% |
| Boilerplate, buzzword-heavy description | 12 | 10.5% |
| Vague or stacked job title | 10 | 8.8% |
| 'Always hiring' / talent-pipeline language | 10 | 8.8% |
| No named hiring manager or contact | 8 | 7.0% |
| No concrete details anywhere | 8 | 7.0% |
| Urgent hiring, zero specifics | 6 | 5.3% |
| Implausibly wide salary range | 6 | 5.3% |
| Hidden or masked employer | 6 | 5.3% |
Coverage gaps leave ghost jobs visible on some boards longer
Different job boards catch different postings. USAJOBS flags 93.9% of reposted listings; LinkedIn and Dice each catch 83.3%. But CareerBuilder and ZipRecruiter trail at 63.2%, creating blind spots where stale and recycled listings hide longer.
On average across all 10 major boards, ghost-job detection catches 76.2% of red flags. Posting age and repost frequency carry the heaviest weight—26.3% combined signal comes from whether a job has been reposted over time.
Two boards do not display posting dates at all, leaving applicants unable to judge staleness firsthand. That opacity is itself a warning sign.
FAQ
Look for three things first: Is there a salary range? Is the posting less than 30 days old? Has it been reposted multiple times? If it's missing salary info, over 30 days old, or recycled repeatedly, your risk is high. Cross-check the company name on their official careers page and search for the job title + 'ghost job' to see if others have reported it.
Many postings use templated language, chatbot screening, and automated responses that mimic human interaction. If you can't find a named hiring manager, see no personalization, and receive only auto-replies, the hiring process may be fully automated—increasing the likelihood the role is a ghost job.
Yes. At 45 minutes per application average, applying to 100 positions takes 75 hours of work. If 27 of those are ghost jobs, you've invested 20.2 hours on roles that were never open. Vetting postings before you apply saves that time.
USAJOBS has the highest detection coverage at 93.9%. LinkedIn and Dice follow at 83.3%. ZipRecruiter and CareerBuilder have the lowest coverage at 63.2%, meaning more ghost jobs may slip through undetected there. No board is ghost-job-free, so always apply your own checklist.
Skip it or spend only 5 minutes verifying the employer directly (call their HR line, check their site). Don't spend 45 minutes customizing a resume for a posting that shows 5+ warning signs. Your time is worth more than a 3% callback chance on a ghost job.