Ghost Jobs: How to Tell If a Job Posting Is Real Before You Apply
Share

You spent 45 minutes tailoring your resume. You wrote a cover letter. You hit submit.
The job got reposted two weeks later.
If that's happened to you, there's a good chance you applied to a ghost job — a posting that was never actively being filled, or that went dead before your application arrived.
This is not a fringe problem. Greenhouse, one of the largest ATS providers in the industry, reported that 18 to 22% of jobs posted on its platform in a given quarter were classified as ghost jobs. Nearly one in five. That's not a glitch. That's a structural feature of how modern hiring works — and it's costing job seekers thousands of hours of wasted effort every year.
Here's what ghost jobs actually are, why they exist, and how to stop applying to them.
What Is a Ghost Job?
A ghost job is a job posting that is live and accepting applications but is not actively being filled. It falls into a few categories:
Evergreen listings. Companies keep certain roles posted permanently so they always have a pipeline of candidates, even when there's no immediate opening. You apply. Your resume goes into a folder. Nobody looks at it.
On-hold roles. The position was approved, posted, and then put on pause — budget freeze, reorg, change in priorities. The posting stays live. Applications keep coming in. Nobody tells the applicants.
Expired repostings. A job was filled six months ago but the listing was never taken down, or it was reposted automatically by the ATS or job board software. You apply to a role that already has someone sitting in it.
Fishing listings. A company posts a role they may eventually want to fill, or to gauge the talent market, with no immediate intention to hire. They collect resumes. Nothing happens.
The common thread: the listing is real, but the opportunity isn't.
Why Companies Do This
It's not malicious — it's structural. Most companies use ATS software that makes it easy to keep listings active indefinitely. Job boards like LinkedIn and Indeed auto-renew postings. Recruiters managing dozens of roles don't always have time to clean up listings that go stale.
The result is a job market where a significant percentage of visible opportunities are mirages. And because there's no public flagging system for ghost jobs, the job seeker has no way to know which listings are live until they send in an application and wait.
For someone applying to 50, 100, or 200 jobs, this means a substantial portion of that effort may be going nowhere — before ATS filtering even enters the equation.
How to Spot a Ghost Job Before You Apply
You can't know for certain, but there are signals worth checking before you invest time in a tailored application.
Check the posting date. Any listing older than 30 days is worth scrutinizing. Older than 60 days on a major job board is a red flag. If it's been sitting that long without being filled, it's either a very hard role to fill, on hold, or forgotten.
Look for the same role posted multiple times. If you search the company name and the job title and find five different postings across three different job boards with different dates, the role has likely been reposted repeatedly — which often signals either high turnover in that position or an evergreen listing with no real urgency.
Check the company's LinkedIn page. Go to the company page, click "Jobs," and see if the role appears there. If it doesn't, but it shows up on Indeed or LinkedIn's job board, the posting may be outdated or aggregated from an old source.
Look for recent company activity. If the company just announced layoffs, a hiring freeze, or a restructure, any open listing from before that announcement should be treated skeptically. Cross-check the news.
Apply directly through the company careers page. If the role appears on the company's own website, it's more likely to be current than an aggregated listing on a third-party board. Company career pages require more manual effort to maintain, so listings there are less likely to be stale.
What to Do When a Job Gets Reposted
This is one of the most common questions in job search forums, and the answer depends on timing.
If you applied within the last 2 weeks and the job was reposted: Don't reapply immediately. Your application is still in the system. Reposting often just means they refreshed the listing to get more visibility, not that they lost your application. Give it another week.
If it's been 3–4 weeks and the job was reposted: Your application may have been passed over, or the slate was reset. Reapplying with a revised, better-targeted resume is reasonable — especially if you can improve your ATS match score before resubmitting.
If you reapply, change something meaningful. Submitting the identical resume twice rarely helps. If you're going to reapply, use the time to improve the resume first — tighten the keywords, check your match score against the new posting, update any relevant experience. Give them a reason to look at the second application differently.
The Bigger Problem Ghost Jobs Reveal
Ghost jobs expose a fundamental information asymmetry in job searching: the employer knows everything about the role and the timeline, and the applicant knows almost nothing.
That information gap is why job seekers end up "completely blind" — applying to listings they can't verify, waiting on responses that may never come, and unable to diagnose whether the problem is their resume, their experience, their timing, or the fact that the role was never real.
The part you can control is your resume. You can't make a ghost job real. You can't force a recruiter to respond. But you can make sure that every application you do send to a real, active role clears the ATS filter and actually reaches a human reviewer.
That's the leverage point. That's where the effort pays off.
Stop Wasting Applications on the Wrong Problem
The Recruiter Bypass Kit™ won't tell you which jobs are ghost listings. Nothing can do that reliably. But it will make sure that the applications you send to real, active roles don't get filtered out by ATS software before a human sees them.
Five AI prompts. You paste in a job description, run the process, and get a resume rewritten to match the ATS scoring criteria for that specific posting. Keywords aligned. Format corrected. Match score improved.
If your resume match score doesn't improve, you get a full refund within 30 days. No risk.
$19.99 — instant PDF download. Get the Recruiter Bypass Kit here →
The Bottom Line
Nearly one in five job postings may not represent an active opportunity. That's not a reason to stop applying — it's a reason to apply smarter. Check posting dates. Verify through company career pages. Don't reapply to the same listing without improving your resume first.
And for the applications that do go to real, active roles: make sure your resume is built to pass the filter. Because getting past ATS is the step that makes everything else possible.
PaperWork Tools publishes practical job search guides for people who are tired of applying and hearing nothing. No career guru advice. No generic tips. Just what actually works.