A ghost job is a real-looking listing for a role the company is not actively or urgently trying to fill. It might be a position that was already filled, a vacancy frozen mid-hire, a perpetual posting used to collect resumes, or pipeline-building for some future quarter that may never arrive. You can usually tell whether a remote listing is worth your time in about five minutes: check how long it has been live and how often it has been reposted, find the same role on the company's own careers page, confirm there is a named recruiter or hiring manager behind it, and watch for vague, recycled language. When a posting is more than 30 days old with no movement, reappears on a roughly monthly cycle, can't be found anywhere on the employer's official site, or asks for money or unusual personal data, treat it as a ghost (or a scam) until something proves otherwise. Here is how to run those checks.

Ghost job vs. fake job: two different problems

These get lumped together, but they call for different responses. A ghost job is usually posted by a real company; the role just isn't a live, funded opening. HR may be gauging the talent market, satisfying an internal policy that requires public posting, keeping a pipeline warm, or leaving an old requisition up because nobody closed it. It wastes your effort but rarely your money or identity. A fake job is fraud. It involves a fabricated employer, or an impersonator borrowing a real brand name, set up to harvest your data, charge you 'training' or 'equipment' fees, or pull you into a money-mule scheme. Ghost jobs cost you a wasted afternoon. Fake jobs can cost you your bank account. The verification steps overlap, so the same five-minute routine flags both, but knowing which one you're looking at tells you how hard to slam the brakes.

Ghost job red flags you can spot in 60 seconds

Before you do any digging, read the listing itself. No single item below is proof, but two or three stacked together is a strong signal to slow down.

Why the same job gets reposted every month

Weigh the innocent explanations before assuming bad faith. Many job boards expire listings on a fixed schedule, often 30 days, so an employer who is genuinely still hiring may auto-relist. High-turnover roles in sales, support, and customer success really do reopen constantly. But the less flattering reasons are common too: the company posts continuously to keep a resume pipeline stocked, the requisition was approved for budget that never materialized, or a staffing agency advertises roles it doesn't actually have in order to build a candidate database. One reliable tell is the requisition ID. If you can see the job ID on the company's applicant tracking system and it's identical across months, you're looking at one stale req resurfacing, not a fresh, funded opening.

The 5-minute verification process

Run these in order and stop early if something obviously disqualifies the listing.

1. Go to the source

Open the company's own careers page by typing the domain yourself rather than clicking through the listing. If the role isn't there, that's a meaningful gap. If it is, note the posting date and the requisition ID. Most reputable employers run on systems like Greenhouse, Lever, Workday, Ashby, or SmartRecruiters, and the URL usually tells you which one (a real Greenhouse link looks like boards.greenhouse.io/companyname). A role that exists only on an aggregator and nowhere on the employer's site deserves heavy skepticism.

2. Date the listing

Find the original post date, not the 'reposted' date. On LinkedIn, hover over the 'posted X ago' text; on ATS pages it often sits near the title or in the page source. If a board hides it, paste the job URL into the Wayback Machine at web.archive.org. If snapshots show the same role live four, five, or six months ago, you have a long-running ghost rather than a new opening.

3. Find a human

Search the company on LinkedIn for a recruiter or hiring manager attached to that team. Real openings usually have a person quietly working them. Check whether anyone actually staffs the relevant department: a 'remote software company' with four employees and 200 open 'senior' roles is a flashing red light. A named contact you can independently verify is one of the strongest signals a job is real.

4. Cross-check the company itself

The one rule that catches almost every scam

Legitimate employers never ask you to pay, and never ask you to move money. That single rule rules out most fraudulent remote listings on its own. No real company charges you for training, background checks, software, a 'starter kit', or equipment it then 'reimburses' through a check you deposit. Real employers do not onboard you over Telegram or WhatsApp, do not mail you a check to buy gear before your first day, and do not ask you to forward funds or buy gift cards. If any of that shows up, it's fraud. Stop, and report it to the FTC at reportfraud.ftc.gov if you're in the U.S., plus the platform where you found the listing.

Tools that do the heavy lifting

Are fake postings getting worse in 2026?

As of 2026, the volume of low-effort and AI-generated listings has clearly grown, and cheap tooling lets bad actors spin up convincing posts and fake company pages in minutes. Recent studies put the share of suspect or never-filled listings somewhere in the range of one in five to one in three, but the figure swings hard depending on who's counting and how, so treat any specific percentage you read as a rough estimate rather than gospel. What hasn't changed is the defense. Verification beats worrying about any single statistic, and the four moves above (source-check, date-check, human-check, money-check) hold up no matter how the fakes evolve.

What to do when a listing passes, and when it doesn't

If a role clears every check, with a recent date, a presence on the company's own site, a verifiable recruiter, a real business footprint, and zero payment requests, apply with a tailored cover letter. It's worth the effort. If it's merely stale, meaning a real company with an old requisition and no money flags, you can still apply, but spend ten minutes rather than two hours and message a recruiter directly to confirm it's active before investing more. If it fails the money rule or impersonates a brand, don't apply, don't hand over documents, and report it. The whole point is protecting your time and your data: a five-minute check up front keeps you from firing polished applications into a void, or worse, into a scammer's inbox.