← All posts

How to Spot a Ghost Job Before You Waste an Application

Some postings are stale, speculative, or not actively hiring. Learn the signals before you spend time tailoring your CV.

Not every job posting is a real opportunity.

Some are stale. Some are reposted automatically. Some are pipeline-building. Some are open in theory but not urgent. Some already have an internal candidate. Some are there because the company wants to look like it is growing.

You cannot know for sure from the outside. But you can decide how much effort the posting deserves.

Evidence note: Greenhouse analysis reported by The Wall Street Journal estimated that 18-22% of jobs advertised in 2024 were never filled. A 2024 working paper using Glassdoor data similarly estimated that up to 21% of job ads may be ghost jobs. Read the working paper.

Signal 1: The posting keeps coming back

A role that is reposted repeatedly for months may still be real. It may also be a sign that the company is not actually moving.

Pay attention when:

  • the same role appears every few weeks
  • the title changes slightly but the description stays the same
  • the posting has no closing date
  • the company always seems to be hiring for the same seat

That does not mean never apply. It means do not spend serious tailoring effort unless the role has other strong signals.

Signal 2: The description is vague but demanding

Ghost-like postings often ask for a lot without explaining much.

They want ownership, strategy, execution, communication, analysis, leadership, and ambiguity tolerance. But they do not say what the person will own, who they will work with, what the first problems are, or how success will be measured.

Vagueness plus high expectations is a bad combination.

Use the guide on job description red flags to decide whether the issue is normal ambiguity or a role that is not well designed.

Signal 3: No hiring context

A healthy posting often gives some context:

  • team
  • manager
  • location policy
  • salary or level
  • product or customer area
  • immediate priorities
  • interview process

If none of that is present, the job may still be real, but the uncertainty is higher.

The less context a posting gives you, the less effort it earns upfront.

Signal 4: The company career page disagrees

If you find the role on a job board, check the company site.

If the role is missing from the company's career page, that does not prove it is fake. Job boards and company sites do not always sync perfectly. But it is enough to be cautious.

For serious applications, prefer the company site when possible. It is usually a better signal than a scraped or reposted listing.

Signal 5: The role has no clear problem

A real job usually exists because something needs to be done.

The company needs delivery, growth, compliance, support, analysis, hiring, automation, customer retention, or operational stability.

If you cannot infer the problem behind the hire, your application will be speculative. Itinero's job description analyzer can help you read the role as evidence rather than just text.

What to do with a possible ghost job

Do not automatically skip every suspicious posting. Change the effort level.

  • If the fit is weak, skip.
  • If the fit is plausible, apply lightly.
  • If the fit is strong but the signal is uncertain, look for a direct company page, referral, or hiring manager before tailoring deeply.

The mistake is not applying to a ghost job once. The mistake is spending your best application energy on roles that may not be moving.

The rule

Before tailoring, ask:

Does this posting look active enough to deserve my time?

If the answer is no, protect your effort. A job search is not only about being qualified. It is about choosing which opportunities are real enough to pursue.