applyinator

Ghost Jobs: How to Spot Fake or Stale Postings

What ghost job postings are, why companies leave them up, the warning signs to check in two minutes and how to avoid wasting applications.

By Applyinator Team
3 min read

TL;DR: A ghost job is a posting that is not actively being filled: it may be stale, kept up to build a candidate pool, or posted for appearances. You cannot be certain from outside, but warning signs include a very old posting date, repeated reposts, vague duties, no named team and a company that is not hiring elsewhere. Prefer fresh postings and ones with a person you can reach.

Why ghost postings exist

Companies leave postings up for various reasons: the role was filled but nobody took the ad down, the role is on hold, the company wants to collect resumes for future openings, or the posting is a compliance step before hiring an internal candidate. Some are simply forgotten. You will rarely know which one you are looking at.

Warning signs, from most to least reliable

  1. Age. A posting that has been up for months, especially one that keeps getting reposted with a new date, is suspect. Be careful with labels such as "Posted 30+ Days Ago", which can cover much older postings. See Does Applying Early to a Job Posting Actually Help?.
  2. Vague or recycled descriptions. Generic duties, no team named, no specific tools or projects.
  3. No contact. No recruiter or hiring manager listed, and no one on LinkedIn who recently joined that team.
  4. Many identical postings. The same title in a dozen cities with the same copy may be a pipeline, not a vacancy.
  5. Company context. Layoffs or a hiring freeze reported recently. This is a signal, not proof.

A two-minute check before you apply

  • Look at the date and whether the same role appears elsewhere with a later date.
  • Search the company careers page for the same title. A role listed there is more likely live than one only on an aggregator.
  • Look for the team or recruiter on LinkedIn and read their recent activity.
  • Ask yourself if the job description describes a real team's real problem.

Add a role to your shortlist only if it passes. This screening checklist expands it.

How to protect your time

  • Favor postings from the company's own career page, where the age is clearer.
  • Prefer roles posted within the last couple of weeks.
  • Where you can, get a referral, because a person inside will know if the role is real.

What this means for automation

Applying fast to old postings wastes effort. A good tool should filter by posting age. Applyinator watches company boards for new postings and skips ones older than your posting-age limit. Whichever method you use, do not treat every posting as a live opening.

Key takeaway: check age, company page and a human contact in two minutes, and put your time into postings that look alive.

FAQ

### Are ghost jobs illegal? Not generally. It is a questionable practice rather than a legal violation in most places, though rules vary and I am not giving legal advice.

### How can I tell if a job was filled? Check whether it is still on the company site, whether the date has been updated, and whether anyone on the team recently changed roles. Nothing is definitive.

### Should I skip old postings completely? Not necessarily. If you have a referral or a clear fit, an older posting can still be worth a message. Without that, favor fresh ones.

Keep reading
Job search strategy · Applications

How to Apply to Jobs While Working Full Time

Job hunting with a full-time job: how to find hours, keep it confidential, handle interview scheduling and avoid applying on your employer's time.

3 min read
Job search strategy · Applications

How Many Jobs Should You Apply to Per Day?

There is no magic number, but there is a sensible range. How to choose a daily or weekly target by fit, time and quality instead of chasing volume.

3 min read