A ghost job is a listing a company has no plan to fill, and by some private estimates roughly three in ten listings on major boards fit that description. To tell if a listing is real, check its posting date, read it for specifics, cross-reference company news, look for a named recruiter, and contact the hiring manager directly.

If you’ve been wondering why your job search outreach tool of choice keeps sending you into a void, ghost jobs are a big part of the answer. A May 2024 Resume Builder survey of 1,641 hiring managers found that 40% said their company had posted a fake job listing in the past year, and about 3 in 10 companies had fake listings currently active. A separate analysis by ResumeUp.AI estimated that 27.4% of LinkedIn job listings are likely ghost jobs. That figure is an estimate, built by treating listings that had been up more than 30 days as likely ghosts, not a count of confirmed fakes. Congress noticed too: the Congressional Research Service published a briefing on “ghost” job postings in April 2025, noting that no official government statistics measure how many exist. Because the BLS counts job openings only when a specific position exists, ghost postings could in principle inflate its figures.

That gap between “posted” and “actually hiring” is where your time goes to die.

Why do companies post jobs they won’t fill?

They build resume pipelines, signal growth, or satisfy internal policy, and sometimes nobody took the listing down. The reasons are more cynical than you’d hope.

In the Resume Builder survey, the managers whose companies posted fake listings gave these reasons: appearing open to outside talent (67%), appearing to be growing (66%), making employees think their workload would be eased (63%), making employees feel replaceable (62%), and collecting resumes for future use (59%).

Some companies keep evergreen listings active to build a “talent pipeline,” a résumé database they can dip into if a real opening comes up later. Others post roles to signal growth to investors, board members, or potential acquirers. A growing startup with 40 open positions looks healthier than one with 4, even if those 40 positions are window dressing.

Some employers post ghost jobs to see who applies and at what salary expectations. Others post to comply with internal policies that require all roles to be “publicly listed” even when they already have an internal candidate picked. That last one is especially frustrating. You spend an hour customizing a cover letter for a role that was never open to external candidates.

Recruiters themselves say it happens. A Fortune report cites a 2024 MyPerfectResume report in which about 81% of recruiters said their employer posts ghost jobs, with 38% saying it maintains a presence on job boards when not hiring and 36% saying it assesses how well postings perform. The same Fortune piece cites Criteria’s 2026 report: 53% of job seekers were ghosted in the past year.

And then there’s the simplest explanation: nobody bothered to take the listing down. Of the companies in the Resume Builder survey that posted fake listings in the past year, 79% still had active ones. Fewer recruiters managing more postings can also mean stale listings pile up on boards like digital cobwebs.

Figure Value Source
Hiring managers whose company posted a fake listing in the prior year 40% Resume Builder, May 2024
Companies with fake listings currently active about 3 in 10 Resume Builder, May 2024
Companies with past-year fake listings that still had active ones 79% Resume Builder, May 2024
LinkedIn listings estimated to be ghost jobs (30+ days old) 27.4% ResumeUp.AI, via Entrepreneur
Recruiters saying their employer posts ghost jobs about 81% MyPerfectResume 2024, via Fortune

How do you spot a ghost job before you waste two hours applying?

Check the posting date, the description, company news, the recruiter and the careers page. The red flags aren’t subtle if you know where to look.

Check the posting date, then cross-check it. Openings that are actively being filled usually don’t sit for months, and ResumeUp.AI’s estimate used 30 days as its cutoff for a likely ghost. If a listing has been up for 60 or more days, your odds aren’t great. The sneakier version: the same listing shows different “posted” dates on different platforms. LinkedIn says “3 days ago” while Indeed shows “47 days ago” for the same role. That’s a re-post. Somebody hit refresh to push it back to the top of search results.

Read the description for specifics. Real job postings describe actual work. They mention team size, reporting structure, specific projects or technologies, and concrete responsibilities. Ghost listings tend to be vague. If the entire description could apply to any company in that industry, the role may not be defined because it doesn’t need to be.

Cross-reference with company news. If a company announced layoffs or a hiring freeze last quarter but has 50 positions listed on LinkedIn, something doesn’t add up. A quick search for “[company name] layoffs 2026” takes 10 seconds and can save you an hour of application work.

Look for a named recruiter or hiring manager. Check whether someone at the company is actively associated with this search. If a recruiter’s LinkedIn shows them posting about this role, talking about the team, or actively engaging with candidates, the opening is probably real. Silence across all company channels is a bad sign. (How to find the hiring manager for any job posting walks through the tactical version of this.)

