How to Spot a Ghost Job Before You Apply: A 10-Point Checklist
Quick answer: To spot a ghost job, collect evidence from the posting before you invest an application in it. First, the two decisive checks: is the role still on the employer's own careers page, and does the posting's own text say it is not an open seat ("future opportunities", "not an active opening")? Then the weaker ones: the posting's age, whether it has been reposted, missing pay where the law requires it, and whether the company is cutting staff. A missing detail on its own proves little. In our sample of 50,270 live postings, 69.6% showed none of four concrete details: pay, a named manager, interview steps or a start date. Skip a posting on one decisive sign, not on a missing detail. If it only collects weak signs, apply with a deadline. The ten checks below take about 10 minutes.
Image credit: Andrea Piacquadio / Pexels
Where the numbers come from: on October 30, 2026, we read the full text of 50,270 open postings, a near-random one-in-eight sample of the job index Seera builds from 36,000+ employers' own career sites. We counted how many show pay (in the pay fields or written into the description), name who the hire reports to, lay out the interview steps, give a start date, or say in their own words that they are not for an open seat. For US postings we compared pay in the 12 jurisdictions with a pay-range posting law against the other states. Ages use the posted date each employer publishes. Pattern matches were checked by hand on samples. Only aggregate counts appear here, and no employer is named.
Key Takeaways
| # | Check | Time | What a bad result means |
|---|---|---|---|
| 1 | Still on the employer's own careers page? | 1 min | Decisive: if it's gone there, the copy you found is stale |
| 2 | Does the text say it isn't an open seat? | 1 min | Decisive: pipeline postings say so in plain words |
| 3 | How old is it? | 1 min | Weak alone: more than half of open postings are older than two months |
| 4 | Has it been posted before? | 1 min | Medium: a repost resets the date |
| 5 | Pay shown where the law requires it? | 1 min | Medium in pay-law states, weak elsewhere |
| 6 | Does it name who you'd report to? | 30 sec | Weak: only 4.6% do. A name is a good sign |
| 7 | Interview steps or a start date? | 30 sec | Weak: under 2% do. Either is a good sign |
| 8 | Is the company cutting staff? | 2 min | Medium: hiring can freeze after a posting goes up |
| 9 | Will a person confirm it's open? | 2 min | Strong when they answer; silence proves little |
| 10 | Any scam signs? | 1 min | Decisive: a request for money or bank details means stop |
Table of Contents
- Ghost Job, Scam, or Just Slow?
- The 10-Point Checklist
- How to Score a Posting: Skip, Apply, or Apply With a Deadline
- What the Numbers Say About Missing Details
- Where Seera Fits
- Frequently Asked Questions
- Useful sources and further reading
Ghost Job, Scam, or Just Slow?
A ghost job is a posting from a real employer that has no near-term plan to hire for it. The role may already be filled, the budget may have been frozen, or the posting may exist to collect resumes for later. Greenhouse, which runs hiring software, has estimated that roughly 18% to 22% of postings fall into that category, as reported by FOX6 News. That is about one in five. It is not one in two.
Two other things look similar from the outside, and the checklist treats them differently:
- A job scam is not a real job at all. It is designed to take your money or your personal data. Treat it as an immediate stop, not a judgement call (check 10).
- A slow employer has a real opening and a slow process. Most silence after an application is this, not a ghost. That is why the checklist ends in "apply with a deadline" far more often than in "skip".
Whether a posting is a ghost depends on something you can't see: whether anyone is reading the applications. Our earlier test of what ghost-job detection tools check and miss found that the common automatic rules flag most real postings too. The checks below are the ones a person can run on a single posting, where you can look a little closer than a rule can.
The 10-Point Checklist
Run them in order. The first two can end the check in two minutes.
1. Is it still on the employer's own careers page?
Open the company's website, find "Careers" or "Jobs", and look for the same title and location. Job boards and aggregators copy postings and don't always remove them when the employer does. If the role is gone from the employer's page, the copy you found is stale, and that settles it.
If it is there, apply from the employer's page rather than the copy. Our guide to finding fresh job listings and avoiding expired ones explains why the employer's own posting is the one to trust when the two disagree.
2. Does the posting say it isn't for an open seat?
Read the last few paragraphs, where this usually hides. Look for phrases like:
- "This is not an active job opening"
- "for future opportunities" or "for future consideration"
- "evergreen role" or "pipeline requisition"
- "no immediate openings"
Many employers label these honestly. They are talent-pool postings, and applying puts you in a database, not a hiring process. Seera leaves out postings whose title already says "talent pool", "general application" or "future opportunities". Even after that filter, 0.2% of the open postings we sampled (98 of 50,270) had a normal job title and said in the text that they were not for an open seat. They were older, too: a median of 116 days, against 73 days for all the others.
It is rare, but it is decisive when you see it. Since January 1, 2026, Ontario requires employers with 25 or more employees to state in every public job posting whether it is for an existing vacancy, so in Ontario check for that statement directly.
3. How old is the posting, really?
Read the posted date on the employer's own page. A job board's "new" or "recent" label is set by the board and can refresh whenever the listing is copied again. Then read it against how fast jobs actually move. In Seera's index, postings that closed had been up for a median of 36 days. Yet the median open posting in this sample was 73 days old, because the roles that stay open pile up.
So age alone is a weak signal. A two-month-old posting is ordinary. Some roles hire continuously, and some are hard to fill. Treat an old posting as a reason to run checks 4, 8 and 9, not as a reason to skip it.
4. Has it been posted before?
A repost is the signal that hides best, because it resets the date. In the two weeks we measured for our ghost-job tools test, 17.6% of the postings employers took down came straight back as a new posting with the same title and location, almost always with a fresh date.
You can only catch this if you keep a record. When you find a posting you like, save three things in a note or spreadsheet: the URL, the job or requisition ID if the page shows one, and the posted date. If the same role reappears weeks later with a new date and a new ID, it has been reposted. That isn't proof of a ghost, since employers also repost to refresh a listing. But a role that keeps cycling for months, with no reply to anyone you know who applied, is a strong pattern.
5. Does it show pay where the law requires it?
Missing pay is normal in most of the world, so on its own it says little. Only 26.8% of the postings we sampled showed any pay figure, counting a range written into the description. The picture changes where the law requires a range:
| Where the posting is | Postings sampled | Show pay |
|---|---|---|
| US jurisdictions with a pay-range posting law (12) | 7,143 | 57.6% |
| Other US states | 7,872 | 25.0% |
| Outside the US | 31,218 | 14.9% |
The 12 US jurisdictions whose posting rules were in force by mid-2026 are California, Colorado, Hawaii, Illinois, Maryland, Massachusetts, Minnesota, New Jersey, New York, Vermont, Washington and Washington, D.C. Ontario has required pay (an amount or a range) in public postings since January 1, 2026, for employers with 25 or more employees, except for roles paying over C$200,000 a year.
So in those places a missing range is worth noting: most covered employers comply, and one that doesn't may not be running a careful hiring process for that role. Size thresholds and remote-work rules differ by law, though, so not every posting there is covered. Elsewhere, ignore missing pay for this check.
6. Does it name who you would report to?
A posting that says "reporting to the Head of Finance" or "you'll report to the Engineering Manager, Payments" describes a seat on a real team. Only 4.6% of the postings we sampled named a reporting line. Those that did were younger: a median of 45 days, against 75 days for the rest.
That gap doesn't prove that naming a manager makes a posting real. Some employers and job types simply write more detailed postings. But it fits what you'd expect: someone who knows who the hire reports to has a specific opening in mind. Count a named manager in the posting's favour. Don't count its absence against it, since 95% of postings don't name one.
7. Does it lay out the interview steps or a start date?
The same logic applies to two rarer details. 1.4% of sampled postings set out the interview process (for example "Round 1: 20-minute call with the recruiter; Round 2: …"), and 0.5% gave a start date or asked for an immediate start. Both groups were younger than average: median ages of 49 and 37 days, against 73. When you see either detail, it's a good sign. When you don't, it's normal.
8. Is the company actually hiring right now?
A posting can outlive the decision to fill it. Spend two minutes on the company:
- Search the company name with "layoffs" or "hiring freeze" and look at the last three months of news.
- In the US, larger employers must file advance notice of mass layoffs under the WARN Act. Many states publish those notices, so search "[state] WARN notices".
- Look at the careers page as a whole. A company with three open roles that hasn't changed them in six months is a different case from one adding roles every week.
Recent layoffs in the same department are a medium-strength warning: the posting may be real, but the budget behind it is less safe.
9. Can you get a person to confirm it is open?
This is the only check that reaches inside the hiring process. Find the recruiter or the hiring manager (the posting, the company's page on a professional network, or a mutual contact) and send two lines:
Hi [name], I'm applying for the [title] role ([location], posted [date]). Is it still actively interviewing? Happy to send anything that helps.
A reply that says "yes, we're interviewing now" is the strongest evidence you'll get. Silence proves little, since recruiters get a lot of messages. Send it once, apply anyway if the other checks pass, and don't chase it.
10. Does anything look like a scam?
Ghost jobs waste your time. Scams cost money or identity. The US Federal Trade Commission's job-scam guidance is plain: honest employers "will never ask you to pay to get a job", and "no honest potential employer will ever send you a check to deposit and then tell you to send on part of the money". Stop if a "recruiter":
- asks for a fee for training, equipment or "placement";
- sends you a check and asks you to forward part of it;
- wants your bank details or an ID number before a real interview;
- offers an unusually high wage for little work.
Any one of these ends the check, however polished the posting looks.
How to Score a Posting: Skip, Apply, or Apply With a Deadline
Add the results up like this:
| Result | What it looks like | What to do |
|---|---|---|
| Skip | Any decisive sign: gone from the employer's page (1), says it isn't an open seat (2), scam signs (10) | Don't apply. If it's a talent pool you'd like to join, that's a separate, low-effort choice |
| Apply with a deadline | Two or more medium signs: reposted with a fresh date (4), no pay in a pay-law state (5), recent layoffs (8) | Send a short, reusable application. Follow up once after a week. Stop investing after three to four weeks of silence |
| Apply properly | No decisive signs and at most one medium sign. Good signs (a named manager, interview steps, a start date, a recruiter's reply) make the case stronger | Tailor the application, and check your resume against the posting before you send it |
"Apply with a deadline" is the result most uncertain postings should get. It keeps you from losing a real opening to a false alarm, and it keeps a ghost from taking more than half an hour of your time. Before you tailor anything, the free resume match checker compares your resume with the posting's requirements in seconds. Our five-minute job eligibility check covers the fit side of the decision.
What the Numbers Say About Missing Details
Many ghost-job checklists tell you to distrust any posting that is vague. Our sample shows why that advice sweeps too wide. Counting four concrete details (pay, a named manager, interview steps, a start date), this is how many a posting showed:
| Details shown (of 4) | Share of open postings |
|---|---|
| None | 69.6% |
| One | 27.6% |
| Two or more | 2.7% |
If "no specifics" were a red flag, seven in ten real postings would fail. Writing thin postings is common practice. It isn't evidence of a ghost. That is why the details sit in the "good sign" column above: when they are present, they tell you something. When they are missing, they tell you very little.
The decisive signs work the other way round. They are rare, but when one is present it answers the question: a posting that is gone from the employer's site, or that says in its own words that it is for future openings.
Where Seera Fits
Seera's AI job search covers part of this checklist before a job reaches you. It reads postings directly from employers' own career sites (check 1), at 36,000+ companies. It checks them again regularly so closed roles drop out of your results. It leaves out postings whose title marks them as a talent pool or a general application. And it shows postings from the last 60 days by default. It then ranks the openings by how well they match your resume and explains each match.
It can't run the checks that need a person: whether a company is cutting staff, or whether a recruiter will confirm the role is open. Those stay with you.
See live jobs that match your resume →Frequently Asked Questions
How can you tell if a job posting is a ghost job?
You usually can't prove it from the posting alone, but you can collect evidence in about 10 minutes. Check that the role is still on the employer's own careers page, read the text for words like "not an active opening" or "future opportunities", compare the posted date with any earlier copy you saved, and look for concrete details such as pay, a named manager or interview steps. One decisive sign (the role is gone, or the text says it is not open) is enough to skip it; several weak signs together are a reason to apply with a deadline rather than skip.
How long should you wait to hear back before giving up on an application?
Follow up once, politely, about a week after you apply, then keep searching rather than waiting. If three to four weeks pass with no reply and the posting is still up, treat it as inactive for planning purposes. In Seera's job index, postings that closed had been up for a median of 36 days, so a month of silence is long relative to how fast most roles move. In Ontario, employers with 25 or more staff must tell interviewed applicants whether a decision has been made within 45 days of the last interview.
Are ghost jobs illegal?
In most places, no. Posting a role you don't plan to fill soon is generally legal, although some places are changing that. Since January 1, 2026, Ontario requires employers with 25 or more employees to state in each public job posting whether it is for an existing vacancy. In June 2026, New York's legislature passed a bill that would require a similar label. Separately, 12 US jurisdictions require a pay range in job postings, which makes a missing range a stronger signal there.
What is the difference between a ghost job and a job scam?
A ghost job is a real employer's posting with no near-term intention to hire; it wastes your time. A job scam is a fake offer designed to take your money or personal data. The US Federal Trade Commission says honest employers will never ask you to pay to get a job, and no honest employer will send you a check to deposit and ask you to send part of it on. A request for money, bank details or ID numbers before a real interview means stop, whatever the posting looks like.
Should you still apply to a job that might be a ghost job?
Often yes, if it passes the decisive checks and the fit is strong. Missing details are normal: in our sample of 50,270 live postings, 69.6% showed none of four concrete details (pay, a named manager, interview steps, a start date). Apply with a short, reusable application, set a follow-up date, and put your best effort into the postings that pass more checks.
Related Reading
- Ghost Jobs: What 5 Job Search Tools Catch and Miss
- How to Find Fresh Job Listings and Avoid Expired Ones
- Should You Apply? How to Check Your Eligibility for a Job in Five Minutes
- Resume Matching Tools: How to Check Your Resume Against a Live Job Posting
- Resume Match Checker: Your Resume vs One Job Description
- AI Job Search That Starts From Your Resume
Useful sources and further reading
- FOX6 News: 1 in 5 job postings aren't real, recent study finds (Austin Williams, January 14, 2025) — Greenhouse's 18% to 22% ghost-job estimate
- Federal Trade Commission: Job Scams (March 2023) — signs of a job scam, including the quoted wording on fees and checks
- Norton Rose Fulbright: Ontario updates rules on job postings and more — Ontario's vacancy statement, pay disclosure and 45-day notice rules, in force January 1, 2026
- Clockspot: Pay transparency laws by state (fact-checked May 25, 2026) — the 12 US jurisdictions with pay-range posting rules and their effective dates
- US Department of Labor: WARN Act — advance notice of mass layoffs and plant closings
- Seera: AI Job Search — live openings from employers' own career sites, matched to your resume
- Seera job index sample, read October 30, 2026 — 50,270 open postings from 36,000+ employers' career sites: pay, reporting line, interview steps, start date and pipeline wording (aggregate counts only; no employer named)
- Seera: Editorial standards — how we use our own data and write about our product