All posts
job search career advice

Ghost Jobs: How to Spot Fake Job Postings and Stop Wasting Your Time

Up to 27% of job listings may be ghost jobs — postings with no real intention to hire. Here's how to identify them and protect your job search energy.

4 min read Patrick

You’ve been applying for weeks. You’ve tailored resumes, written cover letters, and heard nothing back. Not even a rejection. You start wondering: was that job even real?

You’re not imagining it. A significant number of job postings online are what researchers and recruiters call “ghost jobs” — listings that exist with no genuine intention to fill the role. And the data backing this up is hard to ignore.

What Are Ghost Jobs?

A ghost job is a job posting that a company publishes without actively trying to hire someone for it. The reasons vary. Some companies keep postings up to build a “talent pipeline” for future needs. Others post them to appear like they’re growing, to placate overworked employees by signaling that help is coming, or simply because no one bothered to take the listing down after the role was filled internally.

Whatever the reason, the result is the same: real people spend real time applying for positions that were never available.

How Common Are They? More Than You’d Think

Recent surveys suggest that between 18% and 27% of job listings may be ghost jobs — postings where the employer has no current intention to hire. That’s roughly one in four listings you encounter on any given job board.

The numbers from inside the industry are even more striking. A 2024 survey found that 81% of recruiters admit their employers post ghost jobs. Among HR professionals specifically, 45% said they “regularly” post ghost jobs, while another 48% said they do so “occasionally.” That means the vast majority of hiring teams are engaging in this practice to some degree.

The macro data tells a similar story. In June 2025, employers reported 7.4 million job openings through official channels, but only 5.2 million hires were actually made — meaning roughly 30% of posted openings never resulted in someone getting hired. And Bureau of Labor Statistics revisions revealed that the economy was creating 70% fewer jobs than initial headlines claimed, painting a much softer labor market than the one advertised.

The tech sector is particularly affected. Research found that 40% of tech companies had posted fake jobs in the past year, and 79% of those listings were still active when researchers checked. That’s a lot of phantom roles cluttering the boards.

How to Spot a Ghost Job

While there’s no foolproof way to identify every ghost job, several red flags can help you filter out the noise:

Check the posting date. If a job has been listed for 60, 90, or 120+ days, something is off. Most legitimate roles move faster than that, especially in a market where companies claim they need talent urgently. A role that’s been open for months is either not a priority or not real.

Look for vague descriptions. Ghost jobs often read like generic templates. If the posting lacks specific project details, team information, or clear success metrics, it may have been written to check a box rather than attract the right candidate. Real hiring managers writing for real roles tend to be specific about what they need.

Watch for “always hiring” language. Phrases like “we’re always looking for great people” or “join our talent community” are signs that there may not be a specific opening. These evergreen postings are designed to collect resumes, not to fill a seat.

No named hiring manager or team. Legitimate postings increasingly include details about who you’d report to or which team you’d join. A posting that’s completely anonymous about the internal structure may not be tied to a real headcount request.

The company isn’t talking about this role anywhere else. Check the company’s LinkedIn page, recent news, and employee posts. If they just announced layoffs or a hiring freeze but the job board still shows dozens of openings, those listings are likely stale.

Apply and monitor. If you apply and the posting stays up unchanged for weeks with no acknowledgment, that’s a data point. Companies actively filling roles typically update or remove listings as they move through the process.

What to Do About It

The goal isn’t to become cynical about every listing. It’s to be strategic with your energy. Job searching is exhausting, and ghost jobs make it worse by creating a false sense of opportunity while delivering silence in return.

Here’s how to protect yourself:

Be selective about full applications. Not every listing deserves a tailored resume and a thoughtful cover letter. Save your best effort for roles that show signs of being genuine — recent postings, specific descriptions, and evidence of active hiring.

Prioritize warm connections. A referral or a direct message to someone at the company can quickly tell you whether a role is real. If no one internally knows about the opening, that’s your answer.

Track your applications. Keep a simple spreadsheet. Note when you applied, whether you heard back, and how long the posting stayed up. Over time, you’ll start recognizing patterns — which companies ghost applicants, which job boards have more real listings, and which roles tend to be legitimate.

Don’t internalize the silence. This is the most important one. When you apply to 50 jobs and hear back from three, it’s natural to question your qualifications. But if a quarter of those listings were never real to begin with, the problem isn’t you — it’s the system.

Make Real Opportunities Count

When you do find a role worth pursuing — a recent posting, a specific job description, a company that’s clearly hiring — you want to make the most of it. VectorCV helps you do exactly that, analyzing how well your resume fits a specific role and preparing you for the interview with AI-powered mock sessions. In a job market full of noise, your energy is best spent going all-in on the opportunities that are actually real.

Ready to ace your next interview?

Practice with Alex, our AI interviewer, and get actionable feedback on every answer.

Get Started Free