How to Spot a Ghost Job in 60 Seconds
📘Career Planning & Strategy

How to Spot a Ghost Job in 60 Seconds

..the Canadian Job Market edition

August 25, 2026
8 min read
Share:

You've sent 40 applications this month. You've heard back from three. You're starting to wonder whether the problem is you.

Some of it isn't. Between 18% and 22% of job postings in a typical quarter are ghost jobs — listings that no one is actually hiring for. And 67% of job seekers now suspect that a posting they're looking at is fake, misleading, or unfillable.

That instinct is usually right. The good news: you can learn to check in about a minute, before you spend 45 minutes tailoring a resume for a role that doesn't exist.

What a ghost job really is

A ghost job is a posting that's live but not connected to a real, funded, open seat. It isn't always malicious. The common reasons:

  • The role was filled internally and the posting was never taken down, or was posted only to satisfy a policy that requires external advertising.
  • The company is building a pipeline — collecting resumes for a role they expect to open in Q3, or maybe next year.
  • The posting is "for show". Growth-stage companies post roles to look like they're expanding. Some do it for investors, some for competitors.
  • The req is frozen. Budget got pulled after the posting went up, and no one told the recruiter to pull it.
  • It's an aggregator ghost. The job was real on the company's site three months ago; a third-party board scraped it and it's been circulating ever since.
The last one is especially common in Canada, where a single Indeed or Glassdoor listing can be re-syndicated across a dozen smaller boards long after it's dead.

Do the 60-second check

Run these in order. You can stop as soon as you hit two or more red flags.

1. Check the company's own careers page

This is the single highest-value check. Open the employer's actual careers site and search the job title.

  • Not there at all? Strong signal the posting is dead or scraped. Job boards lag; company sites rarely do.
  • There, but with a different posting date? Trust the company site.
  • There with a "Talent Community" or "General Application" label? That's a pipeline posting, not an open role.
For Canadian employers, also check whether the posting appears on the Job Bank. Federally regulated employers and companies hiring through certain immigration streams often post there, and a listing that exists on LinkedIn but nowhere official is worth a second look.

PS. It is worth noting that JobBank is known as a ghost job posting offender as well. Always cross check postings on more than one platform.

2. Look at the posting age and the repost pattern

  • Over 30 days old with no update? Most real reqs close or get refreshed within a month.
  • Reposted every few weeks, same text, for months? This is the clearest ghost-job fingerprint. On LinkedIn, check whether the same company has posted the same title repeatedly — the "See all jobs" link on their company page makes this fast.
  • "Evergreen" or "ongoing" or "we're always looking for great people"? That's a pipeline, stated out loud.

3. Read the compensation line

If there's no salary range and the role is in Ontario, British Columbia, or Prince Edward Island, treat that as a flag. These provinces require pay information in publicly advertised postings — Ontario's rules came into force January 1, 2026, and B.C. has required it since November 2023. A missing range can mean the posting is old, syndicated from elsewhere, or not being managed by anyone.

Hot tip for your own filtering too: 72% of job seekers say they won't apply without a range, and 79% question an employer's transparency when the range is missing. You are allowed to use that as a filter.

4. Scan the job description for specificity

Real reqs are written by someone who needs a specific problem solved. Ghost jobs read like categories.

Signals it's real:

  • Names the team, the manager, or the product
  • Describes what you'd do in the first 90 days
  • Lists tools, systems, or a tech stack by name
  • Mentions a specific location, hybrid schedule, or office
Signals it's not:
  • Enormous salary band ("$60,000–$140,000") that spans three seniority levels
  • A responsibilities list that could describe any job in the function
  • Requirements that contradict each other — entry-level title, seven years required
  • No location beyond "Canada" or "Remote"

5. Find the recruiter

Search the company on LinkedIn and look for a recruiter or talent partner.

  • No one in a recruiting role at the company? Someone posted this and moved on.
  • The recruiter who posted it no longer works there? Very common with stale postings.
  • There is a named recruiter, active recently? Good sign — and now you also have someone to message.

What to do when a posting passes the check

If it clears, don't just apply and wait. The math is against passive applications: recruiters now process roughly 291 applications per hire, up from about 100 in early 2021. Being one of 291 is not a strategy.

Spend the time you saved on the ghost jobs doing this instead:

  • Message the recruiter or hiring manager directly. Two sentences: the role, one specific reason you're a strong fit, one question. Not a pitch — a conversation opener.
  • Tailor for the specific problem in the posting, not for keywords. If the description says they need someone to clean up their reporting, lead with the time you cleaned up reporting.
  • Apply within the first 72 hours of a genuinely new posting. Response rates drop sharply after the first wave.

What to do when it fails the check

Skip it, and don't take it personally. This is the part that matters most: 49% of job seekers say the job search has damaged their mental health, and a big driver is applying into a void and concluding you're the problem.

You're not applying into a void because you're unqualified. You're applying into a void because roughly one in five doors on the street has nothing behind it.

The fix isn't to knock harder. It's to check the door first.

A quick note for newcomers and new grads in Canada

Two things make ghost jobs hit harder if you're early in your Canadian career:

You don't yet have the pattern recognition. If you're new to the market, you don't know that a certain employer reposts the same coordinator role six times a year. That knowledge is local and earned. Compensate by leaning harder on the careers-page check, which works regardless of how long you've been here.

You're more likely to be told the problem is your resume. With a stagnant market and unemployment up again this summer, plenty of people will tell you to fix your format, add keywords, or beat the ATS. Sometimes that's true. But if a meaningful share of what you're applying to isn't real, no resume edit will produce a callback — and iterating endlessly on a document is a way to feel productive while nothing changes.

Diagnose the pipeline before you rebuild the resume.

Your full 60-second checklist

Save this and run it before you apply:

Check - Red flag

Company careers page - Not listed there Posting age - 30+ days, or reposted repeatedly Salary range - Missing in ON, BC, or PEI Description - Generic, contradictory, or huge salary band Recruiter - None findable, or no longer at the company

Two or more flags: skip it. Spend the time on a role where someone is actually waiting to hear from you.

Sources

---

The volume approach to job searching stopped working. If you want a structured way to figure out what you're actually aiming at — and how to talk about it — that's what Boost is built for.

Share this article