Job Search Guide

Ghost Jobs: How to Spot Fake Job Postings

A ghost job is a job posting a company has no real intention of filling right now. It is left up to build a talent pipeline, satisfy an internal policy, project growth to the market, or simply never taken down after the role was cancelled or filled. Ghost jobs are everywhere — on the biggest job boards and in your inbox — and they quietly burn hours of applicants' time on roles that were never going to call anyone back. This guide shows you how to spot fake job postings, verify a role is real before you apply, and spend your search on jobs that actually exist.

What is a ghost job?

A ghost job is a listing that looks like an open role but has no active, funded search behind it. The company is not urgently trying to hire the person who applies. The req might be a placeholder, a pipeline-builder, or leftover clutter from a search that already closed. To you, the applicant, it looks identical to a real job — same title, same responsibilities, same "Apply" button — which is exactly why it wastes so much time.

This is different from a role that is simply hard to fill. A legitimately difficult search — a rare specialty, a senior leader, a niche skill set — can stay open for a long time while the company genuinely keeps looking. The difference is intent and movement. A hard-to-fill role has a recruiter working it, a description that gets refined, and real interviews happening. A ghost job just sits there, collecting resumes that no one reads.

Why companies post jobs they will not fill

Most ghost jobs are not malicious. They are the byproduct of how hiring, software, and marketing all work at scale. Understanding the reasons makes them easier to spot.

Building a talent pipeline

Recruiters keep an evergreen posting up to collect resumes for roles they expect to open later. You are filling a database, not applying to a job that starts next month.

Evergreen and pipeline reqs

Some listings — "Software Engineer, all levels" or "Join our talent community" — exist permanently by design. They are a funnel, not a specific opening.

Policy and optics

A company may post a role to satisfy an internal posting policy even when an internal candidate is already lined up, or to project growth and momentum to the market and investors.

Budget freezes mid-search

A role is posted in good faith, then a hiring freeze or reorg pulls the budget — but nobody remembers to take the listing down, so it lingers.

Aggregators auto-reposting

Third-party job boards re-scrape and re-date old roles constantly. One stale req can reappear as dozens of fresh-looking postings long after the real search ended.

7 signs a job posting is a ghost job

No single sign is proof. But when a listing stacks up several of these, treat it as a ghost job until you can verify otherwise.

1

Open for many months with no meaningful edits to the description.

2

Vague, generic responsibilities that could describe the role at any company.

3

Reposted every few weeks with a new date but the same untouched text.

4

No salary range and no named team, manager, or product.

5

Listed on dozens of aggregators but missing from the company own careers site.

6

"Always accepting applications" or "we are always hiring" language.

7

An unrealistic wish-list of requirements no single real hire could satisfy.

A useful gut check: if you cannot answer "who specifically would I be working for, and when would they want me to start?" from the posting, you are probably looking at a pipeline req rather than a live opening.

How to verify a job is real before you apply

Verification takes about two minutes and saves you from pouring effort into a black hole. Run this quick check before you tailor a resume and hit apply.

Careers page

Find the role on the company own careers or applicant tracking page. If it is not there, the aggregator listing is suspect.

Recent req

Look for a recent, specific opening — a real team, a real product, a post date that has not been recycled a dozen times.

Named people

Check LinkedIn for a recruiter or hiring manager actively working the role. A real search usually has a human attached to it.

Original date

Note the original post date, not the reposted date. A "new" listing that is really six months old is a warning sign.

The single highest-value move is tracing the posting back to the employer own board. A role that lives on the company applicant tracking system, with a fresh date and a named team, is far more likely to be a real, live job than the same title scraped across a dozen third-party sites.

What to do instead: spend your energy on real roles

The instinct in a tough market is to apply to everything. Ghost jobs make that instinct actively counterproductive — every hour spent on a dead listing is an hour not spent on a role that can actually hire you. Flip the strategy.

  • Apply to fewer, verified roles. Twenty confirmed-live applications beat two hundred sprayed at listings you never checked.
  • Tailor each application. A verified role is worth real effort — match your resume to what the posting actually asks for.
  • Track where you applied. Keep a simple record so you can follow up, spot patterns, and stop re-applying to the same recycled ghost.

How HypeUp helps you skip ghost jobs

HypeUp scans more than 25,000 real, live roles at hundreds of top companies — including names like Stripe, Anthropic, Databricks, and Notion — sourced directly from company job boards. Because the roles come straight from employer boards rather than a raw aggregator feed, what you see is closer to the real market from the start.

On top of that, HypeUp filters out known duplicate reposts and stale listings, so the same recycled req does not show up as ten different "new" jobs. We will not overclaim: no tool can guarantee that every listing on the internet is perfect, and HypeUp does not promise to remove every ghost job in existence. What it does is prioritize roles pulled directly from company boards and strip out the reposts and duplicates it can identify — which is exactly the noise that makes ghost jobs so hard to avoid.

From there the loop is simple: see how HypeUp matches you to real, live jobs, save the ones worth pursuing, then tailor your resume to each posting and apply — without burning your week on listings that were never going to answer.

Where to go next

Spend your search on jobs that are actually real

HypeUp matches you to more than 25,000 live roles sourced directly from company job boards, with known reposts and duplicates filtered out. Stop wasting applications on ghost jobs.

Find real jobs free

FAQ: Ghost Jobs

In most places, no. Posting a job you are slow to fill, or keeping a req open to collect resumes for the future, is not against the law in the United States. It is a waste of your time rather than a crime. The exception is an outright scam — a fake listing designed to harvest your personal data or money — which can cross into fraud. Ghost jobs are usually just legal, frustrating clutter.