You found a role that fit perfectly. You tailored your résumé, wrote a real cover note, hit submit — and then nothing. No reply, no rejection, no sign a human ever opened it. Weeks later, the same listing is still up.
There's a good chance you applied to a ghost job: a posting that looks active but was never genuinely hiring. They're more common than most people realise, and they quietly drain the thing job seekers have least of — time and morale. Here's how to spot one, and what a job board can do to make them impossible.
What a ghost job is
A ghost job is a listing that collects applications without a real, current intent to hire for it. It isn't always malicious — but the effect on you is the same: effort spent on a door that was never going to open.
Common varieties:
- The evergreen pipeline post. Always open, never filled, used to "build a talent pool" for some hypothetical future role.
- The already-filled listing. The job was filled weeks ago, but nobody took the posting down.
- The market-research post. Used to gauge salary expectations or the available talent pool, with no budget approved.
- The "always be collecting" post. Designed to harvest résumés and contact details rather than to hire.
Why ghost jobs exist
Most job boards reward posting volume, not hiring intent. Listings are cheap or free, they stay up indefinitely, and there's no penalty for collecting thousands of applications you'll never read. In that environment, posting a role you're not really hiring for costs the company almost nothing — and costs every applicant something real.
That asymmetry is the whole problem: the people bearing the cost (applicants) are not the people making the decision (posters).
How to spot a ghost job
No single sign is proof, but the more of these you see, the more cautious you should be:
- It's been live a long time. A role that's been open for months — or keeps reappearing — often isn't being actively filled.
- No salary range. Vague or missing pay is a frequent tell. Genuine, well-run postings increasingly disclose a range up front.
- Generic, recycled language. Boilerplate that could describe any company, with no specifics about the team, the work, or who you'd report to.
- No sign anyone reviews applications. If a board lets a posting take unlimited applicants and promises nothing about a response, assume most applications go unread.
- "Always accepting applications." A genuine role has a beginning and an end. A listing that can never close is a collection bucket, not a hiring process.
Why Koali can't have ghost jobs
Koali is built so that the incentives that create ghost jobs simply aren't there. It comes down to a few deliberate design choices:
- Genuine roles only — by agreement. Recruiters on Koali agree, in writing, to post only real, active openings. Posting fictitious or "pipeline" roles, or collecting candidate data without hiring intent, is a violation that can suspend an account. See our vetting policy.
- Every application gets a human response — guaranteed. Recruiters commit to reviewing and responding to every application within 10 business days. If they miss it, your application credit is automatically refunded. A ghost job can't survive a promise like that.
- Caps make listings finite. Every Koali role accepts a set number of applications (1–200) and then closes. There's no "always accepting" bucket to hide a ghost job in. (What is an application cap?)
- Verified recruiters. Recruiters are vetted before they can publish, so postings come from real people at real organisations.
- Applying has a small cost. Because candidates apply with a credit, recruiters can't treat applications as free, infinite data — and the whole system stays honest. (Why some job boards charge you to apply)
Put together, these mean a posting on Koali has a real opening behind it, a real person reviewing it, and a real deadline. That's the opposite of a ghost.
What to do when you suspect one
On any board, you can protect your time:
- Check the post's age and salary transparency before investing effort.
- Spend your best energy where you'll get a response. A role you can see closing — and that promises a reply — is worth far more than ten open-ended black holes.
- Keep a simple log of where you applied and whether you heard back. Patterns appear fast, and they'll tell you which sources respect your time.
The bigger picture
Ghost jobs aren't really a glitch — they're what you get when a system makes applicants pay for posters' convenience. Fix the incentives and the ghosts disappear: make roles finite, make responses mandatory, and make sure a real person stands behind every listing.
That's the entire idea behind Koali. Browse real, capped roles, see how it works, or if you're hiring, learn why quality beats volume.
Related reading: Why mass-applying to jobs stopped working · How to write a job application that gets read