# How to Spot a Ghost Job Before You Apply: 9 Checks

> How to spot a ghost job and tell if a job posting is real: nine checks that take a few minutes, the signs a role is open, and what to do when you can't tell.

- Source: https://wayjob.pro/blog/how-to-spot-a-ghost-job
- Publisher: WAYjOB! (https://wayjob.pro)
- Topic: Applying
- Published: 2026-10-07
- Updated: 2026-10-07

## Key takeaways

- A ghost job is a listing for a role the company is not actively filling: a talent pool, a seat already taken, a frozen headcount or a post nobody took down.
- The strongest single check is whether the role is still on the company's own careers site.
- Age alone proves little, but age together with reposts, vague basics and pool wording usually means the seat is not open.
- When you can't tell, keep the effort small: a tailored CV and a short note to the hiring manager, not an evening on a cover letter.

You tailor your CV, write a careful note, press Apply and hear nothing. Sometimes that silence has nothing to do with you: the role was never really open. These listings are called **ghost jobs**, and learning to tell whether a job posting is real is one of the cheapest ways to get evenings back during a search. Below are nine checks you can run on any listing in a few minutes.

## What counts as a ghost job

Most ghost jobs aren't scams. They are listings that stopped matching a real, open seat, or never did. The usual reasons:

- **A talent pool.** The company collects CVs for "future opportunities" with no role open today.
- **A seat that's already taken.** An internal candidate or a referral is about to sign, and the listing stays up because the process requires it.
- **A frozen headcount.** Budget was pulled after the role went live, and nobody took the post down.
- **A forgotten listing.** The role was filled weeks ago, but the post lives on in an aggregator that copied it.
- **A signal.** A company keeps roles up to look like it's growing, or to test what the market will pay.

Fake job postings made by scammers are a different problem: a "recruiter" asking for money, ID documents or a "training fee". If a listing asks you to pay for anything, stop there.

## Nine checks before you apply

None of these proves anything alone. Two or three together usually do. Each takes a minute or less.

### 1. How long has it been up?

A tech role that's been posted for six weeks or more with no change deserves a second look. Compare it with the company's other roles: if most of them come and go within a few weeks and this one stays, ask why. Watch for "reposted" labels, which reset the date on some job boards.

### 2. Is it on the company's own careers site?

This is the strongest single check. Open the company's careers page and search for the title. A role that appears on job boards but not on the employer's own site is often already closed. A role that's on both is very likely real.

### 3. Has it been posted before?

The same title, in the same city, closed and reopened every few months is a pattern worth noticing. Sometimes it's a team with real turnover. Often it's a pool kept warm.

### 4. Does it say it's a pool?

Read the posting for phrases like "talent community", "general application", "expression of interest" or "there may not be an immediate opening". The company is telling you, in its own words, that there is no seat.

### 5. Does it state pay where the law asks for it?

Several places require a pay range in job postings, including California, Colorado, New York, Washington State, Illinois, Massachusetts and New Jersey in the US, and British Columbia and Ontario in Canada. A posting for an office there with no range at all is careless at best, and careless postings are more often stale ones.

### 6. Is it specific about the basics?

A real role usually names the team, the level, the stack, the place and the kind of contract. When three or more of those are missing, the listing may have been written to cover many possible hires rather than one real one.

### 7. Is the same seat listed many times at once?

Dozens of identical listings for the same title in the same city, posted the same week, usually mean an agency or a pool. One seat is rarely advertised forty times.

### 8. Is the company hiring at all?

Search the news for layoffs or a hiring freeze in the last few months. Then look at how many other roles the company has open, and whether they are new. On WAYjOB every company with open roles has its own page, listed in [the companies directory](https://wayjob.pro/companies).

### 9. Is there a person behind it?

A recruiter or hiring manager named on the listing, or a team member sharing the role on their own profile, is a good sign. Somebody put their name on it, which people rarely do for a seat that doesn't exist.

> **Urgent, for weeks**
> "Urgently hiring" on a listing that's been up for five weeks is a contradiction. Trust the date, not the label.

## Signs a role is real

The good signs are worth knowing too, so you can move fast on the roles that pass:

- Posted in the last few days, and on the company's careers site as well as elsewhere.
- A named team, a requisition number in the link, or a hiring manager you can find.
- A pay range that is stated and reasonably tight.
- Applying sends you straight into the employer's own application system.
- Somebody on the team posted about it themselves.

## When you can't tell

Some roles pass half the checks. If the role fits you well, apply, but keep the effort in proportion: adjust the top of your CV for this posting and skip the long cover letter. Our guide to [getting past the ATS](https://wayjob.pro/blog/how-to-get-past-the-ats) covers which parts of the CV matter most.

Then ask. A short note to the hiring manager or recruiter often answers the question in a day, and it puts your name in front of the person who decides if the role is real.

**Is this role still open?**

```text
Hi [Name], I'm interested in the [Role] role on your team and wanted to check it's still open before I apply. In my current role at [Company] I [one relevant result]. If it's active, I'll send my application today.
```

More on who to write to and what to say is in [how to message a hiring manager](https://wayjob.pro/blog/how-to-message-a-hiring-manager).

## How WAYjOB checks this for you

Every open vacancy on WAYjOB has a **Still hiring?** check that runs these questions on the real data: when we last saw the role on the employer's own careers site, how old it is compared with the rest of the board, whether it was listed before, whether its wording reads like a pool, whether it states pay where the law asks for it, and whether members reported it as already filled.

Each answer is a fact with its number, for example "Not seen on the company's careers site for 5 days", never a vague "ghost" label. You decide what it means for you.

> **See roles before they reach the big boards.** Early Window vacancies are ones we found in communities and on company pages, marked while they are still fresh. [See Early Roles](https://wayjob.pro/?early=1)

The surest way to avoid ghost jobs is to apply to roles while they are new. A role found in its first 48 hours is almost never one that has been forgotten. See [how soon to apply after a job is posted](https://wayjob.pro/blog/how-soon-to-apply-after-a-job-is-posted) for why timing matters as much as it does.

## Silence is not a verdict

If you've sent dozens of applications and heard back from few, some of them went to seats that weren't open. That's not a judgement on your work. Spend the next hour on three roles that pass these checks instead of ten that don't.

## Questions people ask

### What is a ghost job?

A job listing for a role the company isn't actively filling: a talent pool, a seat already promised to someone, a frozen headcount or an old post that was never taken down.

### How can I tell if a job posting is real?

Check that it's on the company's own careers site, that it was posted recently, that it names the team, level, stack and place, and that a real person is attached to it. Two or three failed checks together are a strong sign the seat isn't open.

### Are ghost jobs illegal?

In most places, no. Some governments have started to act: since 1 January 2026, [Ontario requires](https://www.ahbl.ca/ontario-job-posting-rules-take-effect-on-january-1-2026/) employers with 25 or more employees to say in public job postings whether they are for an existing vacancy, and to tell people they interviewed within 45 days whether a decision was made. Pay transparency laws in several US states also make vague postings easier to spot.

### Should I still apply if I suspect a ghost job?

If the role fits you well, apply with a lightly tailored CV and send a short note asking whether it's still open. Don't spend hours on it until you know.
