Why companies post jobs they are not filling
Most ghost jobs are not a scheme. They are what happens when posting a job is cheap and taking one down is nobody's task. The common reasons:
- Forgotten postings. The role was filled or the budget was cut, and the listing stayed up, often copied onto job boards that never check back.
- Evergreen pipelines. Some companies keep one posting open all year for a role they hire into in waves, such as sales or support, and read the applications when a seat opens.
- A candidate is already chosen. A role meant for an internal transfer or a known candidate is posted because policy, or a rule like the Department of Labor's recruitment step for a green card, says it must be.
- Looking busy. Open roles signal growth to investors, customers and the team.
For the person applying the result is the same: a careful application that no one reads.
The signs of a ghost job
No single sign proves a posting is a ghost, and a real job can show one or two. Several together are the warning:
- It has been up for months. Most roles are filled or pulled within a couple of months of posting. A listing up far longer is more often evergreen or forgotten.
- It keeps being reposted. The same title in the same place at the same company, posted again with a new date, so it looks new each time.
- The company's own site does not list it. A posting still on a job board but gone from the employer's careers page is almost always closed.
- Many near copies. The same text posted for a dozen cities at once, with no team or manager named.
- A vague description. No team, no reporting line, no pay range, and duties that could fit any company.
- No answer to anyone. People who applied, and people you know there, have never heard of the team hiring.
How to check one before you apply
- Find the job on the company's own careers site, not a job board. If it is not there, treat it as closed.
- Look at when it was first posted, not the date the board shows. Reposting resets that date on most boards.
- Search the title and company together to see whether it was posted before.
- Ask someone who works there, or the recruiter, whether the team is interviewing now.
The free ghost job checker does the first three from a link: how long the posting has been up counting from its first version, whether it was reposted, and whether the company's board still lists it.
What to do when you suspect one
If the role is a strong fit, applying still costs little when the application is quick; what hurts is a custom cover letter and an afternoon on a form for a job no one is filling. Put the extra effort into postings that are recent, listed on the employer's site, and have a person you can reach. And a referral reaches a hiring manager whether the public posting is fresh or not.