Ghost Jobs Part II: How to Tell a Real Listing from a Fake One in 60 Seconds
⚡ TL;DR
27.4% of all LinkedIn job listings are likely ghost jobs (ResumeUp.AI, 2025). The U.S. Bureau of Labor Statistics reported 7.4 million job openings versus only 5.2 million hires in June 2025 alone — one in three posted roles will never result in a hire.
The 7 red flags: (1) listing is 30+ days old, (2) not on the company's own careers page, (3) no salary range, (4) vague description with no team or tech specifics, (5) “over 100 applicants” on a stale posting, (6) no identifiable recruiter on LinkedIn, and (7) automated rejection within hours of applying. Run the 60-second verification protocol before you write a single word of your cover letter.
In our first ghost jobs piece, we covered the scale of the problem: 69.4% of companies admit to posting fake listings, the labour market data reveals a multi-million gap between posted openings and actual hires, and job seekers lose weeks of effort applying to roles that were never meant to be filled. This is the sequel — the actionable part. The one you read before you spend three hours tailoring your CV to a listing that closed six weeks ago.
The 2026 Ghost Jobs Numbers
The data has only got worse since our first analysis. Here's the current state of play:
Sources: ResumeUp.AI September 2025 LinkedIn Analysis, U.S. BLS June 2025, ResumeBuilder.com 2024 Hiring Manager Survey, Clarify Capital 2026
The gap between job openings and actual hires has become the defining statistical scandal of the 2026 labour market. Employers project demand they don't have and collect CVs they don't need. And candidates spend their evenings writing cover letters to fill someone's pipeline spreadsheet.
7 Red Flags of a Ghost Listing
These signals are ranked roughly by reliability. No single one is conclusive on its own. Three or more on the same listing means you should verify hard before investing any time.
Red Flag #1: Listing Age Over 30 Days
Why it matters: Active roles in competitive markets fill within 2–4 weeks. A listing sitting open for six weeks is either genuinely hard to fill (a specific constraint), on hold pending budget approval, or simply forgotten.
LinkedIn shows “Posted 1 month ago” and “Posted 2 months ago.” If you see the latter, the role has either been filled internally or never existed as approved headcount. Indeed and Glassdoor are worse — they cache listings for months with no freshness signal at all, creating a graveyard of technically-live postings that lead nowhere.
The posting age rule of thumb
Red Flag #2: It's Not on the Company's Own Careers Page
Why it matters: This is the single most reliable ghost job signal. When a company genuinely wants to hire, the role appears on their own site. Ghost jobs typically live only on aggregators because those platforms don't automatically remove filled roles — and companies don't bother to clean them up.
Go directly to [Company].com/careers and search for the role by title. If it's not there, it's probably not open. The exception: very small companies without a built-out careers page who rely entirely on LinkedIn. For anyone with over 50 employees, the absence of a careers-page listing is a serious flag.
Aggregator platforms (LinkedIn, Indeed, Glassdoor) often continue hosting listings for months after they close because employers deprioritise taking them down. The company's own careers page is the canonical source of truth.
Red Flag #3: No Salary Range
Why it matters: Employers with genuine, approved headcount know their salary band. If there's no range, the most charitable interpretation is that the role isn't funded yet and they're doing market research. The less charitable interpretation: you're being used to benchmark what the market will accept before they decide whether to create the role at all.
Pay transparency laws in Colorado, New York City, and California mean that in regulated U.S. markets, “salary not disclosed” is increasingly a legal risk. Companies with funded, real roles in these jurisdictions generally post salary ranges now. Those without them either aren't serious about filling the role or haven't secured budget approval. In the UK, pay transparency is incoming — the same logic applies.
Red Flag #4: Vague Description, No Team or Tech Specifics
Why it matters: Real hiring managers write job descriptions that reflect their actual team. They mention the tech stack, the team size, the reporting line, the current product state. Ghost job descriptions are written by someone who isn't sure yet whether the role will exist — so they write something generic enough to apply to multiple future scenarios.
Ghost description vs. real description
👻 Ghost job description:
“We're looking for a dynamic product manager to join our growing team. You'll work cross-functionally with engineering, design, and marketing to deliver innovative products that delight customers.”
✅ Real job description:
“You'll own the Payments squad (4 engineers, 1 designer) within our Consumer platform. We shipped Apple Pay in Q1; the next priority is open banking integrations across the EU. You'll report directly to the VP Product.”
Specificity is the enemy of the ghost job description. If the hiring manager wrote this thinking about a real person starting on a real date, it shows. If they wrote it as a placeholder, that also shows — in every vague adjective and generic responsibility.
Red Flag #5: “Over 100 Applicants” on a Stale Posting
Why it matters: LinkedIn shows you when over 100 or over 200 people have already applied. Combined with an old posting date, this tells a specific story: the listing has been sitting open long enough to accumulate a huge pile of applications, and still hasn't been filled or taken down. Either the company is extremely slow to screen (rare), the role is genuinely hard to fill (possible), or nobody is actively reviewing applications (the most likely scenario for a ghost or abandoned listing).
A fresh listing with “over 200 applicants” is a different matter — that's a competitive but real role. It's the combination of high applicant count and old posting date that signals abandonment rather than popularity.
Red Flag #6: No Identifiable Recruiter on LinkedIn
Why it matters: At active roles, there's usually a recruiter or talent acquisition person whose job includes reviewing applications. Often they've posted about the role, reshared the listing, or are easily findable via the company's LinkedIn page. When you can't find any recruiter associated with the role, your application has no clear destination.
Search LinkedIn for “[Company] talent acquisition” or “[Company] recruiter” and check who comes up. Then look at their recent activity. If the recruiter hasn't posted anything in months, the hiring team is likely frozen. If they're actively sharing content about open roles, the team is live and your application will land somewhere real.
Red Flag #7: Automated Rejection Within Hours
Why it matters: If you apply and receive an automated rejection within 12–24 hours, this is actually useful information. Most ATS systems acknowledge applications quickly but take days to run screening logic. An instant rejection on a recently posted role usually means one thing: the role was already filled internally, and someone forgot to take the listing down.
You can't check this signal before applying, but it tells you immediately that your time would have been wasted regardless. It also suggests the company is worth a direct-outreach approach for future roles, bypassing the broken listing entirely.
The 60-Second Ghost Job Verification Protocol
Before you invest any time in an application, run this sequence. It takes under a minute and saves hours:
The Protocol
Step 1 — 10 seconds: Check the posting date
Over 30 days? Mark as suspect and proceed to Step 2. Under 2 weeks and the rest of the listing looks specific? You can probably apply without running the full protocol.
Step 2 — 15 seconds: Go to [Company].com/careers
Search for the role by title. Not there? High probability of a ghost. If it's there and recently updated, proceed with confidence. If it's there but the listing looks ancient, it's a genuinely hard-to-fill role — not necessarily a ghost, but a slow process.
Step 3 — 10 seconds: Check for a salary range
No salary range on a company over 50 people in a pay-transparency jurisdiction? Proceed with caution. In unregulated markets it's a weaker signal, but still worth noting alongside other flags.
Step 4 — 10 seconds: Read the first paragraph of the job description
Does it mention a specific team, product, or tool? Or is it generic corporate language? Specificity equals real. Buzzwords and vague responsibilities equal suspicious.
Step 5 — 15 seconds: Search LinkedIn for the recruiter
Find a talent acquisition person at the company. Active on LinkedIn recently? Good sign. Account dormant, or the company announced a hiring freeze? Skip it.
Why Companies Post Ghost Jobs: The 4 Real Reasons
Understanding the motive makes you smarter about which ghosts are worth challenging and which to skip entirely.
1. Pipeline building
Headcount hasn't been approved yet, but the hiring manager wants a shortlist ready for when the budget comes through. You're being pre-screened for a role that may or may not materialise. This is the most common reason — and also the one where applying can actually pay off, because you might end up at the front of the queue when budget clears. If the company is a high-priority target, a targeted application is worth making even with some ghost signals present.
2. Market intelligence
Some companies post roles purely to see what experience level is available and at what salary expectations. They're doing competitive intelligence on the talent market rather than filling a job. Your CV goes into a spreadsheet. That's the full extent of the process.
3. Employer brand maintenance
During a hiring freeze, leadership may want to appear as if the company is still growing. Active job listings signal health to investors, customers, and future employees. The listings are real. The intention to hire is not.
4. Process failure
The role was filled internally or the preferred candidate dropped out and the listing was simply never closed. Nobody thinks of the job board. The listing lives on as a zombie. This is extremely common at mid-market companies without a dedicated ATS administrator — and it accounts for a large portion of the 39% of hiring managers who admitted to posting fake listings in ResumeBuilder's survey.
The strategic implication: Pipeline building ghosts are worth a targeted, low-effort application. Market intelligence and employer brand ghosts are not. Process failure ghosts are best approached with direct outreach to bypass the dead listing entirely.
Real Talk: The Sectors Where You're Most Likely to Get Ghosted
The ghost job problem is not evenly distributed. Certain sectors are dramatically worse than others, and most job search advice ignores this entirely.
Ghost job rates by sector (2026 data)
Source: ResumeUp.AI LinkedIn analysis September 2025; Clarify Capital 2026; U.S. BLS sector JOLTS data
If you're job hunting in tech or the public sector in particular, the 60-second verification protocol isn't optional — it's the difference between a productive job search and months of sunk effort. A ~48% ghost rate in tech means roughly half the listings you're applying to are burning your time.
What to Do When You Suspect a Ghost Job
You've run the protocol. You've got three or more red flags. Here are your options, roughly in order of effort-to-reward:
Option A: Skip it
The cleanest choice if the company isn't a priority target. You have finite time. Don't spend it on a listing with three red flags when there are verified real roles to apply to. The quality-over-quantity playbook applies here: 20 verified real applications beat 200 sprayed at possibly-ghosts.
Option B: Direct outreach to bypass the listing
If you want this company badly, find the hiring manager or team lead on LinkedIn. A brief, specific message referencing your relevant experience and asking whether the team has live roles is more likely to get a response than an application into an empty ATS funnel. Warm outreach gets 70–80% response rates versus the 5–10% you'd get from a cold application at the same company.
Option C: Apply anyway with minimal effort
If the company is a high-priority target and the role is close to what you do, a minimal-effort application (standard CV, no custom cover letter) puts you in the pipeline in case this is a pipeline-building ghost. Don't spend more than 20 minutes on this. If budget clears, you'll get a call. If it's a different kind of ghost, you've lost 20 minutes, not 3 hours.
Option D: Use it as research intelligence
Even a ghost job description tells you what skills the company values, what their current product focus is, and what seniority level they're targeting. Screenshot it before it disappears. Use it to prep your direct outreach message or to inform a speculative application for a future real opening.
The core mindset shift: treat suspected ghost jobs as market intelligence, not as job opportunities. They tell you what companies are planning, not what they're currently doing. That's still valuable — just not in the way the job board wants you to think it is.
Is Regulation Coming?
There's growing legislative pressure to address ghost jobs, particularly in the U.S. and EU. California and Kentucky both introduced bills in early 2025 requiring employers to disclose whether a posting reflects an active, funded, open position. If passed, violations would be subject to fines — the first time ghost jobs would carry a meaningful legal consequence.
In the EU, proposals around job vacancy transparency would require real-time removal of filled roles from job boards and standardised metadata about role status. LinkedIn has publicly discussed “freshness signals” and better disclosure of role status, though no firm implementation date has been confirmed.
Until regulation lands, the burden falls entirely on candidates. The 60-second protocol is your best tool in the absence of legal protections.
Frequently Asked Questions
How do I know if a job listing is a ghost job before applying?
The fastest check is the company careers page. If the role doesn't appear on the employer's own site but only on aggregators like LinkedIn or Indeed, it's almost certainly stale or fake. Combine this with a posting age check (30+ days is a warning sign), a salary transparency check (no range often means pipeline fishing), and a LinkedIn recruiter lookup. If three or more signals fail, skip the application.
Is it worth applying to a job that has been posted for over 30 days?
It depends. If the role still appears on the company's own careers page, it may be a genuinely hard-to-fill position rather than a ghost. If it only exists on job boards, has a vague description, and no salary range, it's almost certainly a ghost. Verify first; apply second.
What is the single best signal that a job listing is real?
The role appearing on the employer's own careers page, updated within the last two weeks. Aggregator platforms often cache listings for months after they close. A live listing on the company's own site is the closest you'll get to confirmation of a funded, open position.
Why do companies post ghost jobs?
The four main reasons: pipeline building (collecting CVs before headcount is approved), market intelligence (seeing who's available and at what salary), employer brand maintenance (appearing to be growing during a freeze), and process failure (the role was filled but the listing was never removed). A 2024 ResumeBuilder survey found 39% of hiring managers admitted to posting fake listings.
Are ghost jobs illegal?
Not yet, in most jurisdictions. But regulation is closing in. California and Kentucky both introduced bills in early 2025 requiring employers to disclose whether a job posting reflects an active, funded, open position. For now, ghost jobs are legal but widely condemned as a waste of candidate time and a distortion of labour market data.
Stop applying to jobs that don't exist. Hirelytica helps you focus your effort on roles worth your time — and write CVs that actually land interviews when the job is real.
📊 Key Sources & Research
🔬 Industry Research
📈 Labour Market Data
🔍 Methodology: Analysis combines LinkedIn job listing data from ResumeUp.AI, U.S. BLS JOLTS data, hiring manager surveys from ResumeBuilder.com, and employer research from Clarify Capital. Sector ghost rates derived from BLS job openings versus hires ratios by industry sector.