Every job seeker eventually asks this question. Should I bother applying to a posting from three weeks ago? Two months? Six months? The answer depends on what posting age actually means today and on how long real urgent roles stay live before they get filled and taken down.
We tracked posting age across the live job pool we maintain to put real numbers behind the gut feel. Here is what the distribution looks like and what it means for where you spend your tailored-resume effort.
The distribution
Across the active postings we track, the age distribution looks like this:
- Median posting age: 18 days. Half the pool is younger than this.
- 75th percentile: 41 days. Three quarters of the pool is younger.
- 90th percentile: 71 days.
- 95th percentile: 96 days. Five percent of the pool has been live longer than three months.
- About 7% of postings are over 90 days old. About 2% are over six months old.
Average age is misleading because the long tail of multi-month pipeline postings drags the mean. Median is the right anchor. 18 days is the typical posting in the pool right now.
How long do real urgent roles stay live?
SHRM's 2024 benchmark put US median time-to-fill at 36 days. Indeed Hiring Lab data lands in the same range. Our posting lifecycle data agrees: postings that disappear without reposting (the closed-requisition pattern) typically stay live for 24 to 45 days. That is the band where real urgent roles live.
Anything still posted past 60 days without disappearing has a different reason for staying live than "we are still actively hiring."
Why old postings stay up
Four causes explain almost all the long-tail postings in our pool:
- Pipeline collection. Recruiters keep evergreen listings live so the application stream never dries up. The role might materialize someday. The application is a database entry until then.
- Admin debt. The recruiter left, the role got frozen, the requisition never got closed. The ATS keeps showing the posting as active because nobody hit the close button.
- Compliance posting. Federal contractors and many government-adjacent firms must publicly post all roles to satisfy OFCCP requirements, even when an internal hire is already chosen. The posting can be six months old and the role can be both real and earmarked at the same time.
- Optics. Companies that want to look like they are hiring growth keep postings live to signal to investors, journalists, and competitors. A few of those roles will get filled. Most are theater.
None of those four reasons mean you are likely to get hired from your application.
Posting age correlates with signal score
We score every posting in our pool on a verification signal axis (High, Medium, Low, Minimum). Posting age is one of the inputs, but the correlation goes deeper than that. Postings that score High or Medium tend to be in the 0 to 45 day band. Postings that score Low or Minimum cluster at the long tail.
Of postings older than 90 days in our pool, roughly 73% score Low or Minimum Signal. Of postings under 14 days old, only about 14% do. The age difference is not the whole story (those old postings also tend to lack salary ranges, named contacts, and specific descriptions), but age is the cleanest single predictor we have.
Variation by source
Not all sources are equal in posting hygiene:
- LinkedIn. Highest concentration of multi-month postings. Easiest place for recruiters to keep pipelines live. Largest absolute volume of stale postings in the pool.
- Workday tenants. Mid-range. Posting hygiene varies wildly by tenant; some companies aggressively close stale requisitions, others let them sit.
- Greenhouse and Ashby. Cleanest postings on average. Newer ATS designs surface stale requisitions to admins more aggressively, which keeps the long tail shorter.
- USAJobs. Federal positions follow their own posting-period rules. Stale-looking postings often have legitimate compliance reasons. Read the description for the listed open and close dates.
What to do with this
Three practical rules:
- Under 30 days, treat as live. The posting is probably real and probably still being reviewed. Apply with your tailored resume if it clears the other checks.
- 30 to 60 days, apply only if other signals are strong. Salary range disclosed, named hiring manager, specific description. If those are present, the role might just be a slow fill. If they are missing, skip.
- Over 60 days, default to skip. The statistical likelihood of a meaningful response drops sharply. Save the tailored work for fresher postings that clear the other checks. The exception is federal clearance roles and niche specialty positions that legitimately take longer to fill.
How we use age in scoring
Posting age feeds directly into our verification signal score. A posting at 14 days with a salary range and a named contact scores High Signal. The same posting at 90 days, even if nothing else changes, drops to Medium. At 150 days it drops to Low. The age alone does not determine the verdict, but it is one of the strongest single inputs.
Find Jobs surfaces the High and Medium tier by default, which means you almost never see postings older than 60 days unless the other signals are unusually strong. The free Chrome extension runs the same age check inline as you browse, so you can see the verdict on any posting before you click apply.
Drop your resume on jobclarity.ai and we will match it against the High Signal subset of our live job pool in 30 seconds. The 90-day-old pipeline collectors never make it that far.
