Field notes · 2026
How to Detect Ghost Jobs in 2026 (And Why Detection Alone
A ghost job is a public job posting for a role with no active hiring intent: no funded headcount, no recruiter assigned, no decision-maker reviewing inbound applications. About 30% of US job openings in June 2025 (over 2.2 million roles) never resulted in a hire (Source: MyPerfectResume — Ghost Job Economy Nov 2025). Detection is one half of the fix. The other half is leaving public job boards behind.
We built Standout because the unit economics of the public job board reward this behavior. Posting a role costs almost nothing. Leaving an expired role up costs nothing. The upside (pipeline-building, growth signaling, internal pressure) is positive for the company even when no hire happens. The cost lands entirely on the candidate. That math has not changed in 2026, and it will not change as long as the surface where candidates search is funded by listing fees.
What every public source says about ghost jobs
| Source | Ghost-job rate | What was measured | Date |
|---|---|---|---|
| BLS JOLTS, via MyPerfectResume | ~30% (June 2025) | US openings that never converted to a hire | June 2025 |
| Entrepreneur (LinkedIn analysis) | 27.4% US (LA 30.5% / Seattle 16.6%) | LinkedIn listings posted >30 days | 2024 |
| Greenhouse 2024 State of Job Hunting | 18-22% per quarter | Postings inside the Greenhouse ATS | Q2 2024 |
| Ashby Talent Trends Report | 18% of jobs unfilled (5.5% paused, 3.5% no reason) | Ashby ATS, 50+ employee companies | April 2025 |
| ResumeBuilder hiring-manager survey | 40% posted in past year / 30% currently active | 1,641 hiring managers self-reporting | 2024 |
The spread is the story. We will explain why the numbers disagree in a moment. First, the definition.
What actually counts as a ghost job (and what doesn't)
A ghost job is a job listing for a role that does not currently have an active intent to hire behind it. Ashby's definition is the cleanest: roles opened prematurely, paused indefinitely, used to impress investors, or posted solely for market research (Source: Ashby Talent Trends Report Apr 2025). Built In and most major outlets converge on the same operational rule of thumb: any listing posted more than 30 days ago is suspicious, and anything over two months should be treated as almost certainly stale (Source: Built In — Ghost Jobs).
Ghost jobs are not, in most cases, fraud. They are not catfish recruiters trying to steal your data. Most are posted by legitimate companies for a small set of recognizable reasons: building a talent pipeline against future headcount, evaluating internal candidates against an external comparison, signaling growth to employees and investors, or simply neglecting to take down a posting after the recruiter left or the req got paused. Framing ghost jobs as a scam is wrong and makes the rest of the conversation look hysterical. The problem is incentive design, not malice.
The exception is the small share of AI-driven fake postings designed to harvest applicant data. Those exist and are rising, but they are a separate problem with a separate fix (verify the company's careers page) and they are not what the 27-30% headline numbers measure.
How big the problem actually is (and why the numbers disagree)
The five numbers in the table above range from 18% to 30%. They disagree because they measure different things.
ATS-side data measures from inside the hiring system. Greenhouse's 18-22% (Source: Greenhouse 2024 State of Job Hunting) and Ashby's 18% unfilled (Source: Ashby Talent Trends Report Apr 2025) reflect roles that started inside a company's applicant-tracking system and either filled or didn't. Even Ashby's 18% unfilled bucket includes 5.5% paused and 1% with offers extended but no hire, so the "no documented reason" bucket sits at just 3.5%. Inside the funnel, things look more functional than you would guess from the candidate side.
Public-listing data measures the surface. The Entrepreneur-cited LinkedIn analysis (Source: Entrepreneur — LinkedIn ghost-job analysis 2024) scrapes public listings and flags anything older than 30 days, which is why it lands at 27.4% in the US. The BLS-derived MyPerfectResume number is even higher (30%) because it compares the total stock of advertised openings to actual hires that month, with no insight into which specific listings filled (Source: MyPerfectResume — Ghost Job Economy Nov 2025).
Both kinds of data are real. They simply answer different questions. ATS data tells you what share of started reqs end in a hire. Public-listing data tells you what share of what you see on LinkedIn was never going to translate to one.
Industry concentration is sharp. In the June 2025 MyPerfectResume analysis, the worst-hit sectors were government (~60%), education and health (50%), information (48%), and financial activities (44%) (Source: MyPerfectResume — Ghost Job Economy Nov 2025). Construction and hospitality hires matched or exceeded openings, meaning ghost jobs are nearly nonexistent there. If you are job-searching in a 50%+ ghost-rate sector, half of every hour you spend on public listings is wasted in expectation. That is not a small efficiency problem. It is the whole problem.
Geography compounds it. The LinkedIn analysis put Los Angeles at 30.5% ghost-job rate, Philadelphia at 30.1%, Indianapolis at 27.8% (Source: Entrepreneur — LinkedIn ghost-job analysis 2024). The cleanest US markets were Seattle (16.6%) and Boston (18.7%). A candidate in LA applying through LinkedIn is fighting a ghost-rate nearly double a candidate in Seattle applying through the same channel.
The 7-signal ghost job detection checklist
Here is what we tell the candidates we represent to look for, in priority order. A listing failing 3 or more of these is a ghost job until proven otherwise.
- 1Posted more than 30 days ago, especially more than 60. The 30-day cutoff is the cleanest single indicator (Source: Built In — Ghost Jobs). Reposts that reset the date but show the same description count as the original posting date.
- 2Same listing keeps reappearing weekly with no description changes. Genuine reposts usually update something. Pure reposts are pipeline-building behavior.
- 3Title-to-description mismatch. Senior title attached to a junior description, or "Founding [X]" attached to a list of execution tasks that read like a Series C job. Hiring managers writing real reqs are specific about scope.
- 4Vague responsibilities. "Wear many hats," "fast-paced environment," "ideal candidate is a self-starter." Real reqs name the systems, the stakeholders, and the first 90 days.
- 5Listing exists on LinkedIn or Indeed but not on the company's own careers page. Cross-reference always. If the role is not on the company's ATS-hosted careers page, the company is not actively running it. This catches the "we forgot to take it down on LinkedIn" failure mode.
- 6Salary band missing where state law requires one. California, New York, Colorado, and Washington require salary ranges on most listings. A missing band in those states usually means the listing was crossposted from a company without a calibrated comp plan for it.
- 7No recruiter name, or the listed recruiter has 200+ open reqs. Find the recruiter on LinkedIn. If they are listed on dozens of reqs across unrelated functions, you are looking at a pipeline-builder, not a hiring sprint.
Forty percent of hiring managers admitted in a 2024 ResumeBuilder survey that their company posted a fake listing in the past year, 30% said they currently had one active, and 81% of recruiters said the same in a separate MyPerfectResume poll (Source: ResumeBuilder 2024 survey via The Interview Guys). None of those people are going to take their postings down because you applied politely. Treat the checklist as a one-time setup, not a daily exercise.
Where ghost jobs cluster
Three filters compound:
By board. LinkedIn is the worst public surface, especially Easy Apply (Source: Entrepreneur — LinkedIn ghost-job analysis 2024). Indeed aggregations of reposts inherit the ghost-rate of their feeders. Cleanest sources, in order: a company's own ATS-hosted careers page, ATS-direct aggregators that show posting date, and outbound from named recruiters at a specific company.
By industry. Government, healthcare, education, and finance run ghost-rates of 44-60% (Source: MyPerfectResume — Ghost Job Economy Nov 2025). Those sectors are not where you should be running a high-volume application strategy. Tech is below the public-listing average but not below the LinkedIn surface rate, which is why the ghost problem still bites tech candidates hard.
By city. LA, Philadelphia, and Indianapolis run the highest LinkedIn ghost-rates. Seattle and Boston run the lowest (Source: Entrepreneur — LinkedIn ghost-job analysis 2024). If you are remote-flexible, the geography of where you search matters as much as the geography of where you would work.
Why "just detect them" isn't actually the fix
Here is the hard take: detection is necessary and insufficient. The seven signals above will save you hours every week. They will not change the underlying funnel.
Eighty-one percent of recruiters admit their employer posts ghost jobs (Source: MyPerfectResume — Ghost Job Economy Nov 2025). They are not going to stop. The cost to post is zero. The cost to leave an expired req up is zero. The upside is positive even when no hire ever happens. The candidates we represent describe a recurring pattern: they spend three months running a careful, well-detected application strategy on public boards and end up with the same low single-digit interview rate as the candidates who applied indiscriminately. The bottleneck isn't ghost detection. The bottleneck is the channel.
If you are applying to public boards in 2026, you are working against the structure. The math is the same whether or not you are good at spotting ghosts.
The structural fix: shift to placement-fee channels
The cleanest filter for hiring intent is whether the company is paying only when you start.
Channels where the company pays per-listing (LinkedIn, Indeed, ZipRecruiter) have a structural incentive to keep listings up regardless of hiring intent. The platform sells volume. The hiring company sees zero marginal cost for a stale post. Both sides benefit from a listing that never closes.
Channels where the company pays only on placement (contingency recruiters, executive search firms, placement-fee matching platforms) have the opposite structure. Every role on the surface is a role the company is willing to pay a meaningful fee on the candidate's first-year compensation to close. There is no incentive to surface unfunded reqs. The supply of listings is constrained by what hiring teams will actually pay to fill.
We built Standout on this principle. Free for candidates. Placement-fee-only on the company side. The match flow is direct: we match a candidate with a company, the candidate says yes or no, and if it's yes, we make a clean intro to the founder. First matches typically arrive within hours of profile completion. US tech roles across engineering, product, design, data, ML, DevOps, marketing, sales, ops, customer success, and BD. No public listings to apply to. No ghost-rate to detect, because the unit economics will not support one.
Even if you don't use Standout, the principle holds. Favor channels where the hiring company pays only on outcome. If you can find your next role through a contingency recruiter who is paid only when you start, the role exists. If you can find it through a placement-fee matching platform, the role exists. If you can find it through a board that charges to post, the math has already decided most of those roles don't.
A two-week reset plan if you're stuck applying to ghosts
Most candidates we talk to who feel stuck have built a search around channels they should have abandoned. The reset:
Days 1-3: Audit and archive. Pull your last 60 days of applications. Run the 7-signal checklist on each. Archive everything failing 3 or more signals. The candidates we talk to typically find a significant share of their active pipeline was ghost from the start. Stopping is the first move.
Days 4-7: Build a target-20 list with fresh signals. Pick 20 companies you would genuinely join. For each, verify: (a) a role on their own ATS-hosted careers page, (b) posted in the last 30 days, (c) named recruiter on LinkedIn who is active in the last 14 days, (d) a hiring manager visible on the team page. Twenty companies that pass all four filters is a real list. Most candidates can't get past 8 on a first pass. That tells you something about the surface noise.
Days 8-10: Warm-intro requests through alumni and second-degree connections. For your target 20, identify one warm-intro path per company. College alumni, ex-coworker, mutual on LinkedIn, conference connection. Send the request. Direct application drops to a backup channel.
Days 11-14: Register on 2-3 placement-fee channels. Contingency recruiters in your domain, executive search if you are senior enough, and a placement-fee matching platform. Spend 30 minutes per channel on profile setup. Then leave them running in the background.
Two weeks. The output is a search structured around channels that mathematically can't be dominated by ghosts.
FAQ
How can you tell if a job posting is a ghost job?
Run the 7-signal checklist above. The cleanest single signal is posting age over 30 days (Source: Built In — Ghost Jobs). The strongest combined filter is checking whether the role appears on the company's own ATS-hosted careers page and whether the listed recruiter is active on LinkedIn in the last 14 days.
What percentage of jobs are ghost jobs in 2026?
The honest answer depends on what you measure. Inside an ATS, 18-22% of postings end without a hire (Source: Greenhouse 2024 State of Job Hunting). On public surfaces like LinkedIn, 27% of US listings are 30+ days old (Source: Entrepreneur — LinkedIn ghost-job analysis 2024). On a BLS openings-vs-hires basis, ~30% (Source: MyPerfectResume — Ghost Job Economy Nov 2025). All three numbers are real.
Why do companies post ghost jobs?
Talent pipelining, evaluating internal candidates, signaling growth to employees and investors, neglect of expired postings. The 2024 ResumeBuilder survey found 40% of hiring managers admitted at least one fake listing in the past year, and 30% currently had an active one (Source: ResumeBuilder 2024 survey via The Interview Guys). The cost to post is zero, so they post.
Are ghost jobs illegal?
Not as of May 2026. There is no federal rule against posting a role you don't intend to fill. State-level pay-transparency laws in California, New York, Colorado, and Washington require salary bands but do not ban ghost postings outright. Detection remains the candidate's responsibility.
What should I do instead of applying to job boards?
Shift effort to channels where the hiring company pays only on outcome: contingency recruiters in your domain, executive search firms if you are senior, and placement-fee matching platforms. The candidates we work with find Standout's matching faster than running a public-board strategy because the surface is pre-filtered for actual hiring intent. See also our take on passive job search for the always-on layer that runs in the background.
---
Stop applying to ghosts.
Standout matches you with US tech companies that are actually hiring. Placement-fee model means every role has funded headcount behind it. Free for candidates. First matches arrive in hours. [Get matched →](https://standout.work)