Are old job postings ghost jobs? 99% are still on the employer's site
Ghost jobs, measured: 99% of listings older than 60 days were still on the employer's own careers page within 7 days. What that does and doesn't tell you.

Key figures · data as of September 11, 2026
Active listings older than 60 days
599,572
58.3% of 1,028,292 total active listings
Confirmed visible in last 7 days
581,172
99.0% of 586,806 checkable listings
Older listings not recently seen
5,634
1.0% of 586,806 checkable listings
What this means
Check older job listings before dismissing them. Our index shows 99% of listings over 60 days old were still visible on employer sites within the last week. Apply when the role fits, then verify on the employer's careers page to be sure.
99% of active listings older than 60 days were still on the employer’s own careers page within the last 7 days. That is 581,172 of 586,806 checkable listings. This is a current snapshot of the jobs in our index, not a forecast for the whole economy. For you this week, an older listing is worth checking before you dismiss it.
More than half of active job listings are older than 60 days
- 0-7 days84,002
- 8-30 days198,252
- 31-60 days146,457
- 61-90 days84,130
- 91-365 days506,768
- Over 1 year8,683
View data
| Label | Value | Share |
|---|---|---|
| 0-7 days | 84,002 | 8.2% |
| 8-30 days | 198,252 | 19.3% |
| 31-60 days | 146,457 | 14.2% |
| 61-90 days | 84,130 | 8.2% |
| 91-365 days | 506,768 | 49.3% |
| Over 1 year | 8,683 | 0.8% |
Age bands sum to active_jobs. Listings without employer-stated date are assigned age from first discovery (lower bound).
The age distribution matters because the newest jobs are a small part of the available pool. Of 1,028,292 active listings, 599,572 are older than 60 days, or 58.3%. The 84,002 listings posted in the last 7 days account for 8.2%, while 49.3% sit in the 91-to-365-day band. The largest group is therefore made up of roles that have been visible for months.
That gives you a wider search. If you filter for recent postings only, you remove most of the active listings in this index before you assess whether they fit. Start with the role, location, pay, and requirements. Then check how recently the listing was confirmed.
The age bands describe when a listing entered the index’s age calculation. For 420,670 active listings, the employer supplied no posting date, so we count age from first discovery. That is a lower bound: those roles may have been live before we found them. The chart’s older share should therefore be read as a measured minimum for that part of the index.
99% of those old listings were still on employer sites in the last 7 days
Only listings older than 60 days with a crawl record are checked.
We could check 586,806 older listings because they had a crawl record. Of those, 5,634 were not seen during the seven-day window, or 1.0%. The practical pattern is clear: age alone is a weak reason to discard a role.
Use the employer’s careers page as the next check when a posting looks old. If the role is still there, you can treat it as an active lead while remembering that visibility does not reveal the employer’s hiring intent. The listing may be collecting applications for a later start or maintaining a candidate pipeline.
This finding changes how you sort your queue. A posting that has been open for months may have fewer fresh applicants than a newly published role, or it may reflect a slow hiring process. The data cannot tell you which. It can tell you that most checkable older listings were still visible recently.
We check old listings by crawling the employer’s own careers page
We visit the careers pages of tracked companies and compare what those sites display with the listings in our index. That direct check avoids treating a job-board copy as evidence that the employer still has the role open.
Within the last 24 hours, we saw 525,307 older listings on employer sites. That is 89.5% of the checkable group, compared with 99.0% over seven days. The shorter window moves with crawl timing, so we use the seven-day result for the headline finding.
For you, the method supplies a useful verification step. Open the company’s careers page when a role matters, then compare the title, location, and requirements before you apply. A match there confirms recent visibility. It still does not confirm that interviews are underway or that the position will remain open.
Apply to older listings with confidence
You can browse live roles and use the live market stats when you want to compare this pattern with the wider index.
What we still don’t know about these listings
Visibility answers one question: whether our crawler found the listing on the employer’s site during a stated window. It does not answer whether the employer is actively reviewing applications, has paused hiring, or plans to fill the role soon. We have no measurement of that intent in this dataset.
We also cannot give you an expiration date. A role visible today may disappear before you apply, while another may remain online for months. The useful response is to check the employer page when the role matters and apply promptly when the fit is strong.
Coverage has a boundary. 12,766 older listings had no crawl record and were excluded from the reconfirmation check. They are outside the measured visibility result, so you should not treat them as equivalent to listings recently found on an employer site.
The age estimate has a second boundary. Listings without an employer-stated date are measured from first discovery, which means their true age can be greater than the index records. That limitation makes the older pool easier to underestimate than to overestimate.
Methodology
The analysis covers 1,028,292 active listings in the Jobless index from 56,819 companies. Age is measured from the employer-stated posting date when available. For 420,670 listings with no employer-stated date, age is counted from first discovery, making it a lower bound on true age. 'Still present' means our crawler found the listing on the employer's own careers page within the stated window. We excluded 12,766 older listings that had no crawl record from the reconfirmation check. We use the 7-day window for the headline finding because the 24-hour figure varies with crawl timing. This data is a current snapshot and not a forecast. Figures were computed by SQL against the Jobless index on 11 September 2026. The draft was produced with a language model from that fact set and reviewed by the Jobless team before publishing.
Figures come from the live Jobless index. See the current numbers.


