← Back to Blog
9 min read

Ghost Jobs: What They Are, How to Spot Them, and How to Protect Your Time

A ghost job is a job posting that is not actively being filled — or may never be filled. The company has posted the role, it appears on job boards, and candidates apply in good faith — but nobody is reviewing applications, the position has already been filled internally, or the role does not actually exist yet. Ghost jobs are a significant and growing problem in the modern job market.

Recognising a ghost job before you invest time in the application protects your energy and helps you focus on opportunities that actually exist.

Why Do Companies Post Ghost Jobs?

Ghost jobs are not always deliberate deception. The reasons companies post and maintain listings for roles they are not actively filling include:

  • Building a candidate pipeline. Companies post roles to collect CVs for positions they expect to open in the future. When they are ready to hire, they draw from this pool rather than starting fresh.
  • Gauging the market. Employers sometimes post a role to see what calibre of candidates apply at what salary expectations — without any current intention to hire.
  • Forgotten listings. A role was posted, filled internally or through referral, and nobody remembered to take the listing down. This is especially common at large companies using multiple job boards.
  • Approved headcount that has not yet been greenlit. The manager has approval in principle but final sign-off is pending budget, restructuring, or executive decision. The posting goes live prematurely.
  • ATS database building. Some employers use job postings as a low-cost way to populate their applicant tracking systems for future use.

How to Spot a Ghost Job: 12 Warning Signs

No single sign guarantees a job is a ghost — but patterns of multiple signals are a strong indicator that your application may be wasted effort.

  • 1. The posting has been live for 60+ days. Most legitimate roles for which a company is actively hiring are filled within 30–45 days. A listing older than 60 days with no update is suspicious.
  • 2. The job description is vague or copied wholesale from another role. Real job postings are usually specific to the team and current business need. Generic descriptions that could apply to any company signal a placeholder listing.
  • 3. No salary range or compensation information. While not universal, active roles increasingly include compensation bands. An absence of any salary information combined with other ghost signals is worth noting.
  • 4. The company has had multiple rounds of layoffs recently. After significant headcount reductions, ghost postings often persist because they were not cleared from job boards. Cross-reference the company's recent news before applying.
  • 5. The same role appears repeatedly. If you see the same job title at the same company re-posted every few months with no apparent hiring, the position may be permanently difficult to fill — or perpetually listed as a pipeline collector.
  • 6. No recruiter or hiring manager contact information. Active listings typically have a named contact or at minimum a department name. An email-only application with no identifiable person is a weaker signal but worth noting.
  • 7. The role does not appear on the company's own careers page. Cross-check every listing against the employer's website. If it exists on LinkedIn and Indeed but not on the company's own site, it may be outdated or never officially approved.
  • 8. Glassdoor and LinkedIn show no recent activity. If the company has not posted updates, press releases, or new employee announcements, they may be in a quiet period or hiring freeze.
  • 9. The application goes into an obvious ATS black hole. Immediate automated confirmation with no human follow-up for several weeks, combined with other signals, suggests your application is going into a database rather than a live review queue.
  • 10. The company has a hiring freeze on LinkedIn. LinkedIn often flags companies with hiring freezes or significant recent headcount reductions. Check the company's LinkedIn profile before applying.
  • 11. The role was "Reposted" by the platform. Indeed and LinkedIn both flag when a listing has been renewed or reposted. This is not always a red flag, but combined with an old original posting date, it is a signal.
  • 12. You cannot find any recently hired employees in the equivalent role. Search LinkedIn for people at the company who hold this job title. If the most recent hires were 12+ months ago and the role is supposedly open, something is off.

How to Protect Your Time When Applying

You cannot avoid ghost jobs entirely — but you can reduce the proportion of your applications that go nowhere:

  • Check the posting date first. Filter job searches by date. On LinkedIn, Indeed, and most platforms you can filter by "Past week", "Past month", or "Past 90 days." Default to listings posted within the last 14 days for active searches.
  • Verify on the company's own careers page. Before spending time on an application, check whether the role exists on the company's website. If it does not, reconsider whether to invest time.
  • Find a named contact. Search LinkedIn for the hiring manager or the relevant team lead. A message to a real person about a real opportunity gets further than an ATS submission for a ghost role. See our guide on job application emails for how to reach out directly.
  • Limit time per application for unverified roles. If you cannot verify a role is active, limit your application effort. A tailored CV and short covering email is sufficient — do not spend three hours on a company that has not confirmed they are actually hiring.
  • Track your applications. If you apply and hear nothing for three weeks, move on. Do not anchor your job search on companies that are not responding.

Stop Guessing — Maximise Every Real Application

When you do find an active, legitimate job posting, make sure your CV scores as high as possible. resum8 analyses your CV against the job description and shows you exactly where to strengthen it.

Try resum8 Free

Frequently Asked Questions

How common are ghost jobs?

Research estimates suggest that between 20% and 40% of active job listings at any given time may be ghost jobs or listings that are not being actively filled. The proportion varies significantly by industry and economic conditions — during hiring freezes, the percentage rises substantially.

Is it worth applying to a job posting that might be a ghost job?

It depends on the effort involved. If you are doing a tailored application with a customised CV, limit your investment to postings where you have verified the role is active. If your application is relatively standard, applying with a small time investment may be fine — just do not build your job search strategy around unverified listings.

What should I do if I suspect a job is a ghost?

Try to verify through the company's own careers page and LinkedIn before investing time. If you cannot verify it and still want to apply, keep the application brief. You can also reach out directly to the hiring team on LinkedIn to ask whether the role is actively being filled before submitting a formal application.

Can I tell if a job has already been filled internally?

Not always, but checking LinkedIn for recently added employees with the same title at the company can give you a signal. If someone joined the company in the last 30–60 days in the equivalent role, the external posting may not have been closed in time.