What Are Ghost Jobs and How to Respond

Last updated July 27, 2026

A ghost job is a posting for a role that isn't genuinely open — kept live to build a resume pipeline, satisfy a policy, or signal growth, with no real intent to hire soon. They waste your time because you can't tell them apart from live roles at a glance, and every hour spent applying to one is an hour stolen from a role that could actually convert. This guide explains why ghost jobs exist, the seven signs that flag one, and how to respond so stale listings stop draining your search.

Why ghost jobs exist

Most ghost jobs aren't malicious — they're a side effect of how companies post. A req may stay open after a role is filled, get re-listed automatically across aggregators, sit as an "always-on" pipeline posting for a hard-to-fill function, or exist mainly to reassure the market that a team is growing. Whatever the reason, the effect on you is the same: a listing that looks active but won't move. You don't need to diagnose the motive. You need to recognize the pattern and route your effort elsewhere.

Seven signs a posting might be a ghost job

No single sign is proof, but the more that stack up, the more cautious you should be:

  • Reposted for months — the same role resurfaces week after week with a fresh "posted today" stamp.
  • Evergreen or generic title — a broad, always-open req ("Software Engineer, all levels") with no team or specifics.
  • No range where ranges are normal — missing comp in a state or role where disclosure is standard.
  • Vague responsibilities, urgent tone — "wear many hats, start immediately" with little concrete detail.
  • Duplicate across boards — the identical listing on five aggregators, often with different dates.
  • Stale application count or dead recruiter trail — hundreds of applicants over months, or a recruiter who never responds.
  • Company signals don't match — a hiring freeze, recent layoffs, or no other roles from a company claiming urgent growth.

How to respond to a suspected ghost job

Spotting one is only useful if it changes what you do next:

  1. Prioritize fresh, verifiable listings. Favor roles posted recently on the company's own career page over months-old aggregator copies.
  2. Deduplicate before you apply. If you've already logged this role from another board, score it once — don't spend effort three times.
  3. Downgrade, don't obsess. A possible ghost job with otherwise strong fit can stay parked; just don't make it a top-priority application.
  4. Go to the source. When a role looks real but the listing is stale, check the company site directly — our guide on finding jobs that aren't on LinkedIn covers how company career pages surface the freshest, first-party postings.

A worked example

You find Senior Data Analyst, "immediate need," on three aggregators with three different post dates, no salary range, and a recruiter who's ghosted two prior applicants per the reviews. On the company's own site, the role isn't listed at all. That's four signs stacked — reposted, duplicated, no range, source mismatch. The response isn't to agonize; it's to park it, keep your top slots for fresh first-party roles, and move on. If a company page does still show it with a recent date, treat it as live and score it normally.

Let a scored pipeline filter the noise for you

Checking every listing for ghost-job signs by hand doesn't scale past a handful. PursuitRoom sources roles from across major boards and company career pages, deduplicates them so a single role doesn't clog your list from five directions, and scores each on five preference dimensions plus a separate resume-fit score — so fresh, well-fit roles rise and stale duplicates sink. From there you can prioritize the survivors into a ranked weekly shortlist and spend your effort only where it can pay off.

Keep your search on real, fresh roles — start a free 14-day Pro trial and let a deduplicated, scored pipeline push ghost jobs to the bottom.

Related

Stop chasing roles that were never open — start your free Pro trial and score fresh, real jobs first.

FAQ

What is a ghost job?

A ghost job is a posting for a role that isn't genuinely open — kept live to build a resume pipeline, satisfy a policy, re-listed automatically across aggregators, or used to signal growth, with no real intent to hire soon. It looks active but won't move, so applying to one spends effort that can't convert.

How can I tell if a job posting is a ghost job?

Watch for stacked signs: reposted for months with fresh dates, generic evergreen titles, no salary range where disclosure is normal, vague duties with an urgent tone, the same listing duplicated across many boards, a dead recruiter trail, and company signals (freezes or layoffs) that contradict claimed growth. No single sign is proof, but several together mean park it and prioritize fresh, first-party listings from the company's own career page.

Start your 14-day free trialAI-scored job search · pursuitroom.com