ghost jobs

How to spot a ghost job before you waste an application.

A ghost job is a real company advertising a role it is not actually trying to fill: the position is already taken, frozen, or posted only to collect resumes. Surveys in 2026 found that two in three job seekers suspect fake or misleading listings, and analyses put roughly one in seven active posts in the ghost category. Here are the seven signs, and how to check a posting's true age in under a minute.

  • 7 concrete red flags
  • How to check the real posting date
  • What a fresh listing looks like
  • Spend applications where they count
67%
of seekers suspect fake listings
1 in 7
active posts are ghost jobs
30+
days open is a warning sign
Try free Skip to detailsfree · no credit card
the problem

What a ghost job is, and why it hurts.

Ghost jobs are not scams. They come from real employers. The difference is intent: the role either does not exist, was already filled, or is posted to build a resume pile for later. Either way, your application goes nowhere.

The cost is not just the time. The single most damaging part of a job search, in survey after survey, is sending effort into a void and never hearing back. More than half of job seekers say no response is their top frustration. Cutting dead-end listings out of your week is the highest-leverage thing you can do for both your odds and your morale.

the checklist

Seven signs a listing is a ghost.

No single sign is proof. Two or more together is a strong tell.

  • Open 30+ daysReal roles in a competitive market usually fill in 30 to 45 days. A post that stays live for two months, or reappears every few weeks with a fresh date, often is not being filled.
  • RepostedThe same role with a new date but the same text has been refreshed, not reopened. The surface date resets; the real age does not.
  • No salary rangeA missing range is a minor signal on its own, but it pairs with the others. Serious, funded roles increasingly post pay, and in many places now have to.
  • Vague descriptionNo concrete responsibilities, no team, no reporting line. Generic copy that could describe any company is a sign the post is a net, not a need.
  • Always hiringEvergreen postings for the same title that never close are usually pipeline building, not a specific opening.
  • Not on the careers pageIf a role shows on an aggregator but not on the company's own job board, it may be stale, scraped, or already gone.
  • Endless rounds with no offerIf people report interviewing for the role for months with no hire, the company may be collecting candidates, not choosing one.
the one check that matters

How to check a posting's true age.

Most of the signs above reduce to one question: how old is this really? Job boards love to show 'Posted 2 days ago' when the role has been open for months, because the date resets every time it is refreshed or sponsored.

Three ways to find the truth. First, open the role on the company's own careers page rather than the aggregator, and look for an original date. Second, check the company's applicant tracking system directly: Greenhouse, Ashby, Lever, Workable, Recruitee, and SmartRecruiters expose a real first-published date over their own APIs, which is exactly the signal a stale aggregator copy hides. Third, paste the job URL into the Internet Archive and see when it was first captured. If the page first appeared three months ago but the listing says two days, it is a refresh.

This is the idea behind Job Radar. It reads roles straight from company boards over those same APIs, so what you see is the live, current opening rather than a stale copy with a reset date.

frequently asked

Questions, answered.

Q ·
What is a ghost job?

A ghost job is a posting from a real employer for a role they are not actively filling. The position may already be filled, frozen, or posted only to collect resumes for the future. It is different from a scam, which is a fake company or an outright fraud.

Q ·
How can I tell if a job posting is real?

Check its true age. Open the role on the company's own careers page, look for an original posting date, and compare it to the date the aggregator shows. If the company uses Greenhouse, Ashby, Lever, Workable, Recruitee, or SmartRecruiters, those systems carry a real first-published date. You can also paste the URL into the Internet Archive to see when it was first captured.

Q ·
How long is too long for a job to stay posted?

Past about 30 to 45 days, be cautious, especially if there is no salary and the description is vague. A role that has been live for 60 or more days, or keeps reappearing with a fresh date, is often a ghost.

Q ·
Does a missing salary mean a job is fake?

Not on its own. Plenty of real roles still leave salary off, though that is changing as pay transparency laws spread. Treat a missing range as one minor signal that matters more when it lines up with an old posting date and a vague description.

Q ·
Should I still apply to a possible ghost job?

If it is a strong fit and easy to apply to, a quick application costs little. The mistake is spending an hour tailoring for a role that was never real. Save your best effort for fresh, verifiable openings, and reach the hiring manager directly when you can.

related

Keep optimizing.

try it free

Search real jobs, not ghosts.

Job Radar reads live openings straight from company job boards. Fresh, current, ranked against your CV.

Try Job Radar
FREE · NO CREDIT CARD · CANCEL ANYTIME