You found a role that looks perfect. You spent two hours tailoring your resume and writing a cover letter. You hit submit - and then nothing. Weeks pass. No response, no update, no rejection.
There is a good chance the job was never real.
Ghost jobs are listings with no active intent to hire. They waste your time, drain your energy, and distort your sense of how the job market actually works. This page gives you the tools to identify them before you invest a single hour.
Part of the Ghost Jobs & Fake Postings series.
What Makes a Job Posting a Ghost Job?
A ghost job is a listing that exists on a job board but has no active hiring process behind it. The company posted it for pipeline building, optics, regulatory compliance, or because no one bothered to take it down after the role was filled or cancelled.
For the full breakdown of why companies post ghost jobs and how widespread the problem is, read our guide: What Are Ghost Jobs and Why Do Companies Post Them?. This page is your detection toolkit.
The 10-Point Ghost Job Detection Checklist
Run every job posting through this checklist before you spend any time on an application. Two or more red flags on the same listing is your signal to investigate or skip entirely.
1. The posting has been live for 60+ days
Most real roles get filled in 30-45 days. If a posting has been sitting on Indeed or LinkedIn since last quarter, something is wrong. Check the original post date, not just the "reposted" date.
2. The job description is copy-pasted boilerplate
Real job postings have specifics: which team, which product, what the first 90 days look like. Ghost job descriptions are vague - generic responsibilities that could apply to any company. No team name, no project context, no mention of what problem you would actually be solving.
3. The company recently had layoffs or announced a hiring freeze
This is one of the most reliable indicators. Search the company name plus "layoffs," "hiring freeze," or "restructuring" on Google News before you apply.
4. The same role is posted in 5+ locations simultaneously
A company with genuine urgency does not typically post it in fifteen cities at once. Mass multi-location postings are a hallmark of pipeline building.
5. There is no hiring manager or team lead listed anywhere
Ghost job postings are anonymous by design - no one is accountable for following up because no one is actively managing the process.
6. The company's careers page does not list the role
Go directly to the company's official careers page and search for the role. If it appears on Indeed or LinkedIn but not on the company's own site, the listing is either outdated or was never officially sanctioned.
7. Glassdoor reviews mention slow or nonexistent hiring processes
Search the company on Glassdoor and filter for interview reviews. If you see a pattern of candidates describing no callbacks or ghosting after phone screens, that reflects a company culture that creates ghost jobs.
8. The role was "reposted" but nothing changed
If a posting shows as "reposted 3 days ago" but the original date is from six months back - and the description is identical - no progress has been made. The company hit refresh to maintain visibility.
9. The application process is suspiciously simple
Real roles with active intent usually include some friction: screening questions, a cover letter requirement, a brief skills assessment. Easy Apply with no questions means passive collection.
10. The salary range is missing or unrealistically wide
A posting that lists a salary range of $60,000 to $150,000 is not giving you information. Active roles with real hiring timelines tend to have defined budgets.
How to Verify If a Job Is Real
Before you apply to any role that triggers two or more checklist flags, spend 10 minutes investigating.
Cross-reference the careers page
Go to the company's official website and navigate to their careers section. If the role is not there, the listing on the job board is likely outdated.
Do LinkedIn recon on the team
Find the company on LinkedIn and look at the relevant team. Are there recent departures? Is the recruiter active and recently posting about open roles?
Check Glassdoor for interview timelines
Look for interview reviews filtered by date. If the most recent review is from over a year ago, no one has been interviewed for this role in a long time.
Check company news
A five-minute Google News search can tell you everything. Recent funding signals real hiring. Layoff announcements signal the opposite. For more on misleading listings, see Fake Job Postings: How to Identify and Avoid Them and How Indeed Handles Fake Job Listings.
Message the hiring manager directly
This is the single most reliable verification method. Find the hiring manager or recruiter on LinkedIn and send a brief message: "Hi [name], I came across the [role title] posting and wanted to confirm the position is still active before applying." You will get one of three responses: confirmation (green light), silence (bad sign), or a reply that the role is on hold (useful data).
What Ghost Jobs Cost You
Every ghost job application has a real price, even if it feels free.
A tailored resume and cover letter takes 30 to 90 minutes. Add research time and you are at two hours per application. If you have applied to 60 jobs and half were ghost jobs, you have spent 30 to 60 hours on applications with zero chance of success.
The cost is not just time. Each application carries emotional weight. Multiply that cycle across dozens of ghost jobs and you have a meaningful drain on your confidence. If you feel like the job market is broken, ghost jobs are a significant part of why. Read more at Why Can't I Find a Job? The Real Reasons Your Search Is Failing.
What to Do Instead
The fix is not to apply more - it is to apply smarter, to fewer roles, with higher confidence that each one is real.
Use this checklist as a filter before you open a cover letter document. If the role passes, then invest your time.
The most powerful move you can make is direct outreach to the hiring manager - not as a follow-up after applying, but as the first step. Direct outreach bypasses the ghost job problem entirely. If you are already talking to the person who would make the hiring decision, you do not need to wonder whether the role is real.
HiringReach is built around this principle. We help job seekers get in front of real decision-makers before the application process starts. For a comparison of approaches, see our best job search tools for 2026 guide.
Frequently Asked Questions
Last updated: March 2026. HiringReach is an independent resource for job seekers navigating the modern hiring market.