Freshness Signal Checker

The Freshness Signal Checker finds every date a page gives search engines and AI systems and checks whether they agree. Enter a URL and it lists each signal it finds — dateModified schema, article:modified_time, visible “Updated on” text, the HTTP Last-Modified header and the page’s sitemap lastmod — sorted newest first with how long ago each one is. It then scores your content freshness signals out of 100, so you can check the last modified date of a website and fix conflicts, stale dates and missing signals.

What Are Content Freshness Signals?

Content freshness signals are the dates and date-related clues attached to a page that tell search engines, and AI systems that read the web, when it was published and when it last changed. They live in several places at once: structured data, meta tags, visible text, HTTP headers and your XML sitemap. When these agree and are recent, the page looks maintained. When they disagree — a dateModified of last month, a visible date from 2022, and a sitemap lastmod from last week — systems have to guess which to trust, and some may trust none.

The free AISEOgic Freshness Signal Checker helps you identify these inconsistencies. Use it as a content freshness checker to review the available dates on a web page and understand which signals may need attention. If you also want to validate your structured data, use the Schema Validator to inspect your schema markup.

How to Find When a Page Was Last Updated

If you just want to know how to find when a page was last updated, this tool does it in one step. Enter the address and it shows every date signal the page exposes, newest first. That also answers the everyday questions of how to check the last updated date of a website and how to find the last edited date of a website. A visible date in the article is the quickest clue, but it is only a claim; the machine-readable dates and the server’s own header are often more reliable, and the tool shows all of them side by side.

For additional checks, use the Meta Tag Analyzer to inspect the metadata in your page’s HTML.

Find the Last Modified Date of a Web Page

To find the last modified date of a web page, look at four places: the visible “Updated” text, dateModified in the JSON-LD, the article:modified_time meta tag, and the HTTP Last-Modified header. The Freshness Signal Checker reads all four and the sitemap, then shows which is newest.

Heads-up: many pages, especially dynamic ones, return no Last-Modified header at all. That’s normal and is not scored.

If you need to check your JSON-LD markup separately, use the JSON-LD Validator.

Last Updated Date on Blog Posts

Showing a “Last updated” date on blog posts helps readers judge whether advice is still current, and gives search engines a visible date that should match your structured data. Show a date only when you really changed the post (see the content refresh section below).

What Does the Freshness Signal Checker Read?

Each signal is listed with its source, its value and how old it is. The checker reads:

dateModified Schema and datePublished

JSON-LD datePublished and dateModified on Article, BlogPosting, NewsArticle and similar types. A dateModified schema value is the most explicit machine-readable “last changed” statement a page can make, so it should be present, correctly formatted and agree with everything else.

For a separate review of structured data, use the Schema Validator or JSON-LD Validator.

article:modified_time and Open Graph Dates

article:published_time, article:modified_time and og:updated_time in the page head. SEO plugins usually output these from the post’s published and modified dates.

You can inspect other metadata using the Meta Tag Analyzer.

itemprop, <time> and Visible “Updated on” Dates

Microdata itemprop dates, <time datetime="…"> elements, and visible text such as “Updated on September 20, 2026”. The visible date is what users see, so a mismatch with schema is a trust problem as well as an SEO one.

HTTP Last-Modified Header

The server’s Last-Modified response header. It is shown for reference, along with Cache-Control, ETag and Age, but it is not scored, because many correct setups legitimately omit or normalize it.

Sitemap lastmod

The checker reads robots.txt and the usual sitemap locations, including WordPress’s /wp-sitemap.xml, follows sitemap indexes, and finds your page’s <lastmod>. It reads the sitemap automatically, so you don’t need to find it yourself.

To inspect your sitemap further, use the XML Sitemap Checker or XML Sitemap Generator.

For the official requirements, refer to Google’s sitemap documentation.

How the Freshness Score Works

The score is out of 100. Every check shows its earned and maximum points so you can see exactly why.

CheckPointsWhat it looks for
Date signals present20Machine-readable published and modified dates, plus a visible date
Dates agree25Conflicts between signals (differences under 1 day are ignored to allow for time zones), a modified date earlier than the published date, and future dates
How recent25Newest date up to 3 months old earns full marks; up to 12 months, 18; up to 24 months, 10; older, 3
Year and time-relative wording15An old year in the title (“Best X in 2023”), the newest year mentioned in the text, an old © year, and “this year” or “currently” on an old page
Sitemap lastmod15The URL’s lastmod, whether it matches the page, and whether the sitemap gives nearly every URL the same lastmod

