How to Spot a Ghost Job Posting: 4 Red Flags (2026)

Guide· 4 min read· Vivek

If you've been applying to dozens of roles a week and hearing nothing back, it's probably not your resume. It's the fact that about a third of the jobs you're applying to show quality signals that suggest they aren't real openings.

Some people call these "ghost jobs" — listings that look active, but the company has zero intention of hiring anyone. I built Subspace after spending weeks applying to dead listings, and the volume of low-quality postings on major job boards is genuinely surprising.

Here's how to evaluate a listing's quality before you spend 45 minutes on a Workday form.

1. The "Evergreen" Repost

If a job has been posted for 30+ days, it's a quality red flag. But recruiters know this too — they use automated ATS rules to pull a job down on Friday and instantly repost it as "New" on Monday.

How to check listing quality: Read the actual description. Does it sound like they need a specific problem solved right now, or does it read like a generic wishlist for a talent pipeline? If they're "always looking for talented engineers" but don't mention a specific team or immediate project, they're just hoarding resumes. Move on.

2. The Kitchen Sink Requirements

A hiring manager with an approved budget knows exactly what they need. A bored HR rep padding the company's "growth" optics does not.

How to spot it: If you're reading a job description that demands 5 years of React, deep DevOps pipeline experience, Kafka streaming, and a background in graphic design — all for a mid-level salary — it's a fake listing. Real, funded roles have bounded, realistic scopes.

3. Missing Salary Ranges (Where Legally Required)

States like California, New York, and Colorado legally require companies to post salary bands.

How to spot it: If a company is hiring remote nationwide or has an office in one of those states, but they refuse to list the salary, flag it. It almost always means finance hasn't actually approved the headcount. It's a wishlist, not an open req.

4. The Layoff Contradiction

Sometimes the listing looks fine, but the company context is a giant red flag.

How to spot it: Open their LinkedIn page. Did they announce an 8% workforce reduction last month? Are they actively shedding headcount in external reporting? If so, those 45 "actively hiring" engineering roles on their careers page are worth questioning. It's unusual to lay off 100 people and immediately backfill 45 in the same quarter.


Stop Doing Manual Forensics

You can check all this stuff manually. I used to. But doing deep corporate forensics for every single job application will burn you out in a week.

I got tired of doing this manually for every application, so I built a tool that runs these checks automatically. It's a nutrition label for job listings — paste a URL or use the Chrome extension, and in about three seconds it checks 51 quality signals and tells you flat-out whether the listing is worth your time.

It's free — try it at thesubspace.io.

— Vivek