You spend ninety minutes on an application. Nothing comes back. Six weeks later the listing is still there, looking as fresh as the day you applied.
So we checked. We pull listings straight from companies' own hiring systems and go back to see which ones quietly die. Here is what that shows:
When a company actually fills a role, the posting comes down fast. Half inside ten days, four in five inside two weeks. So the listings still sitting there after a month are not behaving like the rest, and that bucket is where every ghost job necessarily lives, because a job nobody intends to fill never comes down.
Stop asking "is this job real?" You cannot know. Ask "is this listing behaving like the 79 percent that get filled?" That one you can answer in a minute, before you spend an evening.
Worth saying: most of these are not a conspiracy. Some companies do post roles to build a resume pipeline or look like they are growing. But the most common reason by far is drift. The role got filled internally or cancelled in a budget review, and nobody took the posting down. The effect on you is identical, which is why you need a filter rather than a grudge.
The seven signals
None of these prove anything alone. Three together is your answer.
- Open more than 30 days The strongest single signal, and now you know why. Find the posted date before you find the apply button.
- It reappears every few weeks Real roles get filled and stay down. If you have seen it three times since spring, that is not three hiring rounds.
- No specific team or work named Real descriptions are written by someone who needs a specific problem solved, and they are oddly specific about it. Vague and interchangeable means someone is building a pile of resumes.
- Rolling or pipeline language "Rolling basis." "Always looking for great people." "Talent pool." That is not a euphemism, it is the company telling you plainly there is no opening. Believe them.
- No salary where the law requires one In pay transparency regions, a missing range can mean nobody ran the posting past anyone who had to comply.
- No named recruiter, total silence after applying The weakest one here, since plenty of real processes are just understaffed. Only counts as part of a pattern.
- You interviewed, got ghosted, then it reposted The closest thing to confirmation you will get.
You will read that "the same title across a dozen cities" means resume harvesting. We checked it in our own data and it does not hold up. The biggest offenders are companies like U-Haul posting customer service roles across 79 branches and retail brands staffing 50 stores. Those are real jobs. Do not throw away a genuine opening over it.
The 60-second check
Run this before you write a single tailored bullet.
- ✓Find the posted date. Over 30 days old, and the listing goes on probation immediately.
- ✓Open the company's own careers page. If the role is all over the job boards but missing from their own site, that is the most damning check here.
- ✓Find one concrete detail. A named tool, team, or metric. If there is nothing specific in the whole description, nobody wrote it with a real hire in mind.
- ✓Apply through the company's site, not the aggregator. Fresher, lands properly in their system, and skips a redirect that may point at a posting they already deleted.
If a listing fails the check but you genuinely want to work there, do not just walk away. Apply quickly, twenty minutes instead of ninety, and put the saved time into messaging someone on that team directly.
Where these numbers come from
116,867 listings in our database as of 11 September 2026, collected from company hiring systems between 7 August and 11 September, of which 8,177 had gone dead. Median days live runs from a listing's stated posted date to the day our checks found it no longer resolving.
In July 2026 the Texas Attorney General issued a civil investigative demand to LinkedIn over allegedly misleading job listings sold through Premium, citing outside studies that estimate 20 to 27 percent of listings may be ghost jobs. A civil investigative demand is a request for documents, not a lawsuit and not a finding that any of it is true. But a state regulator went looking, which tells you something about the scale.
The silence is not about you
The real damage here is not the wasted hour. It is that fifty applications with no reply will convince you that you are the problem, when a meaningful share of those postings were never going to reply to anyone.
So: track the posted date in your tracker, not just the company and title. Do not tailor deeply for a listing that failed the check, send something decent and move on. Weight your effort toward fresh listings, which are both more likely to be real and more likely to have a recruiter actively reading. And send one good message to a human, which beats five applications into a void whether or not the listing was real.
Check the posted date before you check anything else. It is free, it takes three seconds, and it is the highest-value filter in this entire article.
We do this checking so you do not have to.
PinkaHireAI pulls jobs from companies' own hiring systems rather than scraping aggregators, and re-checks them so dead listings drop out instead of wasting your evening. Then it scores your fit against what is left and rewrites your resume to match.
Try it free for 3 days → No credit card needed.