You find a job posting that looks ideal. The title fits your experience, the salary range is a match, and the description reads like someone wrote it specifically for you. You spend an hour tailoring your resume and a cover letter, hit submit, and… nothing. Weeks later, the same job is still up.
That’s a ghost job. And more candidates are running into them.
It’s surprising, but not every listing online represents an active, immediate hiring need. Some are outdated, some are technically open but on hold, some get reposted automatically by accident, and some were never meant to be filled at all. “Ghost job” sounds dramatic, but the pattern has become a normal part of the modern job search (and an exhausting one).
What Counts as a Ghost Job
A ghost job is a posting that looks active but isn’t actually being filled. Why? The reasons vary.
The role may have had a posting requirement but was already earmarked for an internal candidate. The company may be building a pipeline for later. A budget may have been approved, then frozen. Recruiters may be collecting resumes for “future opportunities” that never quite materialize. Or, the listing just got auto-refreshed by an applicant tracking system long after the original need disappeared.
In some cases, the role technically still exists. Yet there’s no urgency, no budget sign-off, and no real plan to hire anyone soon.
Why Companies Leave Jobs Posted
From the employer side, this isn’t always a shady tactic. Some organizations keep postings live to maintain a steady stream of applicants in case a need pops up. Others use evergreen postings for high-turnover roles or hard-to-fill positions. Larger companies often rely on automated tools that repost jobs without anyone looking closely.
The catch for candidates is that there’s usually no easy way to tell the difference between a high-priority opening and a placeholder. That uncertainty burns through time and emotional energy that could have been used more productively.
Signs a Listing Might Be a Ghost
There’s no perfect way to spot a ghost job, but a few patterns are worth watching for.
- A role that’s been posted for months with periodic reposts probably isn’t an urgent hire.
- Vague posts with generic tasks and template qualifications can mean it’s just about collecting resumes.
- If the company’s LinkedIn page shows no recent growth and no posts about hiring, the urgency may not be there.
- And if multiple candidates report applying with zero acknowledgment, the job may be inactive (even if the posting isn’t).
A hiring process that stretches on for months without decisions can also be a clue. Priorities shift, budgets move, and roles sometimes drift indefinitely without ever being closed.
How to Avoid Pouring Time Into Ghost Roles
Don’t get discouraged and stop applying. You just need to apply more strategically.
Recent postings tend to be a safer bet. Roles that went up in the last week or two are more likely to reflect current hiring momentum than ones that have been recycled for months. Before applying to any listing, research the company itself. Look for recent news, leadership posts, employee growth, even departures. These will give you a sense of whether the organization is actually expanding or treading water.
The other shift is moving some of your effort off the job board entirely. Networking, referrals, and recruiter relationships can lead to real opportunities even before they go public. Recruiters can also tell you whether a role is urgent, stuck, or already promised to someone—information you can’t get from a job posting.
This is one of the reasons partnering with an experienced recruiting team can be a major advantage during a job search. A good recruiter knows which clients are actively hiring versus building a future bench. If you’re looking for an immediate opening, they can route you toward real movement instead of dead ends.
The Bigger Picture
The rise of ghost jobs reflects something larger about how hiring has changed. It’s more complex, more technology-driven, and more unpredictable than it was a decade ago.
Yet real opportunities are out there, and good candidates are still being hired every day. It’s a reason to be intentional. The job seekers who are doing well right now are the ones looking past the job board itself.

