What are ghost jobs and how to spot them
A ghost job is a job posting that a company has no immediate plan to fill, either because the role is already filled, the hire is on hold, or the listing exists for reasons unrelated to hiring someone now.
They waste your time and skew your sense of the market. Understanding why they appear and what a genuine listing looks like helps you focus your effort where it will actually pay off.
Why companies post jobs they will not fill
There is rarely one single reason. Most ghost jobs fall into a handful of patterns, and knowing them makes the listings easier to recognise.
Some companies keep evergreen postings live to build a pipeline of candidates for roles that open regularly, such as sales or customer support. Others post a role while an internal candidate is being considered, either because policy requires it or because they want a benchmark. If the internal hire goes through, the external posting quietly disappears.
Budget freezes are another common cause. A hiring manager gets approval to post a role, then finance puts a hold on headcount before anyone is interviewed. The posting stays live because taking it down requires effort and no one is assigned to do it.
A smaller number of postings exist purely for optics: to signal growth to investors, to satisfy a legal requirement to advertise publicly before sponsoring a visa, or to collect market data on what candidates are asking for in salary.
- Evergreen pipeline roles that are never truly closed
- Internal candidate already identified, external post is a formality
- Headcount approved but then frozen mid-process
- Legal obligation to advertise before a visa sponsorship
- Investor or press signalling of growth plans
- Salary benchmarking with no real vacancy
How common are ghost jobs
Estimates vary, but surveys of hiring managers in the US consistently find that somewhere between 20 and 40 percent of active job postings at any given time are not tied to an imminent hire. A 2023 Clarify Capital survey put the figure at around 27 percent of managers admitting they had left a role posted for months with no intention of filling it soon.
The problem is worse on aggregator sites like Indeed and LinkedIn, where postings are automatically refreshed or scraped from company career pages without anyone checking whether the role is still open. A listing that appears to have been posted this week may have been live for six months on the original site.
In the UK and Australia, where some roles must be advertised externally before a skilled worker visa can be granted, ghost postings tied to visa compliance are a recognised issue. In Canada, the same dynamic applies under the Labour Market Impact Assessment process.
Signals that a listing is probably real
No single signal is definitive, but several together give you reasonable confidence that a company is actively trying to hire.
The strongest signal is a named hiring manager or recruiter. If the posting links to a LinkedIn profile of a real person who joined the company recently and whose title matches the team, the role is almost certainly live. A generic careers inbox with no name attached is a weaker sign.
Look at the posting date on the company's own careers page, not on the aggregator. If the company site shows a date within the last two to three weeks and the role appears in the same form on both the aggregator and the careers page, that is a good sign. If the aggregator says posted today but the company page shows a date three months ago, treat it with caution.
Active roles tend to have specific details: a named manager, a team size, a concrete project or product the person will work on, and a realistic salary range. Vague postings that could describe almost any company are more likely to be placeholders or pipeline builders.
- Named recruiter or hiring manager with a verifiable LinkedIn profile
- Posting date on the company careers page is within two to three weeks
- Salary range is included and specific, not a wide band
- Job description names a real product, team, or project
- The role appears in the company's LinkedIn headcount growth for that department
- The company has posted and closed similar roles in the past six months
Red flags that suggest a ghost job
These signals do not prove a role is fake, but they raise the probability enough to change how much time you invest.
A posting that has been live for more than 60 days without any update is a warning sign in most industries. Software engineering and finance roles in particular tend to move quickly when a company is genuinely hiring. A role sitting open for three months usually means the process is paused or the listing is stale.
Watch for postings that reappear. If you applied to a role six months ago and the same listing is back with a new date, the company may be cycling through candidates without making a hire, or the role may have been filled and reopened.
Generic language is another flag. Phrases like 'seeking a dynamic self-starter to join our growing team' with no specifics about the product or the team structure suggest the posting was written to exist rather than to attract a specific person.
- Posted more than 60 days ago with no update
- Identical listing reposted after a previous application
- No salary range in a jurisdiction that requires one (Colorado, New York, California, UK, Australia)
- No named contact and a generic apply-by-email instruction
- Company LinkedIn shows no recent hires in that department
- Job description is nearly identical to postings at other companies
What to do when you suspect a ghost job
Do not skip it entirely based on suspicion alone. Instead, spend less time on it and verify before you invest hours tailoring an application.
Search LinkedIn for people who hold the same title at that company. If the role is for a senior product manager and the company already has four senior product managers who all joined in the last year, the team may be full. If there are none, the role is more likely genuine.
Send a short message to the recruiter or a team member before applying. Something like: 'I noticed the senior product manager role on your careers page. Is the search still active? I have a background in X and would love to connect if so.' A reply within a few days is a strong signal the role is live. No reply after a week suggests it may not be.
If you do apply, note the date and set a reminder to follow up once after ten business days. If you hear nothing after a second follow-up, move the role to a low-priority list and redirect your energy.
- Check the company careers page directly for the original posting date
- Search LinkedIn for current employees in the same role to gauge team size
- Message the recruiter or a team member to confirm the search is active
- Apply with a tailored but time-boxed effort, no more than 45 minutes
- Follow up once at ten business days, then once more at 20
- If no response after two follow-ups, deprioritise and move on
How Break-In Bad helps you avoid wasting time on ghost jobs
One of the harder parts of job searching is deciding which listings deserve a full application and which ones to skip or deprioritise. Break-In Bad's assistant Omar reads each posting in full, including location, visa requirements, time zone, and seniority level, and scores it against your profile. Roles that score 75 percent or above are auto-applied to, roles between 45 and 74 percent are flagged for your review, and roles below 45 percent are set aside with a note on what to improve first.
This scoring does not detect ghost jobs directly, but it does stop you from spending credits and time on roles where you are a poor fit regardless. When you do apply, Omar writes a tailored resume and cover letter from facts you confirm, submits the application on Greenhouse, Lever, Workday, and other employer sites, and sends you a screenshot as proof. All employer replies come into one inbox with interview alerts, so you can see quickly which applications are getting traction and which are going nowhere.
Stop guessing which jobs are worth your time
Omar reads every posting in full, scores it against your profile, and only applies where you have a real shot. You get 50 free credits when you sign up.
Start freeQuestions people also ask
Do ghost jobs ever get filled eventually?
Some do. A role posted during a budget freeze may reopen when headcount is approved again. If you applied and heard nothing, it is worth checking the company careers page every few months to see if the listing has been refreshed or a similar role has appeared.
Is it worth applying to a job posting that is 30 days old?
It depends on the industry and company size. In fast-moving sectors like software or finance, 30 days is on the longer side but not a definitive red flag. In government, education, or large enterprises, searches routinely take 60 to 90 days. Check the company careers page for the original date and look for any recent activity before deciding.
Can I tell if a job has already been filled internally?
Not with certainty, but you can look for clues. Search LinkedIn for people who recently changed their title to the role you are applying for at that company. If someone updated their profile in the last few weeks with that exact title, the role may already be filled. You can also ask the recruiter directly whether the search is still open.
Applying for jobs
How many jobs should you apply to per day?
The honest answer on daily application numbers, why most people apply to the wrong jobs, and the one number that actually predicts interviews.
Applying for jobs
ATS resume: what actually gets you past applicant tracking systems
How Greenhouse, Lever, Workday and other ATS tools really screen resumes, the myths about 'ATS-friendly' formatting, and the five things that decide whether a human sees your resume.
Applying for jobs
How to follow up after a job application or interview (with templates)
When to follow up, when not to, and short email templates for after an application, after an interview, and when you have another offer.
Applying for jobs
Auto apply to jobs: what it does, where it fails, and what good looks like
Auto-apply tools save time but often send generic documents. Learn what a job application agent should actually do before and after each submission.
Applying for jobs
Best auto apply job tools compared for 2026
Compare the top auto-apply job tools on eligibility filtering, resume tailoring, proof of submission, and pricing before you choose one.
Applying for jobs
Does mass applying to jobs work?
Mass applying to jobs produces very low response rates. Here is what the data shows and how a targeted approach gets better results.