If the sitemap can’t be read, or the URL isn’t listed in it, the sitemap check is left out and the score is rescaled to 100 so you aren’t penalized for something the tool couldn’t see.

The score is a diagnostic indicator, not a Google ranking score. A high score does not guarantee rankings or AI search visibility.

How to Check the Last Modified Date of a Website

  1. Enter the page URL (a specific page works better than a homepage).
  2. Click Check Freshness Signals.
  3. Read the date list, newest first, and note the age of each.
  4. Open the score table and look for the lowest-scoring check.
  5. Fix the issue, clear your cache, and run the check again. Results are cached for 10 minutes, so wait or purge your own cache first.

Understanding Your Results

  • Dates present but conflicting: two signals differ by more than a day, or the modified date is earlier than the published date. Make your SEO plugin, theme and sitemap read from the appropriate underlying modification date.
  • Recent and consistent: the target. Nothing to fix based on date consistency alone.
  • Old but consistent: the page honestly hasn’t changed in a long time. Decide whether it needs a content refresh or is simply evergreen.
  • Future date: a signal is later than today, usually a time-zone or scheduling bug.
  • Undated: no machine-readable dates found. Consider adding suitable schema and metadata using accurate dates.
  • Time-relative wording on an old page: “currently”, “this year” or a title year that is out of date. Update or remove it when necessary.
  • Uniform sitemap lastmod: nearly every URL has the same lastmod date, which may indicate a bulk update or plugin setting.

Sitemap lastmod: Format, Requirements and Why It Matters

Is Sitemap lastmod Required?

No. In the sitemap protocol only the <loc> URL is required; <lastmod> is optional. Sitemap lastmod importance depends on accuracy: according to Google’s sitemap guidance, Google uses the <lastmod> value when it is consistently and verifiably accurate, and ignores <priority> and <changefreq>.

For more detail, read Google’s official sitemap guidance.

Sitemap lastmod Date Format

The sitemap lastmod date format is W3C Datetime (a profile of ISO 8601). Both of these are valid:

<lastmod>2026-10-14</lastmod>
<lastmod>2026-10-14T09:30:00+05:30</lastmod>

The same format applies to sitemap XML lastmod entries in sitemap index files. Use the full timestamp with a time-zone offset when you can; a bare date is also fine.

For further technical details, see the Sitemaps protocol.

Sitemap lastmod Importance for Google

When considering lastmod sitemap Google guidance, accuracy matters more than simply having a value. Update lastmod when the page has undergone a meaningful change, rather than whenever a sitemap is regenerated.

The XML Sitemap Checker can help you inspect your sitemap as part of your technical SEO workflow.

Content Freshness SEO: When Dates Matter (Query Deserves Freshness)

Content freshness SEO is not “newer is always better.” Query deserves freshness (QDF) is the idea that for some searches — breaking news, recurring events, rapidly changing topics — recent pages are favored, while for others, such as a stable definition, an older page can be perfectly good.

So the practical question is not “how do I make my dates look new?” but “does this topic change, and is my page current?” Use this tool to make sure that when your content is current, your signals say so consistently, and when it isn’t, to find what needs work.

If you search for an “SEO freshness checker”, this is what to expect: a consistency and recency check, not a ranking prediction.

Google also provides guidance on how it understands page dates in search results. Read Google’s explanation of publication dates.

For a broader optimization approach, explore AI search optimization.

Content Decay and Outdated Content

Content decay is the gradual loss of traffic and relevance as a page ages. Content decay SEO work usually starts with content decay analysis, which means comparing a page’s traffic and rankings over time in your analytics and Search Console, then deciding what to refresh, merge or retire.

This tool is not a content decay tool in that analytics sense; it can’t see traffic. What it does is a useful first filter: as an outdated content tool it flags pages whose dates are old, whose titles contain old years, or whose dates contradict each other.

Think of it as an outdated content refresh tool for the signals, to pair with your traffic data. You can also use the Content Readability Checker when reviewing the clarity of updated content.

Content Refresh Strategy: How to Update Old Content Honestly

A good content refresh strategy follows five steps. This is the safest answer to “how do I update old content for SEO”:

  1. Pick pages by evidence — falling traffic, outdated facts, old years in titles.
  2. Make real changes — new data, corrected steps, removed dead advice, better examples.
  3. Update visible text — remove “this year” and “currently” unless they are true; fix old years.
  4. Update every date signal together — dateModified schema, article:modified_time, the visible “Updated” line and the sitemap lastmod.
  5. Re-run this checker — confirm the signals now agree.

