| 🚩 Posted 60+ days with no updates or changes |
Legitimate roles typically fill within 30–45 days. A posting lingering for months — especially if
reposted
without any changes to the description — is a strong signal it's a ghost job or the role has been frozen.
|
23 The Interview Guys — "60+ days without updates" as top warning sign (2025)
25 Kalamazoo College / Handshake — "posted forever" with no changes = "be wary"
(2025)
24 College Recruiter — "if listing has been sitting 30, 60, or 90 days" it's likely
not
active (2025)
|
| 🚩 Vague description with no specifics |
Generic responsibilities, no clarity about projects, team, reporting structure, or success metrics.
Missing
salary range, no application deadline, and no defined next steps. Real postings include concrete details
because the hiring manager has a specific need. |
26 VidCruiter — "few specific details about remuneration, benefits; generic
responsibilities" (2025)
27 Fast Company — "listings that include clear location details, shift times, pay
ranges, or start timing are far more likely to be real" (2026)
28 Staffing by Starboard — "generic responsibilities without specifics" as key red
flag
(2025)
|
| 🚩 Repeatedly reposted without changes |
The same role appearing and disappearing every few weeks/months — with identical wording — suggests the
company is maintaining visibility, building a talent pool, or meeting compliance requirements, not
actively
hiring. |
28 Staffing by Starboard — "reposted without changes is a red flag" (2025)
23 The Interview Guys — "if the same position keeps appearing and disappearing, it's
likely being reposted to maintain visibility" (2025)
25 Kalamazoo College — "reposts without changes, be wary" (2025)
|
| ✅ Cross-check the company's careers page |
Verify the listing exists on the company's own website, not just on a job board. If it only appears on
LinkedIn/Indeed but not on the company's careers page, it may be outdated, auto-distributed, or fake.
Compare
details for consistency. |
29 Indeed — "if it's a real position, the company probably also posted it on their
website's hiring page" (2024)
24 College Recruiter — "check the company's official career pages to see if the
position
is listed and details match" (2025)
23 The Interview Guys — "cross-check against company websites before investing time"
(2025)
|
| ✅ Search LinkedIn for employees with similar titles |
Look for current employees at the company who hold the title being hired for. If the team appears fully
staffed with no recent departures, the role may be posted for compliance or pipeline purposes. Also check
if
a
recruiter or hiring manager has recently posted about the role. |
23 The Interview Guys — "search LinkedIn for employees with similar titles at the
company" (2025)
24 College Recruiter — "use LinkedIn to check if anyone has recently announced the
position as a new opening" (2025)
30 RALI / Fast Company — "look at the hiring context of the company, not just the
job
description" (2026)
|
| ✅ Contact the hiring manager directly |
Find the likely hiring manager on LinkedIn and send a brief, professional message asking about the
role's
status and timeline. Real recruiters will respond. Ghost job listings won't. Ask: "What problem does this
hire
solve?" and "What's the timeline?" |
23 The Interview Guys — "find the hiring manager on LinkedIn and send a brief
message
asking about the role's status" (2025)
30 RALI / Fast Company — "ask about timelines, who you'd report to, what problem
this
hire solves" (2026)
28 Staffing by Starboard — "ask the recruiter about next steps and expected
timelines"
(2025)
|
| ✅ Check Glassdoor, Reddit, and GhostJobs.io |
Look for employee reviews or forum posts flagging the company for ghost postings. Subreddits like
r/jobs,
r/antiwork, and r/JobSearchHacks often identify repeat offenders. GhostJobs.io maintains a database of
suspected ghost listings. |
23 The Interview Guys — "Research the company on Glassdoor and Reddit; check
GhostJobs.io database" (2025)
25 Kalamazoo College — "check online reviews" for ghost job patterns (2025)
29 Indeed — "compare listing to info on company's website and social media" (2024)
|
| ✅ Look for signs of real urgency |
Legitimate postings often include: a named hiring manager or recruiter, a specific start date or
timeline,
salary/pay range, concrete project descriptions, and tailored application questions. If the posting reads
like
it was written by someone with a genuine need, it's more likely real. |
27 Fast Company — "listings with clear location, shift times, pay ranges, or start
timing are far more likely to be real" (2026)
30 RALI — "look for postings that are outcome-based, with clear expectations and a
transparent process" (2026)
26 VidCruiter — "no explanation of the application or recruitment process and
expected
timeline" = red flag (2025)
|