- E-E-A-T
- Content
- SEO
Publication Dates and Content Freshness: What Search Engines Look For
Publication dates affect how search engines evaluate content freshness. Learn where to display dates, how to use datePublished schema, and when to update content.
Search engines use publication dates to evaluate content freshness — a factor that matters more for some queries than others. Displaying accurate dates, using proper schema markup, and updating content regularly are all E-E-A-T signals that affect how your content is ranked and trusted.
When Freshness Matters
Not all queries need fresh content. Google applies “freshness” as a ranking factor primarily for:
- Recent events and news — “latest Google algorithm update”
- Regularly changing information — “best SEO tools 2026”
- Trending topics — “AI search optimization”
- Product-related searches — “iPhone 16 review”
For evergreen queries like “what is a canonical tag,” freshness matters less — but even here, recently updated content signals active maintenance.
Where to Display Dates
1. Visible on the Page
Display the publication date prominently near the title or author byline. Google’s quality raters look for visible dates as a trust signal.
<article>
<h1>Publication Dates and SEO</h1>
<time datetime="2026-09-14">September 14, 2026</time>
<span>Updated: <time datetime="2026-09-20">September 20, 2026</time></span>
</article>
If content has been significantly updated, show both the original publication date and the last updated date.
2. Schema Markup (JSON-LD)
Use datePublished and dateModified in your Article schema:
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Publication Dates and SEO",
"datePublished": "2026-09-14T08:00:00+00:00",
"dateModified": "2026-09-20T14:30:00+00:00"
}
Google uses these dates to display publish dates in search results and to evaluate freshness.
3. Last-Modified HTTP Header
Your server can send a Last-Modified header:
Last-Modified: Fri, 20 Sep 2026 14:30:00 GMT
This is primarily used for caching, but search engines can also use it as a freshness signal.
4. XML Sitemap <lastmod>
Your sitemap’s <lastmod> tag should reflect genuine content updates:
<url>
<loc>https://www.example.com/blog/publication-dates-seo</loc>
<lastmod>2026-09-20</lastmod>
</url>
Only update <lastmod> when the content actually changes. Setting all dates to today makes search engines distrust your dates entirely.
Date Best Practices
Do
- Display dates prominently on all blog posts and articles
- Use ISO 8601 format in schema and HTML
datetimeattributes - Show both published and updated dates when content is refreshed
- Update content regularly — reviewing and refreshing top-performing posts quarterly
- Be honest about dates — the visible date should match the schema date
Don’t
- Fake freshness by changing the publication date without updating content. Google detects this and may apply a penalty.
- Remove dates entirely. Some SEO advice suggests hiding dates to appear “evergreen.” Google’s raters view dateless content as less trustworthy.
- Use relative dates like “2 days ago” without a machine-readable absolute date.
- Set all sitemap dates to today. This signals manipulation.
How to Update Content Effectively
When refreshing old content:
- Update statistics and data with current numbers
- Add new sections covering developments since original publication
- Remove outdated information that’s no longer accurate
- Update the
dateModifiedin schema and sitemap - Add an “Updated” note with the new date at the top of the article
- Keep the original
datePublished— don’t pretend old content is new
How Do I Check My Publication Dates?
What seoutils.dev checks: Our free audit checks for datePublished schema, dateModified schema, visible publication dates on the page, and the Last-Modified HTTP header. We flag pages that are missing date signals entirely.
Run a free audit to check your publication date setup.
This is part of our Complete SEO Audit Checklist. Related: Author Bylines and E-E-A-T | Trust Pages and E-E-A-T.