Check the company’s own careers page. If a role appears on Indeed or LinkedIn but not on the company’s official careers site, that’s a flag. Legitimate openings are almost always mirrored on the company’s own page. Third-party-only listings sometimes persist long after the company has removed them internally.

Is the hidden job market real?

Partly: many hires skip the application pile, but the market is not a vault of secret roles. You’ll see “hidden job market” statistics thrown around constantly in career advice, usually along the lines of 70 to 80% of jobs being filled before they’re publicly posted. Those numbers vary by source and rarely trace to a primary study, so treat them with caution. A better-documented data point is that, in Ashby’s applicant tracking data as summarized by Noon, referrals are about 18% of hires but only about 1% of applications.

That framing usually implies some secret network of unadvertised roles that you need to crack. The reality is less dramatic. What “hidden” usually means is that someone knew about the opening before it went public, or the hiring manager found a candidate through a referral or direct outreach before the posting process even began. The job wasn’t hidden in a vault. It just got filled through a conversation that happened before the HR team got around to listing it.

This connects to the ghost job problem in an obvious way. When a meaningful share of posted jobs aren’t real, and a disproportionate share of actual hires happen through personal connections and direct outreach, job boards become a poor place to spend all your time. Good for discovering which companies are hiring. Bad for determining whether a specific opening is real.

What is the one reliable way to verify a listing?

Contact the hiring manager directly, because nothing else confirms a listing as fast. Every ghost job detection tip above helps filter out obvious fakes, and this one beats them all combined.

A real open position has a real person who needs it filled. That person has a team with a gap, a project that needs staffing, or a workload that’s unsustainable without a new hire. When you reach out to them and they respond, the job is real. When you reach out and get nothing, or worse, a confused “what role?”, you have your answer.

You get two things out of one action. You confirm the position is real, and you’re now talking directly to the person who decides whether to hire you. The ATS and the applicant pile become irrelevant.

Finding that person takes work. You need to figure out which team the role sits on, who manages that team, and how to reach them. LinkedIn is usually the starting point. Look at the company page, filter by department, find someone with “Manager,” “Director,” or “Lead” in their title whose function matches the posting. Then look at what they’ve been posting about. If they’re talking about team growth or new projects, the role is likely theirs to fill.

Once you’ve identified the likely hiring manager, finding their email is the next step. Most companies follow a predictable email format (firstname.lastname@company.com is the most common). Tools like Hunter.io and RocketReach can verify patterns. Or you can reach out via LinkedIn directly, though InMail competes with a lot of recruiting spam.

Your message doesn’t need to be long. Two or three sentences that reference something specific about the role or their team, followed by a clear ask for a brief conversation. The point isn’t to write a perfect pitch. The point is to prove you’re a real person who read the actual posting and has something relevant to say. With applications per hire now above 300, according to Ashby’s May 2026 data, that kind of specificity stands out more than it ever has.

Why does the best job search outreach tool skip the application pile?

Because the application pile is where ghost jobs hide and the odds are worst. The math on why job boards don’t work has been clear for a while. Ashby reports more than 300 applications per hire. Gem’s recruiting benchmarks, as summarized by Upplai, put recruiter-sourced candidates at 8x more likely to get hired than job board applicants, and direct sourcing at 2.5% of applications but nearly 10% of hires.

Ghost jobs make that already-broken math worse. When a meaningful share of the listings you see aren’t real, the effective response rate drops even further. Greenhouse’s CEO told Fortune that 10 roles drew 2,539 applicants, roughly 250 per role. You’re not just competing against hundreds of other applicants. You may be competing against a nonexistent opening.

The best job search outreach tool is one that routes you around the problem entirely. Instead of submitting applications into a system where the opening might not even exist, you find the person who needs the role filled and start a conversation. That conversation answers the ghost job question and puts you in front of the decision maker at the same time.

If doing that research manually for every role sounds like a lot of work, it is. That’s the tradeoff: less volume, more signal. But tools exist to compress the process. Angld.ai automates the research-to-outreach pipeline: paste a job posting, and it identifies the decision maker, researches them, and drafts a personalized message. You spend your time on conversations with real people about real jobs instead of feeding applications into ghost listings.

Related: See why AI auto-apply tools make the pile worse, not better and learn how to find the hiring manager for any job posting.