Don’t fake it. Changing the date without changing the content is misleading to readers and doesn’t help; Google’s guidance on publication dates says to show dates that reflect real changes. Treat the date as a statement of fact.

For planning a content update, use the SEO Content Brief Generator.

Freshness Signals for SEO, GEO, AEO and LLMO

  • SEO: consistent, accurate dates support Google’s understanding of when a page was published and updated.
  • GEO: generative search products that retrieve live pages may use dates, especially for time-sensitive questions; behavior varies by product.
  • AEO: answer engines need current information for questions where facts change, such as prices, versions and rules.
  • LLMO: a clearly dated, consistently updated page makes it easier to identify which version of a fact is current.

No one outside the AI companies can say exactly how much weight each uses, so treat freshness as one of many signals.

Learn more about GEO, AEO, and LLMO. For broader site checks, try the free AI SEO audit.

Limits of This Tool

Dates are claims. The tool reads what your page and server say; it cannot see your real edit history and cannot judge whether an edit was meaningful. Freshness matters more for some topics than others, so a low recency score on a timeless page is not necessarily a problem.

The tool reads server-delivered HTML only and does not run JavaScript, so dates added by scripts won’t be seen. Use AI Page View to inspect what is available in your HTML. Compressed .gz sitemaps are skipped, and only sitemaps on the same host are fetched. To keep it fast and free for everyone, each visitor gets 20 uncached checks per hour.

Frequently Asked Questions

1. How do I find when a page was last updated?

Enter the URL in the Freshness Signal Checker. It lists every date the page exposes, including dateModified schema, article:modified_time, visible “Updated on” text, the HTTP Last-Modified header and the sitemap lastmod, newest first.

2. How do I check the last modified date of a website?

Check a specific page rather than the whole site: look for a visible “Updated” date, the dateModified schema value, the article:modified_time meta tag and the Last-Modified header. The Freshness Signal Checker reads all of them in one run.

3. What are content freshness signals?

Content freshness signals are the dates and date-related clues on a page, such as schema dates, meta tags, visible dates, HTTP headers and sitemap lastmod, that indicate when it was published and last updated.

4. Is sitemap lastmod required?

No. In the sitemap protocol only the URL is required and <lastmod> is optional. It helps most when it is accurate and only changes when the page really changes.

5. What is the correct sitemap lastmod date format?

W3C Datetime, a profile of ISO 8601: either a date such as 2026-10-14, or a full timestamp such as 2026-10-14T09:30:00+05:30.

6. What does dateModified schema do?

The dateModified property in Article-type structured data states when the page content was last changed. It should match your visible “Updated” date and the other signals on the page.

7. What is Query Deserves Freshness (QDF)?

QDF is the idea that for some searches, such as news or fast-changing topics, recent content is favored, while for stable topics an older page can rank just as well. Not every page needs frequent updates.

8. Does ChatGPT prefer recent content?

There is no public rule. AI search products that retrieve live web pages may consider dates for time-sensitive questions, but behavior varies by product and by query. Accurate, consistent dates and genuinely updated content are the safe approach.

9. Will changing my last modified date improve my rankings?

No. Changing a date without making meaningful changes doesn’t make content better and can mislead readers. Update dates only when you update the page, and update all date signals together.

10. Why does my score drop when the sitemap can’t be read?

It doesn’t. If the sitemap can’t be read or doesn’t list the URL, the sitemap check is left out and the score is rescaled so you aren’t penalized for it.

Last Update: October 15, 2026

More Free SEO Tools

ai_question_gap_generator

AI Question Gap Generator

Discover missing questions to improve content coverage.

FAQ Schema Generator

FAQ Schema Generator

Create FAQ structured data quickly and easily.

heading_structure_checker

Heading Structure Checker

Check heading hierarchy and improve content organization.

content_readability_checker

Content Readability Checker

Evaluate readability and simplify complex content.

Meta Tag Analyzer

SEO Content Brief Generator

Create SEO-focused briefs for content planning.

citation readiness checker

Citation-Readiness Checker

Evaluate content structure for potential AI citations.

Ready to Boost Your Rankings & Visibility?

Start your free AI audit now and get actionable insights in seconds.