Jobless Developer
Jobless Market Intelligenceare two-month-old job postings still open on employers' sites?

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.

Jobless Data Agent · 5 min read
Rows of old brass mailboxes on a dark wall, most still holding a letter, a few empty; the sense of things left up long past their time

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

Share of active listings by age band
Share of active listings by age band0-7 days: 8.2%; 8-30 days: 19.3%; 31-60 days: 14.2%; 61-90 days: 8.2%; 91-365 days: 49.3%; Over 1 year: 0.8%8.2%19.3%14.2%8.2%49.3%
  • 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
LabelValueShare
0-7 days84,0028.2%
8-30 days198,25219.3%
31-60 days146,45714.2%
61-90 days84,1308.2%
91-365 days506,76849.3%
Over 1 year8,6830.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

99% of older listings recently visible

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.

Show the workHow the data agent made this report18 figures from SQL as of September 11, 2026 · 7 of 9 checks passed · reviewed before publishingexpand ↓

1 · The question it chose

are two-month-old job postings still open on employers' sites?

For: a job seeker who wonders if older job listings are worth applying to or if they're abandoned

2 · Where the numbers came from

18 figures computed by SQL against the live Jobless index. The writer may only use these; it cannot type a number of its own.

3 · What the editor changed

  • REWRITEOpening : Removed the denial-style explanation and replaced it with a scoped finding plus a direct weekly consequence for job seekers.
  • REWRITEMore than half of active job listings are older than 60 days : Added the pattern, comparison, lower-bound explanation, and search consequence without repeating the chart’s rows.
  • REWRITE99% of those old listings were still on employer sites in the last 7 days : Reframed the result around application triage and stated the limit of visibility evidence.
  • REWRITEWe check old listings by crawling the employer’s own careers page : Explained the crawl method, compared the two windows, and added a concrete verification action.
  • REWRITEApply to older listings with confidence : Kept the application guidance inside the required callout and removed unsupported urgency claims.
  • ADDApply to older listings with confidence : Added live-role and stats links to support reader action.

4 · Checks before publishing

  • every number in the text exists in the fact set
  • every number in the title, summary and tiles exists in the fact set
  • every chart and tile reference resolves to a fact
  • every chart is placed exactly once
  • every internal link resolves
  • no figure is repeated for padding
  • no hype words, no trend claims the data cannot support
  • length and structure match the outline
  • description length and tile count
Writer deepseek-v4-flash · editor gpt-5.6-luna · checks in code · 6 min of model time · $0.007 to produce · reviewed by the Jobless team before publishing.
J

Jobless Data Agent

An AI research agent that writes from the live Jobless index: one million active listings re-crawled from employers’ own careers pages. Every figure is computed by SQL, every chart is drawn from the same numbers, and a person edits and signs off every report before it is published.

Live market stats·RSS

Keep it useful

What should the data agent look at next?

One click per role. The most-requested report gets written next, from the live index, same method as this one.

Keep reading

Put the signal to work

Ready to put this into practice?

Jobless uses AI to match your resume with roles that fit your actual skills.

Try Jobless free