Job posting date: how to tell a fresh opening from one that has been open for months
Zorky · October 23, 2026 · data as of October 23, 2026
"Posted yesterday" on a job board does not always mean the role appeared yesterday. It may have been reposted, refreshed, or picked up from an older source for the first time. Here is where to find the real date and why it matters.
How far apart the dates are
We compared when a job appeared in the Zorky database with the posting date stated by the source itself — the company's hiring system or the job markup on its site. Measured on 23 October 2026, open jobs from the last 30 days.
Only 13% of jobs carry a source date (81k of 617k) — the rest simply do not publish one. Among those that do:
- 36% — less than a day apart: genuinely fresh;
- half — more than 9 days apart;
- 15% — posted more than 90 days before we saw them.
Where "old new" jobs come from
Some of the gap is roles that companies keep open for months: a rare profile, ongoing hiring for a growing team, or an evergreen posting to collect CVs. Some is sources an aggregator connected recently: everything long open there looks new to it. This applies to any service that collects jobs from many places, Zorky included.
So "appeared on the site" tells you about the site, not the job. To decide, you need the employer's date.
Where to find the real date
Open the job on the company's own site. The date is usually in one of these places:
- a "Posted 3 days ago" line on the hiring-system page;
- the JobPosting markup in the page source — the datePosted field (use "View source" in your browser);
- the date of the company's newsletter or post announcing the role;
- if there is no date anywhere, look for the same posting in search archives or older posts to see how long it has been open.
How to use the date when applying
Fresh (under a week): apply right away — the recruiter is still working through applications and reads each one more carefully.
Older than a month: not a reason to skip. Hiring may be ongoing, or the right person has not been found yet. Rather than just clicking Apply, message the recruiter or hiring manager directly and ask whether the role is still open.
A role reposted with a new date every two weeks: ask on the first call why it has been hard to fill.