Blog

How to spot a ghost job

How to tell whether a posting is real before you spend an hour applying.

You spend an hour tailoring an application, hit submit, and hear nothing. Sometimes that is just the search. Sometimes the role was never really open. A ghost job is a posting a company keeps up without an active intent to hire for it right now, and learning to spot one saves you hours you would rather spend on real roles. No need to get paranoid about it. Most postings are genuine, and the goal is just to read the handful that are not before you pour yourself into them.

What a ghost job actually is

A ghost job is a listing that stays live while the company is not actively filling it. The reasons are usually mundane rather than sinister:

  • The role got paused or filled internally, but nobody took the posting down.
  • The company is collecting resumes for a future need, not a current one.
  • A team is gauging the talent market without committing to a hire.
  • The listing auto-renews on a system nobody is watching closely.

The intent matters less than the effect. Either way, your application lands somewhere it will not get a timely read, and you walk away thinking your resume failed when there was no decision to be part of.

Signs to watch for

No single sign is proof. A cluster of them is a reason to be skeptical and to spend your effort carefully.

  • Evergreen reposts. A role that has been up for months, or one that disappears and reappears on a regular cycle, may be a permanent fixture rather than an open seat.
  • Very long open time. Most genuine roles fill within a reasonable window. A listing that has been live far longer than its peers is worth a second look.
  • Vague description. When a posting could describe almost anyone and lists no concrete projects, team, or responsibilities, it may be a net rather than a real opening.
  • Pipeline language. Phrases like “we are always looking for talented people” or “join our talent community” are honest tells that this is resume collection, not active hiring.
  • No clear hiring manager or team. Real roles usually sit inside a named team with a real need. Total anonymity can be a flag.

Again, any one of these can appear on a perfectly real job. It is the pile-up that should make you slow down.

How to check before you commit

A little verification beats an hour of wasted tailoring. Before you go deep on an application, run a few quick checks:

  • Cross-check the career page. If the role is on a board but missing from the company’s own site, it may be stale. This is one more reason the source matters, which we get into in company career pages versus job boards.
  • Look at the post date and any repost history. A fresh date on the company page is a good sign. A months-old or cyclically reappearing one is not.
  • Read for specifics. A description with real projects, a named team, and concrete requirements is far more likely to be a live req than a generic catch-all.
  • Scan recent news. A company in a visible hiring freeze with dozens of open listings is worth approaching with lowered expectations.

One more quiet tell: check whether the company has been hiring for this exact title on a loop. If the same req keeps cycling through with no apparent change, it is more likely a standing net than a seat that opens and closes as people get hired.

You will not get certainty. You will get a reasonable read, which is enough to decide how much of yourself to pour into the application.

Where to spend your effort instead

The goal of spotting ghost jobs is not to feel cynical. It is to protect your hours for roles that can actually answer you. When a posting looks like resume collection, you have two sane options: send a quick, low-effort version and move on, or skip it and put that hour into a role with clear signs of a live opening.

This ties directly to keeping a clean record of what you send and how it responds. Over a few weeks, your tracker will quietly reveal which kinds of postings answer and which never do, and you can lean toward the live ones. We cover that in how to track your job applications.

Aim your effort at roles worth sending

The whole point is to put your limited time where it can pay off. Linora pulls roles straight from company career pages and scores each one against your profile, so you can see which roles fit before you invest an hour in them, and start from a tailored draft when you do. You review and submit every application yourself. Learn more.