
How to Spot a Ghost Job in 60 Seconds
..the Canadian Job Market edition
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.
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.
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
- 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
- Ghost Jobs Still Haunting 67% of Job Seekers, Report Finds — CPA Practice Advisor, April 2026
- The job application got faster. The job search got worse. — Axios, August 2026
- Job Search Statistics Report 2026 — Resume Genius
- AI Hiring in 2026: Half of Job Seekers Were Rejected Without a Word — Enhancv
- New Ontario Job Posting Requirements in Force January 1, 2026 — Littler
- Guidance on wage or salary information on job postings — Government of British Columbia
- Canada's unemployment rate rose in August amid tough summer job market — CBC News
- Job Bank — Government of Canada
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.
