A ghost job is a posting for a role that isn't really open. Nobody is going to be hired from it, at least not soon, and in some cases not ever. It isn't a conspiracy theory or a rare edge case. It's a normal, if unfortunate, byproduct of how hiring actually gets managed inside companies.
Why companies post roles they aren't filling
- Building a pipeline — collecting résumés for a role they expect to open in a few months.
- Internal politics — a manager posts publicly to satisfy a policy while already planning to promote or transfer someone internally.
- Signalling — a growing team or a healthy-looking careers page, without real hiring intent behind every line.
- The posting simply got forgotten. A role was filled or cancelled and nobody took the listing down.
- Approval limbo — budget for the role hasn't actually been signed off, but recruiting started anyway.
None of these are about you. A ghost job says something about a company's internal process, not about your qualifications. That distinction matters, because it's easy to read silence from a ghost job as a rejection of your résumé rather than what it usually is: a posting that was never going to produce an answer for anyone.
Signals worth checking before you apply
- Posted more than 45–60 days ago with no changes to the listing, and still showing as new.
- The exact same posting reappears every few months at the same company.
- No salary range, no specific team named, and a description generic enough to fit five different roles.
- The company's other channels — LinkedIn, press, recent news — show layoffs or a hiring freeze, not growth.
- A recruiter or referral inside the company hasn't heard of active hiring for that title.
One signal alone doesn't mean much. Two or three together are worth taking seriously before you spend real time on an application.
What actually filters ghost jobs out
The most reliable filter isn't a browser extension or a rumour — it's a posting that costs the employer something to keep up. A stated salary range, a named requirements list, and a real application flow all raise the cost of leaving a dead posting live. Employers who aren't seriously hiring tend to skip exactly those details, because there's no consequence for a vague post that goes nowhere.
How Rice & Bean handles this
Every posting here shows a salary range, a required-versus-preferred split, and a named company — and a person on our team reviews an employer's account before their first role goes live. None of that guarantees a hire, but it removes the low-effort version of a ghost job: the one that costs an employer nothing to post and nothing to leave up.
If a role sits untouched for weeks with no applicant activity from the employer's side, that's still useful information. Trust what you can observe over what a posting claims about itself.
Put this to work
Your profile, your résumé, and every application in one calm place.