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 | 2084 | 1 |
stale_75d | posted 20672d ago | 1534 | 3 |
repost_pair | 2 near-identical postings of this role | 1117 | 1 |
repost_cluster | 3 near-identical postings of this role | 278 | 2 |
evergreen_language | talent-pool / always-hiring language | 162 | 2 |
relisted | seen active 22d | 109 | 1 |
repost_cluster | 4 near-identical postings of this role | 100 | 2 |
relisted | seen active 34d | 87 | 1 |
relisted | seen active 35d | 85 | 1 |
stale_45d | posted 59d ago | 69 | 2 |
stale_45d | posted 57d ago | 59 | 2 |
repost_cluster | 59 near-identical postings of this role | 56 | 2 |
repost_cluster | 5 near-identical postings of this role | 53 | 2 |
stale_45d | posted 58d ago | 53 | 2 |
repost_cluster | 7 near-identical postings of this role | 50 | 2 |
stale_45d | posted 56d ago | 46 | 2 |
repost_cluster | 6 near-identical postings of this role | 43 | 2 |
relisted | seen active 33d | 42 | 1 |
relisted | seen active 28d | 40 | 1 |
stale_45d | posted 49d ago | 36 | 2 |
repost_cluster | 36 near-identical postings of this role | 36 | 2 |
stale_45d | posted 50d ago | 34 | 2 |
relisted | seen active 27d | 33 | 1 |
stale_45d | posted 51d ago | 30 | 2 |
relisted | seen active 30d | 28 | 1 |
repost_cluster | 8 near-identical postings of this role | 26 | 2 |
relisted | seen active 23d | 24 | 1 |
stale_45d | posted 52d ago | 24 | 2 |
relisted | seen active 32d | 23 | 1 |
repost_cluster | 13 near-identical postings of this role | 22 | 2 |
relisted | seen active 29d | 21 | 1 |
repost_cluster | 20 near-identical postings of this role | 20 | 2 |
relisted | seen active 31d | 20 | 1 |
relisted | seen active 24d | 18 | 1 |
liveness_expired | listing URL no longer live | 17 | 3 |
stale_45d | posted 53d ago | 17 | 2 |
relisted | seen active 26d | 17 | 1 |
repost_cluster | 14 near-identical postings of this role | 17 | 2 |
repost_cluster | 22 near-identical postings of this role | 17 | 2 |
relisted | seen active 25d | 16 | 1 |
relisted | seen active 36d | 15 | 1 |
relisted_long | seen active 49d | 15 | 2 |
stale_45d | posted 55d ago | 15 | 2 |
stale_45d | posted 46d ago | 15 | 2 |
relisted | seen active 42d | 14 | 1 |
stale_75d | posted 87d ago | 13 | 3 |
relisted | seen active 37d | 13 | 1 |
relisted | seen active 40d | 12 | 1 |
stale_45d | posted 47d ago | 11 | 2 |
relisted | seen active 41d | 10 | 1 |
relisted_long | seen active 46d | 9 | 2 |
relisted | seen active 39d | 9 | 1 |
relisted_long | seen active 47d | 9 | 2 |
stale_45d | posted 45d ago | 9 | 2 |
relisted_long | seen active 48d | 8 | 2 |
stale_45d | posted 48d ago | 8 | 2 |
stale_45d | posted 66d ago | 8 | 2 |
thin_content | description 62 chars | 8 | 1 |
relisted | seen active 38d | 8 | 1 |
relisted | seen active 43d | 8 | 1 |
stale_75d | posted 99d ago | 8 | 3 |
stale_75d | posted 77d ago | 8 | 3 |
stale_75d | posted 78d ago | 8 | 3 |
stale_75d | posted 86d ago | 8 | 3 |
relisted_long | seen active 56d | 7 | 2 |
stale_45d | posted 54d ago | 7 | 2 |
relisted_long | seen active 51d | 7 | 2 |
relisted | seen active 21d | 7 | 1 |
repost_cluster | 19 near-identical postings of this role | 6 | 2 |
relisted_long | seen active 53d | 6 | 2 |
stale_75d | posted 129d ago | 6 | 3 |
relisted | seen active 44d | 6 | 1 |
stale_75d | posted 100d ago | 6 | 3 |
stale_75d | posted 85d ago | 6 | 3 |
stale_75d | posted 84d ago | 6 | 3 |
stale_75d | posted 134d ago | 6 | 3 |
stale_75d | posted 121d ago | 6 | 3 |
stale_30d | posted 43d ago | 5 | 1 |
stale_75d | posted 79d ago | 5 | 3 |
stale_75d | posted 122d ago | 5 | 3 |
stale_75d | posted 92d ago | 5 | 3 |
stale_75d | posted 118d ago | 5 | 3 |
relisted_long | seen active 52d | 5 | 2 |
stale_45d | posted 64d ago | 5 | 2 |
stale_75d | posted 128d ago | 5 | 3 |
relisted_long | seen active 55d | 4 | 2 |
stale_75d | posted 106d ago | 4 | 3 |
stale_75d | posted 97d ago | 4 | 3 |
stale_75d | posted 108d ago | 4 | 3 |
stale_75d | posted 179d ago | 4 | 3 |
stale_75d | posted 93d ago | 4 | 3 |
relisted_long | seen active 45d | 4 | 2 |
stale_75d | posted 113d ago | 4 | 3 |
stale_75d | posted 114d ago | 4 | 3 |
stale_75d | posted 228d ago | 4 | 3 |
stale_75d | posted 80d ago | 3 | 3 |
stale_75d | posted 167d ago | 3 | 3 |
stale_75d | posted 143d ago | 3 | 3 |
stale_45d | posted 60d ago | 3 | 2 |
stale_45d | posted 62d ago | 3 | 2 |
stale_75d | posted 91d ago | 3 | 3 |
stale_75d | posted 189d ago | 3 | 3 |
stale_75d | posted 137d ago | 3 | 3 |
stale_75d | posted 346d ago | 3 | 3 |
stale_75d | posted 83d ago | 3 | 3 |
stale_75d | posted 212d ago | 3 | 3 |
stale_30d | posted 42d ago | 3 | 1 |
stale_75d | posted 126d ago | 3 | 3 |
stale_75d | posted 133d ago | 3 | 3 |
stale_75d | posted 217d ago | 3 | 3 |
stale_75d | posted 537d ago | 3 | 3 |
relisted | seen active 45d | 3 | 1 |
relisted_long | seen active 57d | 3 | 2 |
stale_75d | posted 798d ago | 2 | 3 |
relisted_long | seen active 50d | 2 | 2 |
repost_cluster | 12 near-identical postings of this role | 2 | 2 |
repost_cluster | 9 near-identical postings of this role | 2 | 2 |
stale_30d | posted 36d ago | 2 | 1 |
stale_30d | posted 39d ago | 2 | 1 |
stale_30d | posted 44d ago | 2 | 1 |
stale_45d | posted 72d ago | 2 | 2 |
stale_75d | posted 107d ago | 2 | 3 |
stale_75d | posted 111d ago | 2 | 3 |
stale_75d | posted 115d ago | 2 | 3 |
stale_75d | posted 135d ago | 2 | 3 |
stale_75d | posted 136d ago | 2 | 3 |
stale_75d | posted 140d ago | 2 | 3 |
stale_75d | posted 141d ago | 2 | 3 |
stale_75d | posted 146d ago | 2 | 3 |
stale_75d | posted 147d ago | 2 | 3 |
stale_75d | posted 148d ago | 2 | 3 |
stale_75d | posted 155d ago | 2 | 3 |
stale_75d | posted 156d ago | 2 | 3 |
stale_75d | posted 160d ago | 2 | 3 |
stale_75d | posted 188d ago | 2 | 3 |
stale_75d | posted 190d ago | 2 | 3 |
stale_75d | posted 195d ago | 2 | 3 |
stale_75d | posted 196d ago | 2 | 3 |
stale_75d | posted 197d ago | 2 | 3 |
stale_75d | posted 200d ago | 2 | 3 |
stale_75d | posted 204d ago | 2 | 3 |
stale_75d | posted 214d ago | 2 | 3 |
stale_75d | posted 216d ago | 2 | 3 |
stale_75d | posted 223d ago | 2 | 3 |
stale_75d | posted 224d ago | 2 | 3 |
stale_75d | posted 225d ago | 2 | 3 |
stale_75d | posted 315d ago | 2 | 3 |
stale_75d | posted 401d ago | 2 | 3 |
stale_75d | posted 469d ago | 2 | 3 |
stale_75d | posted 536d ago | 2 | 3 |
stale_75d | posted 90d ago | 2 | 3 |
stale_75d | posted 96d ago | 2 | 3 |
stale_75d | posted 98d ago | 2 | 3 |
stale_75d | posted 192d ago | 1 | 3 |
stale_75d | posted 94d ago | 1 | 3 |
thin_content | description 49 chars | 1 | 1 |
stale_30d | posted 35d ago | 1 | 1 |
relisted_long | seen active 54d | 1 | 2 |
stale_75d | posted 203d ago | 1 | 3 |
stale_30d | posted 32d ago | 1 | 1 |
stale_75d | posted 205d ago | 1 | 3 |
stale_75d | posted 1427d ago | 1 | 3 |
stale_75d | posted 209d ago | 1 | 3 |
stale_75d | posted 210d ago | 1 | 3 |
stale_75d | posted 211d ago | 1 | 3 |
stale_75d | posted 1352d ago | 1 | 3 |
stale_75d | posted 213d ago | 1 | 3 |
repost_cluster | 24 near-identical postings of this role | 1 | 2 |
thin_content | description 179 chars | 1 | 1 |
stale_75d | posted 1330d ago | 1 | 3 |
thin_content | description 209 chars | 1 | 1 |
thin_content | description 227 chars | 1 | 1 |
thin_content | description 261 chars | 1 | 1 |
stale_75d | posted 226d ago | 1 | 3 |
stale_75d | posted 227d ago | 1 | 3 |
stale_75d | posted 125d ago | 1 | 3 |
stale_75d | posted 231d ago | 1 | 3 |
stale_75d | posted 232d ago | 1 | 3 |
stale_75d | posted 233d ago | 1 | 3 |
stale_75d | posted 248d ago | 1 | 3 |
stale_75d | posted 255d ago | 1 | 3 |
stale_75d | posted 258d ago | 1 | 3 |
stale_75d | posted 267d ago | 1 | 3 |
stale_75d | posted 279d ago | 1 | 3 |
stale_75d | posted 281d ago | 1 | 3 |
stale_75d | posted 282d ago | 1 | 3 |
stale_75d | posted 288d ago | 1 | 3 |
stale_75d | posted 294d ago | 1 | 3 |
stale_75d | posted 298d ago | 1 | 3 |
stale_75d | posted 302d ago | 1 | 3 |
thin_content | description 276 chars | 1 | 1 |
stale_75d | posted 317d ago | 1 | 3 |
stale_75d | posted 321d ago | 1 | 3 |
stale_75d | posted 323d ago | 1 | 3 |
stale_75d | posted 326d ago | 1 | 3 |
stale_75d | posted 329d ago | 1 | 3 |
stale_75d | posted 331d ago | 1 | 3 |
stale_75d | posted 336d ago | 1 | 3 |
stale_75d | posted 337d ago | 1 | 3 |
stale_75d | posted 342d ago | 1 | 3 |
stale_75d | posted 343d ago | 1 | 3 |
stale_75d | posted 345d ago | 1 | 3 |
stale_75d | posted 123d ago | 1 | 3 |
stale_75d | posted 355d ago | 1 | 3 |
stale_75d | posted 358d ago | 1 | 3 |
stale_75d | posted 363d ago | 1 | 3 |
stale_75d | posted 365d ago | 1 | 3 |
stale_75d | posted 368d ago | 1 | 3 |
stale_75d | posted 374d ago | 1 | 3 |
stale_75d | posted 380d ago | 1 | 3 |
stale_75d | posted 386d ago | 1 | 3 |
stale_75d | posted 387d ago | 1 | 3 |
stale_75d | posted 400d ago | 1 | 3 |
thin_content | description 282 chars | 1 | 1 |
stale_75d | posted 406d ago | 1 | 3 |
stale_75d | posted 407d ago | 1 | 3 |
stale_75d | posted 414d ago | 1 | 3 |
stale_75d | posted 421d ago | 1 | 3 |
stale_75d | posted 422d ago | 1 | 3 |
stale_75d | posted 427d ago | 1 | 3 |
stale_75d | posted 450d ago | 1 | 3 |
thin_content | description 349 chars | 1 | 1 |
stale_75d | posted 489d ago | 1 | 3 |
stale_75d | posted 501d ago | 1 | 3 |
stale_75d | posted 507d ago | 1 | 3 |
stale_75d | posted 512d ago | 1 | 3 |
thin_content | description 373 chars | 1 | 1 |
stale_75d | posted 120d ago | 1 | 3 |
stale_75d | posted 539d ago | 1 | 3 |
stale_75d | posted 541d ago | 1 | 3 |
stale_75d | posted 549d ago | 1 | 3 |
stale_75d | posted 550d ago | 1 | 3 |
stale_75d | posted 551d ago | 1 | 3 |
stale_75d | posted 564d ago | 1 | 3 |
stale_75d | posted 571d ago | 1 | 3 |
stale_75d | posted 582d ago | 1 | 3 |
stale_75d | posted 588d ago | 1 | 3 |
stale_75d | posted 619d ago | 1 | 3 |
stale_75d | posted 668d ago | 1 | 3 |
stale_75d | posted 720d ago | 1 | 3 |
stale_75d | posted 760d ago | 1 | 3 |
stale_75d | posted 771d ago | 1 | 3 |
stale_75d | posted 119d ago | 1 | 3 |
stale_75d | posted 116d ago | 1 | 3 |
stale_75d | posted 1124d ago | 1 | 3 |
stale_75d | posted 109d ago | 1 | 3 |
stale_75d | posted 1081d ago | 1 | 3 |
stale_75d | posted 81d ago | 1 | 3 |
stale_75d | posted 820d ago | 1 | 3 |
stale_75d | posted 1064d ago | 1 | 3 |
stale_75d | posted 104d ago | 1 | 3 |
stale_75d | posted 102d ago | 1 | 3 |
stale_45d | posted 74d ago | 1 | 2 |
stale_45d | posted 67d ago | 1 | 2 |
stale_75d | posted 885d ago | 1 | 3 |
stale_75d | posted 898d ago | 1 | 3 |
stale_75d | posted 89d ago | 1 | 3 |
thin_content | description 386 chars | 1 | 1 |
stale_45d | posted 65d ago | 1 | 2 |
stale_30d | posted 38d ago | 1 | 1 |
stale_75d | posted 162d ago | 1 | 3 |
stale_75d | posted 1548d ago | 1 | 3 |
stale_75d | posted 168d ago | 1 | 3 |
stale_75d | posted 169d ago | 1 | 3 |
stale_75d | posted 170d ago | 1 | 3 |
stale_75d | posted 171d ago | 1 | 3 |
stale_75d | posted 174d ago | 1 | 3 |
stale_75d | posted 175d ago | 1 | 3 |
stale_75d | posted 176d ago | 1 | 3 |
stale_75d | posted 178d ago | 1 | 3 |
stale_75d | posted 150d ago | 1 | 3 |
stale_75d | posted 180d ago | 1 | 3 |
stale_75d | posted 182d ago | 1 | 3 |
stale_75d | posted 1839d ago | 1 | 3 |
stale_75d | posted 184d ago | 1 | 3 |
stale_75d | posted 939d ago | 1 | 3 |
stale_75d | posted 142d ago | 1 | 3 |
stale_30d | posted 37d ago | 1 | 1 |
stale_75d | posted 191d 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.