By Haseeb Kamran, Founder of VeloApply, 8+ years in recruiting · Updated July 16, 2026 · 6 min read
Quick answer: A ghost job is a listing a company posts without actively intending to hire for it. Companies do this to build a talent pipeline, appear to be growing, or keep current employees on their toes. You can spot ghost jobs by checking how long the posting has been up, whether it is reposted repeatedly, how vague the description is, and whether the role appears on the company's own careers page. Avoid wasting time by prioritizing fresh, specific postings on company career sites.
What is a ghost job?
A ghost job is a job listing that a company posts without a real, immediate intention to fill it. The posting looks normal, but no one is actively hiring for it. For job seekers, ghost jobs are frustrating because you spend time and hope on a role that was never truly open.
Why do companies post ghost jobs?
There are a few common reasons. Some companies collect resumes to build a pipeline for future openings. Others keep listings up to appear to be growing, which can reassure investors or customers. Some post roles to test the market or to signal to current employees that they are replaceable. And sometimes a posting simply stays live long after the role was filled because no one took it down.
Sign 1: The posting has been up for a long time
Check the posting date. A role that has been open for two or three months, especially for a common position, may be a ghost job or a poorly managed listing. Fresh postings are more likely to be real and actively reviewed.
Sign 2: It gets reposted again and again
If the same role appears repeatedly, disappearing and reappearing every few weeks, that is a warning sign. Genuine urgent roles usually get filled. Constant reposting can mean the company is collecting resumes rather than hiring.
Sign 3: The description is vague
Real roles usually have specific responsibilities, required skills, and team context. A listing that is generic, could describe almost anyone, and lacks concrete detail may not correspond to a real, defined opening.
Sign 4: It is not on the company's own careers page
If a role appears on a job board but not on the company's official careers site, be cautious. Companies that are actively hiring almost always list real openings on their own site. Cross-checking is one of the fastest ways to filter out ghosts.
Sign 5: No clear salary or a suspiciously wide range
While not always a ghost sign, vague or missing compensation combined with other warning signs can indicate a listing that is not a serious, active search.
How to avoid wasting time on ghost jobs
Prioritize postings that are recent, specific, and listed on the company's own careers page. When you find a strong match, apply early, since real roles move fast. Do not let ghost jobs discourage you or make you slow down; instead, spend your energy on fresh, verifiable listings and keep your application process efficient so a few dead ends do not cost you much time.
Apply efficiently so ghost jobs cost you less
The real damage from ghost jobs is wasted time. If each application takes 20 minutes, a few ghosts add up. VeloApply reduces that cost by autofilling and tailoring applications quickly, so applying to a role takes a fraction of the time. You focus your judgment on which roles are worth pursuing, and let the tool handle the repetitive work, with your review before anything is submitted.
Frequently asked questions
Are ghost jobs illegal?
Generally no. Posting a job without an immediate intent to hire is not illegal in most places, though it is frustrating for candidates. That is why learning to spot the signs and focusing on fresh, specific, verifiable listings is the best defense.
How common are ghost jobs?
They are common enough that many job seekers encounter them regularly, especially for popular roles on large job boards. Checking the posting date, whether it is reposted, and whether it appears on the company's own careers page helps you filter them out.