Ghost Job Report
We flag job listings that may not represent real hiring needs. Learn how we detect ghost jobs →
How We Detect Ghost Jobs
STALE Stale Posting
Job has been active for more than 90 days without being filled. Real roles typically fill faster.
REPOST Suspicious Reposting
Same job title and description reposted multiple times — often a sign of permanent pipeline collection.
NO_SALARY No Salary Info
Missing salary range is correlated with ghost jobs. Real employers are increasingly transparent.
THIN_DESC Very Thin Description
Less than 200 words of job description. Real roles have detailed requirements.
NO_APPLY Missing Apply Link
No direct application URL — redirects to generic "submit your resume" pages.
GENERIC_EMAIL Generic Contact
Gmail/Yahoo contact emails instead of company domain — low legitimacy signal.
UNVERIFIED_SRC Unverified Source
Sourced from sites known for scraping or aggregating without verification.
Signal Breakdown
| Signal | Reason | Jobs | Avg Points |
|---|---|---|---|
thin_content | description 0 chars | 1242 | 1 |
stale_75d | posted 20655d ago | 945 | 3 |
repost_pair | 2 near-identical postings of this role | 687 | 1 |
repost_cluster | 3 near-identical postings of this role | 146 | 2 |
relisted | seen active 22d | 105 | 1 |
repost_cluster | 4 near-identical postings of this role | 65 | 2 |
relisted | seen active 34d | 59 | 1 |
relisted | seen active 35d | 53 | 1 |
evergreen_language | talent-pool / always-hiring language | 45 | 2 |
stale_30d | posted 42d ago | 40 | 1 |
repost_cluster | 31 near-identical postings of this role | 31 | 2 |
repost_cluster | 6 near-identical postings of this role | 29 | 2 |
repost_cluster | 5 near-identical postings of this role | 27 | 2 |
relisted | seen active 33d | 24 | 1 |
relisted | seen active 28d | 24 | 1 |
relisted | seen active 27d | 22 | 1 |
repost_cluster | 20 near-identical postings of this role | 20 | 2 |
relisted | seen active 30d | 18 | 1 |
repost_cluster | 7 near-identical postings of this role | 18 | 2 |
liveness_expired | listing URL no longer live | 17 | 3 |
stale_30d | posted 41d ago | 14 | 1 |
repost_cluster | 8 near-identical postings of this role | 14 | 2 |
repost_cluster | 18 near-identical postings of this role | 13 | 2 |
relisted | seen active 23d | 12 | 1 |
relisted | seen active 25d | 12 | 1 |
relisted | seen active 31d | 10 | 1 |
relisted | seen active 32d | 10 | 1 |
relisted | seen active 29d | 9 | 1 |
relisted | seen active 26d | 9 | 1 |
relisted | seen active 21d | 8 | 1 |
stale_45d | posted 49d ago | 8 | 2 |
stale_75d | posted 104d ago | 7 | 3 |
stale_75d | posted 82d ago | 7 | 3 |
relisted | seen active 24d | 7 | 1 |
stale_75d | posted 117d ago | 6 | 3 |
stale_30d | posted 40d ago | 5 | 1 |
repost_cluster | 12 near-identical postings of this role | 5 | 2 |
stale_75d | posted 101d ago | 5 | 3 |
stale_75d | posted 83d ago | 5 | 3 |
stale_75d | posted 96d ago | 5 | 3 |
stale_75d | posted 112d ago | 5 | 3 |
stale_45d | posted 70d ago | 5 | 2 |
stale_75d | posted 90d ago | 4 | 3 |
repost_cluster | 14 near-identical postings of this role | 4 | 2 |
stale_45d | posted 47d ago | 4 | 2 |
stale_45d | posted 60d ago | 4 | 2 |
stale_75d | posted 76d ago | 4 | 3 |
stale_30d | posted 39d ago | 4 | 1 |
stale_75d | posted 211d ago | 4 | 3 |
stale_75d | posted 80d ago | 4 | 3 |
stale_75d | posted 111d ago | 4 | 3 |
stale_75d | posted 89d ago | 4 | 3 |
stale_30d | posted 34d ago | 4 | 1 |
stale_45d | posted 67d ago | 4 | 2 |
stale_75d | posted 162d ago | 4 | 3 |
stale_75d | posted 130d ago | 3 | 3 |
stale_75d | posted 200d ago | 3 | 3 |
stale_75d | posted 126d ago | 3 | 3 |
stale_75d | posted 123d ago | 3 | 3 |
stale_75d | posted 116d ago | 3 | 3 |
stale_75d | posted 519d ago | 3 | 3 |
stale_75d | posted 97d ago | 3 | 3 |
stale_75d | posted 150d ago | 3 | 3 |
stale_75d | posted 105d ago | 3 | 3 |
stale_30d | posted 38d ago | 3 | 1 |
stale_75d | posted 329d ago | 3 | 3 |
stale_75d | posted 195d ago | 3 | 3 |
stale_75d | posted 138d ago | 2 | 3 |
thin_content | description 62 chars | 2 | 1 |
stale_75d | posted 197d ago | 2 | 3 |
stale_75d | posted 178d ago | 2 | 3 |
stale_30d | posted 36d ago | 2 | 1 |
stale_75d | posted 120d ago | 2 | 3 |
stale_75d | posted 81d ago | 2 | 3 |
stale_75d | posted 143d ago | 2 | 3 |
stale_75d | posted 129d ago | 2 | 3 |
stale_75d | posted 298d ago | 2 | 3 |
stale_75d | posted 199d ago | 2 | 3 |
stale_75d | posted 208d ago | 2 | 3 |
stale_75d | posted 79d ago | 2 | 3 |
stale_75d | posted 520d ago | 2 | 3 |
stale_75d | posted 109d ago | 2 | 3 |
stale_75d | posted 183d ago | 2 | 3 |
stale_75d | posted 119d ago | 2 | 3 |
stale_75d | posted 781d ago | 2 | 3 |
stale_75d | posted 118d ago | 2 | 3 |
stale_75d | posted 179d ago | 2 | 3 |
stale_75d | posted 94d ago | 2 | 3 |
stale_75d | posted 180d ago | 2 | 3 |
repost_cluster | 21 near-identical postings of this role | 2 | 2 |
stale_75d | posted 98d ago | 2 | 3 |
stale_75d | posted 384d ago | 2 | 3 |
stale_75d | posted 110d ago | 2 | 3 |
stale_75d | posted 171d ago | 2 | 3 |
stale_75d | posted 207d ago | 2 | 3 |
stale_30d | posted 33d ago | 2 | 1 |
stale_75d | posted 187d ago | 2 | 3 |
stale_75d | posted 452d ago | 2 | 3 |
stale_75d | posted 108d ago | 2 | 3 |
stale_75d | posted 173d ago | 2 | 3 |
stale_75d | posted 206d ago | 2 | 3 |
stale_75d | posted 651d ago | 1 | 3 |
stale_75d | posted 265d ago | 1 | 3 |
stale_75d | posted 565d ago | 1 | 3 |
stale_75d | posted 547d ago | 1 | 3 |
stale_75d | posted 803d ago | 1 | 3 |
stale_75d | posted 154d ago | 1 | 3 |
stale_75d | posted 151d ago | 1 | 3 |
stale_75d | posted 215d ago | 1 | 3 |
stale_75d | posted 472d ago | 1 | 3 |
stale_75d | posted 158d ago | 1 | 3 |
stale_75d | posted 921d ago | 1 | 3 |
stale_75d | posted 210d ago | 1 | 3 |
stale_75d | posted 370d ago | 1 | 3 |
stale_75d | posted 103d ago | 1 | 3 |
stale_75d | posted 363d ago | 1 | 3 |
stale_75d | posted 383d ago | 1 | 3 |
stale_75d | posted 172d ago | 1 | 3 |
stale_75d | posted 390d ago | 1 | 3 |
stale_75d | posted 131d ago | 1 | 3 |
stale_75d | posted 125d ago | 1 | 3 |
stale_75d | posted 238d ago | 1 | 3 |
stale_75d | posted 152d ago | 1 | 3 |
stale_75d | posted 77d ago | 1 | 3 |
stale_75d | posted 99d ago | 1 | 3 |
stale_75d | posted 161d ago | 1 | 3 |
stale_75d | posted 1313d ago | 1 | 3 |
stale_75d | posted 533d ago | 1 | 3 |
stale_75d | posted 602d ago | 1 | 3 |
repost_cluster | 10 near-identical postings of this role | 1 | 2 |
stale_75d | posted 320d ago | 1 | 3 |
stale_75d | posted 192d ago | 1 | 3 |
stale_75d | posted 165d ago | 1 | 3 |
stale_75d | posted 194d ago | 1 | 3 |
stale_75d | posted 314d ago | 1 | 3 |
stale_75d | posted 241d ago | 1 | 3 |
stale_75d | posted 196d ago | 1 | 3 |
stale_75d | posted 133d ago | 1 | 3 |
stale_75d | posted 325d ago | 1 | 3 |
stale_75d | posted 1410d ago | 1 | 3 |
stale_75d | posted 214d ago | 1 | 3 |
stale_75d | posted 304d ago | 1 | 3 |
stale_75d | posted 532d ago | 1 | 3 |
stale_75d | posted 348d ago | 1 | 3 |
relisted | seen active 36d | 1 | 1 |
stale_75d | posted 522d ago | 1 | 3 |
stale_75d | posted 92d ago | 1 | 3 |
stale_75d | posted 326d ago | 1 | 3 |
stale_75d | posted 85d ago | 1 | 3 |
stale_75d | posted 91d ago | 1 | 3 |
stale_75d | posted 357d ago | 1 | 3 |
stale_75d | posted 124d ago | 1 | 3 |
stale_75d | posted 389d ago | 1 | 3 |
stale_75d | posted 216d ago | 1 | 3 |
stale_75d | posted 167d ago | 1 | 3 |
stale_75d | posted 277d ago | 1 | 3 |
stale_45d | posted 45d ago | 1 | 2 |
stale_45d | posted 55d ago | 1 | 2 |
stale_75d | posted 351d ago | 1 | 3 |
stale_75d | posted 1531d ago | 1 | 3 |
stale_75d | posted 312d ago | 1 | 3 |
stale_75d | posted 163d ago | 1 | 3 |
thin_content | description 209 chars | 1 | 1 |
stale_75d | posted 341d ago | 1 | 3 |
stale_75d | posted 174d ago | 1 | 3 |
stale_75d | posted 495d ago | 1 | 3 |
stale_75d | posted 404d ago | 1 | 3 |
relisted | seen active 39d | 1 | 1 |
stale_75d | posted 139d ago | 1 | 3 |
stale_75d | posted 102d ago | 1 | 3 |
stale_75d | posted 554d ago | 1 | 3 |
stale_75d | posted 319d ago | 1 | 3 |
stale_75d | posted 534d ago | 1 | 3 |
stale_75d | posted 188d ago | 1 | 3 |
stale_75d | posted 328d ago | 1 | 3 |
stale_75d | posted 300d ago | 1 | 3 |
stale_75d | posted 490d ago | 1 | 3 |
stale_75d | posted 338d ago | 1 | 3 |
stale_75d | posted 703d ago | 1 | 3 |
stale_75d | posted 346d ago | 1 | 3 |
stale_75d | posted 405d ago | 1 | 3 |
thin_content | description 349 chars | 1 | 1 |
stale_75d | posted 571d ago | 1 | 3 |
stale_75d | posted 159d ago | 1 | 3 |
stale_75d | posted 743d ago | 1 | 3 |
stale_75d | posted 308d ago | 1 | 3 |
stale_75d | posted 484d ago | 1 | 3 |
stale_45d | posted 50d ago | 1 | 2 |
stale_75d | posted 186d ago | 1 | 3 |
stale_75d | posted 754d ago | 1 | 3 |
stale_45d | posted 57d ago | 1 | 2 |
stale_75d | posted 175d ago | 1 | 3 |
stale_75d | posted 397d ago | 1 | 3 |
stale_75d | posted 193d ago | 1 | 3 |
stale_75d | posted 881d ago | 1 | 3 |
relisted | seen active 38d | 1 | 1 |
stale_45d | posted 59d ago | 1 | 2 |
stale_75d | posted 285d ago | 1 | 3 |
stale_75d | posted 145d ago | 1 | 3 |
stale_75d | posted 868d ago | 1 | 3 |
stale_75d | posted 75d ago | 1 | 3 |
stale_75d | posted 209d ago | 1 | 3 |
stale_45d | posted 69d ago | 1 | 2 |
stale_75d | posted 281d ago | 1 | 3 |
stale_75d | posted 153d ago | 1 | 3 |
relisted | seen active 37d | 1 | 1 |
stale_30d | posted 32d ago | 1 | 1 |
stale_75d | posted 524d ago | 1 | 3 |
stale_75d | posted 1063d ago | 1 | 3 |
stale_75d | posted 369d ago | 1 | 3 |
stale_75d | posted 1047d ago | 1 | 3 |
stale_75d | posted 1106d ago | 1 | 3 |
stale_75d | posted 262d ago | 1 | 3 |
Industry Context
Ghost jobs are a well-documented problem in online job markets. Studies estimate that 20–30% of listings on major job boards may not represent real, active hiring needs. Common reasons include:
- • Pipeline building: Companies collect resumes for future roles that may never open.
- • Market research: Testing the labor market without intention to hire immediately.
- • Compliance: Posting publicly to satisfy internal or legal requirements after an internal hire.
- • Evergreen postings: Keeping a permanent listing up to always have a candidate pipeline.
remoty.work's ghost job detection is why job seekers trust us. Every listing is checked. When we find high ghost-risk signals, we flag the job rather than hiding it — because transparency is better than censorship.