Ghost jobs: how to spot a listing that was never real
Nearly a quarter of job listings are ghost jobs that will never hire anyone. Here is how to spot a fake job listing before you waste an hour applying.
You found the role. It fit. You spent an hour tailoring your resume, writing the cover letter, and hitting submit. You heard nothing. Weeks later the same listing is still up, freshly dated, as if no one had ever applied.
There is a good chance that job was never real. It is called a ghost job, and you have almost certainly applied to several without knowing it.
You cannot tell from the inside, which is what makes it cruel. You can learn the tells, screen listings before you invest time, and aim your effort at roles that can actually hire you.
What a ghost job actually is
A ghost job is a public listing for a role the company is not really trying to fill. The posting is live. The apply button works. But no one is going to be hired from it, at least not the way you would expect.
22% of job listings are ghost jobs (Greenhouse, 2024 State of Job Hunting). That is roughly one in five of everything you scroll past. They come in a few flavors:
- The pipeline builder. The company collects resumes "for future openings" with no current req to fill.
- The internal lock. A role already promised to an internal candidate, posted publicly because policy requires it.
- The always-on req. A listing kept permanently open for high-churn roles, so it is live even when no one is hiring this week.
- The dead posting. A real role that was filled or cancelled, but nobody took the listing down.
In every case, your application goes into a hole. There was no job at the end of it, and no version of your resume could have changed that.
Why do companies post ghost jobs?
The incentives tell you which companies post the most ghosts. Companies post them to look like they are growing, to keep a pipeline of resumes warm, to test the talent market for a role they might open later, and sometimes to pressure current employees with the implication that they are replaceable. None of these reasons involve hiring you this quarter.
The practice deserves your anger. More useful: ghosts cluster in predictable places, so you can route around them.
The seven signs a listing is a ghost job
No single sign is proof. Two or more together should drop a listing to the bottom of your list.
1. It has been open a long time and keeps getting reposted
A real, urgent role usually fills or closes within a few weeks. A listing that has been live 30, 60, 90 days, especially one that gets refreshed with a new posting date while staying otherwise identical, is a strong ghost signal. The refresh keeps it near the top of search results. Nothing about the role changed.
2. The description is generic and could fit any company
Real roles have specifics: the team you would join, the project you would own, the manager's title, the tools in the stack. Ghost listings name no team, no concrete responsibilities, and no actual work. If you cannot picture your first month from the description, be suspicious.
3. The same company has many near-identical postings
Open the company's careers page. If there are 15 versions of nearly the same role across different cities, or the same title reposted monthly for half a year, you are looking at pipeline building, not fifteen open seats.
4. The salary range is missing or absurdly wide
A band of "$70,000 to $190,000" tells you the company has not defined the level, which often means there is no specific budgeted seat. A missing range, in markets where disclosure is expected, can point the same way.
5. There is no named hiring manager or recruiter anywhere
Real reqs have an owner. If the listing, the company page, and a quick search turn up no person attached to the hiring, and nobody at the company is posting about the opening, the role may have no champion because no one is actively filling it.
6. The company has a hiring freeze or recent layoffs
Check recent news. A company that announced a freeze or a round of layoffs in the last few months, yet has dozens of fresh listings, is very likely keeping ghosts live. The listings went up before the freeze, or they are pipeline plays.
7. The application asks for enormous effort up front
A role that demands a portfolio, a timed assignment, or a long custom questionnaire before any human contact, for a job that has been open for months, is often harvesting free work or building a database. Real urgent roles lower friction to get applicants in. They do not raise it.
How to screen listings before you apply
You do not need to investigate every posting. Spend thirty seconds per listing on a quick triage.
- Check the posting age and repost pattern. Old plus repeatedly refreshed is a red flag.
- Scan for specifics. Named team, real responsibilities, defined salary. Vague on all three, skip it.
- Glance at the careers page. Lots of duplicates means pipeline, not openings.
- Search recent company news. Freeze or layoffs in the last quarter changes the odds.
Two or more red flags, move it to the bottom of your list. You are not banned from applying. You are just not spending your best hour on a role that probably cannot hire you.
What to do with the time you save
Most people apply to roughly the same number of jobs whether or not they screen for ghosts. The difference is where the effort lands.
If one in five of your applications was aimed at a ghost, then screening them out frees up 20% of your job-search time with zero downside. Put that time into the real roles: tailor more carefully, find a warm intro, follow up with a human. Ghost jobs are also only one of the ways qualified people disappear from the process. The full picture is in why you are not getting interviews, and once you are down to real listings, tailoring each application in twenty minutes is what makes the saved time pay.
FAQ
What is a ghost job? A ghost job is a public listing for a role the company is not actively trying to fill. The posting is live and accepting applications, but no one will be hired from it. 22% of listings are ghost jobs, according to Greenhouse's 2024 State of Job Hunting.
How common are ghost jobs? About one in five. 22% of all job listings are ghost jobs (Greenhouse, 2024). Companies post them to build resume pipelines, satisfy internal policy when a role is already filled, or look like they are growing.
How can I tell if a job listing is fake? Look for these signs: it has been open 30+ days and keeps getting reposted, the description is generic with no named team, the company has many duplicate postings, the salary range is missing or absurdly wide, and there is no named hiring manager. Two or more together means treat it as a likely ghost.
Should I still apply to a possible ghost job? You can, but make it low priority. Do not spend hours tailoring for a listing showing multiple red flags. Aim your best effort at real, fresh, specific roles where a human is clearly hiring.
Why do companies post ghost jobs? To collect resumes for future openings, to keep listings live for high-churn roles, to satisfy policy when an internal candidate is already chosen, and to project growth. None of these involve hiring an outside applicant right now.
Stop tailoring resumes for jobs that don't exist
Every hour spent on a ghost job is an hour stolen from a real one. The screening above works. Doing it by hand for every listing is its own grind, and it is exactly the kind of grind software should absorb: Title Bump checks repost patterns, posting age, and duplicate listings on every job it scores, and flags the likely ghosts before they reach your briefing. If you want to start smaller, run your resume through the free Resume Roaster first and fix how the filters read you.