How to spot a ghost job before you apply

Ghost jobs waste time. Here's how to tell whether a listing is real, and what to do when it isn't.

A ghost job is a listing that's open but not being actively hired for — because the role is already filled, was cancelled, or was posted just to build a pipeline. Applying to them isn't just fruitless, it's demoralising.

Check the post date

Anything older than 45 days without updates is suspicious. Legitimate roles either get filled or refreshed.

Search the exact job title on other sites

If the same listing appears verbatim on 8 boards, it's often an aggregator scraping — or a company keeping a "just in case" ad live.

Look at the company's hiring pattern

One role open on and off for 6 months is a red flag. A dozen roles opening and closing in bursts usually means real growth.

Trust employer response time

Apply. If you get automated silence for 3 weeks with no acknowledgement, move on.

Steps

  1. 1

    Check the age of the post

    Filter to jobs posted in the last 30 days. Older listings that never refresh are usually stale.

  2. 2

    Search the title verbatim

    If the exact wording appears on many sites without a company career page match, be cautious.

  3. 3

    Look at company hiring cadence

    Open the company page and check how often roles are added and closed.

  4. 4

    Time-box your follow-up

    Give it 3 weeks. No acknowledgement means move on — don't chase.

Frequently asked questions