How to Spot a Ghost Job Before You Apply: A 10-Point Checklist

October 30, 2026 · 14 min read

By Mazen AhmedCo-founder & Growth Product Manager at SeeraReviewed by Ahmed Hussein

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.

A young woman in an orange T-shirt holds her head in her hands as she stares at an open laptop beside a coffee mug and headphones

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
1Still on the employer's own careers page?1 minDecisive: if it's gone there, the copy you found is stale
2Does the text say it isn't an open seat?1 minDecisive: pipeline postings say so in plain words
3How old is it?1 minWeak alone: more than half of open postings are older than two months
4Has it been posted before?1 minMedium: a repost resets the date
5Pay shown where the law requires it?1 minMedium in pay-law states, weak elsewhere
6Does it name who you'd report to?30 secWeak: only 4.6% do. A name is a good sign
7Interview steps or a start date?30 secWeak: under 2% do. Either is a good sign
8Is the company cutting staff?2 minMedium: hiring can freeze after a posting goes up
9Will a person confirm it's open?2 minStrong when they answer; silence proves little
10Any scam signs?1 minDecisive: a request for money or bank details means stop

Table of Contents


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:

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:

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,14357.6%
Other US states7,87225.0%
Outside the US31,21814.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:

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":

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
SkipAny 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 deadlineTwo 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 properlyNo 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 strongerTailor 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
None69.6%
One27.6%
Two or more2.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.


Useful sources and further reading

About the author

Mazen Ahmed — Co-founder & Growth Product Manager at Seera

Mazen is co-founder and Growth Product Manager at Seera. He works on how job seekers, students, and career changers grow their careers online, and writes about hiring, standing out, and building a professional presence from scratch.

Reviewed by Ahmed Hussein, Founder of Seera · Software Development Engineer at Amazon.

Editorial standards →