What a ghost job is
A ghost job is a posting for a role the company is not actively trying to fill. The ad is real, the company is real, and sometimes the title even matches an approved position, but nobody is reading the applications with the intent to hire this month. Companies post them for a handful of reasons. Some are building a pipeline so there is a stack of resumes ready when a role does open. Some want to look like they are growing, to investors, to competitors or to their own staff. Some are budget placeholders: a manager posts the job before the money is approved so the requisition is "in the system", then the money does not arrive. Others are compliance postings, where an internal candidate has already been chosen but policy says the role must be advertised for a set number of days. None of these are illegal, and none of them help you.
How common ghost jobs are
Surveys in 2024, 2025 and 2026 found a large share of employers admit to keeping postings up without hiring for them, and a meaningful minority say they have posted roles that never existed at all. Treat those numbers as what they are: survey results from hiring managers who chose to answer, not audits of job boards. What is not in doubt is the experience on the other side. Candidates in the US, UK, Canada and Australia report applying to dozens of roles and hearing nothing, and part of that silence is postings that were never going to be filled. The practical takeaway is not that most jobs are fake. It is that a share of them are, and you can spot many of them in a minute before you spend an evening on a tailored application.
The signals, and why each one matters
Age is the strongest single signal. A role that is genuinely being filled usually closes within four to six weeks; one that has been up for 60 days, or has been reposted, is either hard to fill or was never meant to be filled. Missing pay is the second. Pay transparency laws in Colorado, California, New York, Washington and Illinois, and the norm in the UK and EU, mean most serious employers now show a range, so a blank is a mild sign of a placeholder. Vague duties, the "fast-paced environment" and "wear many hats" boilerplate with no named tools or systems, suggest nobody wrote the posting with a specific seat in mind. "Always looking for", "talent community" and "future opportunities" are the plainest tell of all: that is a pool, not a job. A hidden employer, a wish-list of fifteen requirements, and "5+ years" on a junior title round out the list. On the other side, a pay range, a named team or hiring manager, a deadline, a start date, a note that the role is a backfill, or a description of the interview stages all point to a real opening, and the tool lowers the score for each one.
Ghost job versus scam job
These are different problems and need different responses. A ghost job wastes your time; a scam job takes your money or your identity. The scam markers are unmistakable once you know them: a fee to apply or train, a request to buy equipment that will be "reimbursed", a check to cash and forward, bank or passport details before an offer, a contact address at a free webmail service, a move to WhatsApp or Telegram, and high pay for "no experience needed". When the tool sees any of these it shows a separate red warning instead of folding them into the ghost score, because the right response to a scam is to stop, report it on the board where you found it, and not apply at all.
What to do about a likely ghost job
Apply and move on. If the application takes fifteen minutes, send it, log it in the application tracker, and put your real effort into postings that score low. Ask the recruiter the three questions the tool gives you: whether the role is new or a backfill and when it was approved, how many people have been interviewed and when a decision is expected, and who the hiring manager is. Honest answers come back quickly; silence is an answer too. Then set a two-week rule: if there is no reply in two weeks, mark it closed in your tracker and stop thinking about it. The listings on our jobs board are refreshed nightly and expired ones are removed, so they are a reasonable place to look for roles that are still live, and the job search hub collects the rest of the tools for the applications you do decide to make.
FAQ
What is a ghost job?
A ghost job is a job posting for a role the company is not actively hiring for. The ad may be a placeholder for future headcount, a way to collect resumes, a signal of growth, or a compliance posting for a role already promised to someone. The posting looks normal; the difference is that no one is reviewing applications with the intent to hire now.
How can I tell if a job posting is fake?
Look at the age (over 30 days or reposted), whether a salary is stated, how specific the duties are, and whether it uses talent-pool wording like "always looking for" or "future opportunities". A hidden employer, a very long requirements list, and no named team or location add to the risk. Paste the posting into the detector above and it scores each of these for you, with a separate warning when the posting reads like a scam.
Why do companies post ghost jobs?
To build a pipeline of candidates before a role opens, to appear to be growing, to hold a place in the budget for headcount that is not yet approved, or to satisfy a policy that says every role must be advertised even when an internal hire is already chosen. Some postings are simply forgotten and left up after the role was filled.
Should I still apply if a posting looks like a ghost job?
Yes, if it takes under fifteen minutes and you do not tailor a whole application to it. Send it, log it in your tracker, ask the recruiter whether the role is a backfill or new and when a decision is expected, and set a two-week rule: no reply in two weeks means you close it and move on. Spend your real effort on postings that score low.