Ghost Jobs Are Wasting Your Time — Here's How to Spot Them
Up to 40% of online job postings aren't real hiring attempts. Learn the 6 signals that reveal fake listings, and how AI can detect them before you waste hours applying.
The Ghost Job Epidemic
Here's a number that should make you angry: up to 40% of job postings on major platforms are not active hiring attempts. A 2024 Clarify Capital survey found that 43% of hiring managers had active job listings they'd never intended to fill. By 2026, the problem has only gotten worse.
These are "ghost jobs" — listings that exist for reasons that have nothing to do with hiring you. Companies post them to build a talent pipeline for the future, satisfy internal policy requiring "external searches" for roles already spoken for, signal growth to investors, or simply because nobody bothered to close the requisition.
Meanwhile, you're spending 45 minutes tailoring your resume, writing a custom cover letter, and mentally rehearsing for an interview that will never happen.
Why Companies Post Fake Jobs
The motivations break down into four categories:
- Talent Pipeline Banking: "We're not hiring now, but we might in Q3. Let's collect resumes." Your application goes into a database that nobody checks.
- Internal Politics: The role is already earmarked for an internal candidate or referral, but company policy requires posting it externally. You're applying against someone who already has the job.
- Market Research: Some companies post jobs to gauge the talent market — what salary expectations look like, what skills are available, what competitors' employees might apply. They're not filling a seat. They're running a survey.
- Optics: A growing company that's "always hiring" looks healthy. Some companies keep listings active during hiring freezes to maintain the illusion of growth for investors, clients, or employee morale.
The 6 Red Flags: How to Spot a Ghost Job
After analyzing thousands of job postings, we've identified six signals that indicate a listing might not be legitimate. No single flag is conclusive — but if a posting triggers three or more, your time is probably better spent elsewhere.
1. Vague Job Description (No Specific Tech)
Real hiring managers write about specific tools. "Build and maintain CI/CD pipelines using GitHub Actions, deploy to AWS ECS with Terraform" is a real JD. "Work with cutting-edge technologies in a fast-paced environment" is marketing copy, not a job posting.
Our signal: If a job description for a technical role mentions fewer than 3 specific technologies, that's a yellow flag.
2. Contradictory Requirements
"Entry-Level Software Engineer — 5+ years experience required." If the title says junior but the requirements say senior, someone copy-pasted a template and didn't bother editing it. That's not a team that's urgently trying to fill a seat.
3. Unrealistic Combo Requirements
If one posting requires expertise in full-stack development AND machine learning AND DevOps AND UI/UX design, they're not describing a person — they're describing a team. These "unicorn" postings often exist to justify not finding anyone, which justifies delaying the hire, which was the plan all along.
4. Extremely Short Descriptions
A job posting under 100 words is suspicious. If the company can't invest 10 minutes describing the role, they probably aren't invested in filling it. Legitimate postings typically run 500–1,500 words with specific details about the team, the tech stack, the charter, and the growth path.
5. No Salary Transparency
While not universal, salary transparency is a positive signal. Companies that disclose pay ranges are more committed to the hire — they've done the internal approvals, gotten budget sign-off, and are ready to move. When pay transparency laws are in effect and a posting still doesn't include a range, ask yourself why.
6. Heavy Boilerplate, Light Substance
Two paragraphs about equal opportunity employment, three paragraphs about company values, and one bullet about actual responsibilities? That's a template that HR deploys in bulk. The ratio of boilerplate to substance tells you how much effort went into the listing.
How AI Can Detect Ghost Jobs (And Save Your Time)
Reading 6 red flags is useful. Having AI check for them automatically is better. At TalentConsulting, we built ghost job detection directly into Sona's Fit Gate — our AI career agent that analyzes every job before you apply.
When you paste a job description, Sona doesn't just check your skill match. It runs a 6-signal legitimacy assessment:
- Tech Specificity Score — Counts unique technologies mentioned and evaluates against role expectations
- Requirements Realism — Detects contradictions between title seniority and experience requirements
- Description Quality — Evaluates depth, length, and specificity of the posting
- Boilerplate Ratio — Identifies template-heavy postings with minimal real content
- Salary Transparency — Checks for disclosed pay ranges (positive signal)
- Unicorn Detection — Flags postings requiring too many unrelated specializations
Each job gets a legitimacy rating: High, Caution, or Suspicious. Combined with the fit score, level match assessment, and salary intelligence, you get a complete picture of whether a job is worth your time — in seconds.
What To Do When You Suspect a Ghost Job
If a posting looks suspicious, don't just skip it — verify it:
- Check the posting date: If it's been up for 60+ days, the role may be "evergreen" (perpetually open, never hiring).
- Look at the company's career page: Is the same role listed there? If it's only on a third-party board, it may have been pulled internally but not removed externally.
- Find the hiring manager on LinkedIn: Send a brief message: "I saw the [role] posting — is the team still actively interviewing?" A real hiring manager will respond.
- Check Glassdoor for interview reports: If nobody has reported interviewing for this role recently, that tells you something.
The Quality-First Approach
Ghost jobs are one more reason why the spray-and-pray approach fails. When 40% of listings aren't real, applying to 200 jobs means 80 of them were never going to hire you — no matter how perfect your resume was.
At TalentConsulting, our entire platform is built around the opposite philosophy: apply to fewer jobs, but apply to the right ones. Sona's Fit Gate checks fit score, posting legitimacy, salary alignment, and level match before you invest a minute. Our Resume Studio tailors your resume to the specific JD. Our Story Bank builds your interview prep automatically from every conversation.
Stop wasting time on ghosts. Let AI do the vetting so you can focus on the applications that actually matter.
Build your resume with AI
Apply the tips from this article using our AI-powered resume builder. Free to start.
Start Building Free →