← All postsCAREERS · 4 MIN READ · OCT 2026

How to spot a ghost job before you apply

A ghost job is a posting with no real plan to hire. Check the post's age, repeats and company signals first, then go to the person, not the posting.

You cannot prove a job is a ghost from the posting alone, but you can score the odds in about ten minutes. Check how old the post is, whether it keeps reappearing, whether the company shows other signs of hiring, and whether a real person owns the role.

How big is the problem?

Nobody has a clean number. In an April 2026 Resume Genius survey of 1,000 US job seekers, 67% said they had at some point suspected a listing was fake, misleading or never meant to be filled (CPA Practice Advisor). That measures suspicion, not the real share of ghost postings.

Other estimates put the share of ghost postings anywhere from the mid-teens to over a quarter, depending on the dataset. Because they disagree and I cannot reconcile them, I will not quote one as fact. The practical lesson is the same: some postings will waste your time, so check before you invest.

What signals suggest a post is a ghost?

Look for a cluster, not a single flag.

SignalWhat to checkHow much it matters
AgePosted date, or "reposted" labelHigh if over about a month and unchanged
RepeatsSame role appears again and againHigh
Vague dutiesNo specific tools, team or goalsMedium
No named ownerNobody identifiable as the hiring managerMedium
Company silenceNo news, no growth, no other open rolesMedium
MismatchEntry-level title with very senior requirementsLow to medium

Three or more together, and I would give it a small amount of time only.

How do you confirm a company is really hiring?

Look for signals around the posting. This is the same idea I use for client work in job postings as a buying signal: a posting is only one signal, and it is stronger when something else agrees.

Ten-minute check:

  1. The company page. Is the role on their own careers page, and does it match?
  2. The team on LinkedIn. Have people joined recently? Is the likely manager active?
  3. Recent news. A funding round, a product launch or an expansion makes a real hire more likely.
  4. Other open roles. A few related postings in the same team suggest real growth. One stale post on its own does not.
  5. The date. Prefer posts from the last few weeks.

If at least two of these agree, treat it as real enough to pursue.

What should you do instead of applying blindly?

Go to the person, not the posting. If a role looks real, find the manager and send a short note with proof, as I describe in how to cold email a hiring manager from Pakistan or India. If the post turns out to be a ghost, you may still have started a conversation with someone who has real needs.

Keep a short list of companies that show real signs of hiring, and revisit them. I covered the rest of the method in how to get a GTM engineer job, and in how to become a GTM engineer from Pakistan. I won 10 roles in 7 countries cold from Islamabad with zero referrals, and none of it depended on one portal listing.

Where this advice stops working

A real job can look like a ghost: a slow hiring process, a quiet company or a role posted early. A ghost can look real. So treat this as a way to decide how much effort to spend, not a verdict. And if you have no proof of work yet, no signal check will fix that, so see a GTM engineer portfolio that gets replies.

If you want help building a short list of companies that are actually hiring, you are welcome to book a free 15-minute call.