scroll top

How to spot a “ghost job” ad

We earn commissions for transactions made through links in this post. Here's more on how we make money.

You tweak your resume, hit apply, and then… silence. Or the job keeps popping up for weeks, maybe months, with zero movement. It starts to feel like you’re doing something wrong.

But a lot of the time, the problem isn’t you. The job was never really open.

“Ghost jobs” are postings for roles that companies have no real plan to fill right now. Some employers admit they keep listings up just to look like they’re growing, build a pool of resumes, or quietly test the market for talent and salary expectations.

You can’t avoid them completely, but you can get better at spotting them so you stop wasting time and emotional energy.

What a ghost job really is

filing in a job application
Image Credit: Shutterstock

A real job has budget, a manager who’s feeling the pain of an empty seat, and at least a rough hiring timeline. A ghost job is missing one or more of those pieces. The posting looks normal on a job board, but behind the scenes the role might already be filled, frozen, or so vague that no one has permission to hire yet.

Some hiring managers admit they post “just in case” roles, or keep ads up even after they’ve chosen someone, because they want to keep collecting resumes or appear strong to investors and customers.

Ghost jobs usually come from real companies, not scammers. They don’t always want your money. They just end up wasting your time, which is almost as expensive when you’re job hunting.





How long the posting has been sitting there

Job ads age like milk, not wine.

If a posting has been sitting around for 60 to 90 days with no change, that’s a big red flag. Real openings tend to move: the wording gets updated as they learn what they want, the post closes, or new roles are added instead. When the exact same listing just floats on the site for months, it may be on hold, already filled, or simply “evergreen” with no real urgency.

On most job boards you can see “posted X days ago.” If you’re overwhelmed, prioritize newer postings and treat old ones as long shots. Old doesn’t always mean fake, but it does mean the odds of a fast, real process are lower.

Whether it appears on the company’s own careers page

LinkedIn Career page on computer
Image credit: Zulfugar Karimov via Unsplash

A quick cross-check saves a lot of energy.

If you find a job on a big board, go straight to the company’s own website and look at their careers section. If the role is missing there, or their site says they’re not hiring, that’s a strong hint the ad you saw may be outdated or purely for pipeline building. Recruiters who track ghost jobs call out “jobs that exist only on third-party sites” as one of the most common warning signs.

There are exceptions. Some companies only post through agencies. But if the listing is old, vague, and missing from their own site, lower your expectations and keep focusing on roles you can directly verify.

How concrete the description feels

job description typed on paper
Image Credit: Shutterstock

Ghost jobs often read like someone mashed corporate buzzwords together. There’s plenty of language about “fast-paced environments” and “wearing many hats,” but almost nothing that tells you what the job actually is.

Healthy job descriptions usually spell out core tasks, who you report to, what tools you’ll use, and what success looks like. Ghosty ones stay fuzzy and generic, often recycled from older posts, with no real sense of a day in the life.

When you read an ad, ask yourself if you can imagine your first week on the job in detail. If everything is vague “synergy” and no actual responsibilities, there’s a good chance the company hasn’t really defined the role or doesn’t plan to hire for it anytime soon.





Whether the same job keeps reappearing unchanged

Some jobs are genuinely hard to fill, so they get reposted. But when the exact same title, location, and description keep showing up every month like clockwork, that’s worth side-eye.

Recruiting pros talk about “always open” roles companies use to collect resumes or keep a presence on job boards, whether or not they’re really hiring today.

A constantly recycled post can also mean brutal turnover, which is its own red flag. If you still want to apply, fine. Just treat it as background, something you toss a resume at after you’ve focused on fresher, more specific roles.

How much real info you get about pay and location

filing in job application online
Image Credit: Shutterstock

Not every honest employer posts salary ranges, but ghost jobs are especially vague. You’ll often see wide-open phrases like “competitive pay” with no numbers at all, plus fuzzy location details such as “remote/on-site hybrid” or just “United States.”

That kind of softness usually means they haven’t locked in a budget or level. Some job-search guides point out that missing or extremely broad salary and location info is common in postings that are more about “testing the market” than filling a real seat.

You can still apply, but protect your time. If a recruiter reaches out, one of your first questions should be about pay range and work setup. If they dodge, move on.

What happens when you ask direct questions

A real opening usually has a live manager and a rough hiring plan behind it. You can test that.





If you get on the phone with a recruiter, ask straight questions: whether the role is new or a backfill, whether budget is approved, who the job reports to, and what the timeline looks like. Career coaches who study ghost jobs say that when no one can answer basic questions like this, or they say things like “we’re always open to strong candidates,” the job may not actually be active.

You’re not being pushy; you’re protecting your time. Clear answers and a specific next step are good signs. Vague talk and “we’ll keep your resume on file” is your cue to mentally downgrade the opportunity.

How the company handles follow-through

Everyone gets ghosted sometimes. It’s awful, but it happens. What matters is the pattern.

If a company makes you fill out long forms, jump through assessment hoops, or sit for multiple interviews and then disappears without a yes or a no, that’s a sign something is off. Surveys show most job seekers have been ghosted at least once, and many say they’ve responded to postings that never seemed to move past the resume-collection stage (https://www.unleash.ai/artificial-intelligence/greenhouse-61-of-job-seekers-have-been-ghosted-during-the-recruitment-process/).

Set your own rules so you don’t spiral. For example: one follow-up email after an interview. If you still hear nothing after a week or two, assume the process is dead and turn your energy back to fresher leads. That mental boundary keeps ghost jobs from living rent-free in your head.

“Always hiring” language inside a specific ad

LinkedIn Jobs
Image credit: Zulfugar Karimov via Unsplash

There’s nothing wrong with a general “join our talent network” page. The problem is when a supposedly specific job ad reads more like that talent page than a real role.

Phrases like “we’re always looking for great people” or “we are constantly hiring for this position” can mean they’re just stockpiling resumes for when something opens up. Some employers admit they post roles like this to look healthy to investors or keep their talent pipeline full, even when they have no open headcount today.

If the ad sounds more like a vibe than a job, lots of culture talk, nothing about actual duties, treat it as a “maybe someday,” not something to hang your hopes on this month.





How much they demand from you up front

Ghost jobs sometimes double as free market research. Employers post a vague role and then ask candidates for pages of data, long assessments, even spec work. Behind the scenes, they’re collecting salary expectations, skills lists, and competitor intel, not actively hiring.

If an application wants your full salary history, multiple uploads, personality tests, and unpaid projects before you’ve met a human or heard basic details, pause. Ask yourself whether this feels like a real process or data mining. Your time and information are valuable. You’re allowed to walk away from a process that doesn’t respect that.

How you track your own applications

filling out job application
Image credit: Lucian Novosel via Unsplash

The most powerful filter is your own record-keeping. When you’re stressed about money, it’s easy to apply in a panic and lose track. That’s exactly how ghost jobs eat up your time.

Keep a simple list of where you applied, when, how old the posting was, and whether anyone ever responded. Over a few weeks, patterns will show up. You’ll see which boards are full of dead listings or which companies never move anyone forward. Some job-search experts now recommend this kind of tracking specifically to reduce time wasted on ghost jobs.

Once you see the pattern, you can be ruthless. Put your best energy into fresher postings, referrals, and conversations with humans who can actually hire you, and let the ghost jobs fade into the background where they belong.

Discover job hunting tips, ways to earn more, and flexible working options:

Practising job interview
Image Credit: Shutterstock