A ghost job is a posting that's open but won't actually be filled, at least not from external candidates. They exist for several reasons: building a candidate pool, satisfying compliance requirements, internal candidate already lined up, or the role was paused but never closed.
Estimated 20–40% of public job postings in 2026 fall into this category.
Three signals that suggest a ghost:
1. Posted longer than 60 days, no recent activity. Real urgency dies fast. If the role has been live since January and it's now June, the company isn't urgently filling it.
2. No engagement from the hiring manager. Check LinkedIn for the hiring manager (usually findable via "people work at company" + your target title). Have they posted about the role? Liked posts about it? Commented on industry topics suggesting active hiring? Silence is a signal.
3. Generic JD with no specific business context. Ghost JDs read like they were copied from a template. Real openings reference specific challenges, recent product launches, or team scaling reasons. If the JD could apply to any company, it probably wasn't written for one.
Apply to ghosts if it's quick. Don't tailor heavily for them. Save the per-role craft for postings that pass at least 2 of the 3 signals.
— Dr. Hosney Adel