New

Sitemap Lastmod Checker

Classify each lastmod as missing, future, more than two years old, or unparseable, so you can see which dates need a fix.

Sitemap input

Ancient means the date is more than two years old. A missing lastmod is listed on its own.

In practice

What fails a Sitemap Lastmod Checker pass

MistakeWhat happens
Sitemap Lastmod Checker: Mixing this result with another sitemap toolDeleting every ancient lastmod because the page is old. An old date can be honest. A future date usually means the clock or the template is wrong. (Sitemap Lastmod Checker, mistake 1.)
Sitemap Lastmod Checker: Ignoring a truncated listSitemap Lastmod Checker stops at the published caps. A truncated note means you do not have the full file. (Sitemap Lastmod Checker, mistake 2.)
Sitemap Lastmod Checker: Sending a private URLLocalhost, link-local, private ranges, and the metadata address are blocked before a socket is opened. (Sitemap Lastmod Checker, mistake 3.)
Sitemap Lastmod Checker: Treating HTML as XMLAn HTML page or a challenge interstitial is reported as not a sitemap. Fix the URL or the firewall rule, then run the check again. (Sitemap Lastmod Checker, mistake 4.)

On this tool

Before you trust Sitemap Lastmod Checker

  • The input for Sitemap Lastmod Checker was XML or a public sitemap URL. (Sitemap Lastmod Checker, check 1.)
  • A truncated note was read before the list was treated as complete. (Sitemap Lastmod Checker, check 2.)
  • HTML or a challenge page was not accepted as a sitemap. (Sitemap Lastmod Checker, check 3.)
  • The copied result matches missing, future, ancient, and unparseable lastmod values, not a different sitemap report. (Sitemap Lastmod Checker, check 4.)
  • Generated files were published by you, not by this page. (Sitemap Lastmod Checker, check 5.)

Read this

A result Sitemap Lastmod Checker should show

Input

Paste a urlset that contains https://example.com/blog/launch once and the same address a second time. Sitemap Lastmod Checker keeps one stored page and records the duplicate. Fetching https://example.com/sitemap.xml instead of pasting uses the same parser after the download. (Sitemap Lastmod Checker, example 1.)

What you should see

If https://example.com/sitemap.xml is a sitemap index and https://example.com/blog/old-post is the first child, a URL fetch can read that child until the depth and child caps. A paste of the index lists https://example.com/blog/old-post and does not download it until you fetch the index URL. (Sitemap Lastmod Checker, example 2.)

Detail

How to read a Sitemap Lastmod Checker report

Sitemap Lastmod Checker produces missing, future, ancient, and unparseable lastmod values. Each stored page is classified. No lastmod is missing. A date after today is future. A date more than two years before today is ancient. A value that is not a date is unparseable. You can paste XML into the box, or you can enter a public sitemap URL and let the server fetch it. A pasted urlset is parsed on the server without a second copy of the parser in the browser. The form stays near the top of the page, under the single title. (Sitemap Lastmod Checker, guide 1.)

Use https://example.com/sitemap.xml as the file you are checking and https://example.com/blog/launch as a page address you expect to see or not see, depending on the job. A date-only value such as 2024-01-01 is future only when that calendar day is still ahead. The word soon is unparseable, not missing. If the file is a sitemap index, child documents such as https://example.com/blog/old-post are fetched only when you supplied the index URL, only while the depth is within 2, and only until 20 child sitemap requests have been made. (Sitemap Lastmod Checker, guide 2.)

Sitemap Lastmod Checker shares one fetcher with the other sitemap tools. The fetcher allows http and https only. It rejects file, gopher, and data URLs, then blocks localhost, loopback, link-local, private ranges, CGNAT space, and the cloud metadata address before it opens a socket. DNS answers are checked before the connection, and a redirect is checked again. A redirect loop is reported instead of being followed forever. Three hops is the maximum. (Sitemap Lastmod Checker, guide 3.)

Large files are cut at 5 MB, and the stored page list stops at 5,000 URLs. Gzip responses and addresses that end in .gz are decompressed before parsing. A DOCTYPE or an entity declaration is rejected so the parser cannot expand an external entity. An HTML document or a Cloudflare challenge body is reported as not a sitemap. The raw response body is not written to the log. (Sitemap Lastmod Checker, guide 4.)

When a URL must be fetched, the page sends the job to the server and shows a short progress line while it polls. Small pastes return immediately with the same result shape: source URL, index or urlset, child sitemaps, page rows, errors, duplicates, redirect hops, status, truncated flag, and counts. Repeat fetches of the same normalized URL can reuse a finished parse for 10 minutes. Jobs sit in a file folder so more than one server process can see them, and they expire after 30 minutes. (Sitemap Lastmod Checker, guide 5.)

Deleting every ancient lastmod because the page is old. An old date can be honest. A future date usually means the clock or the template is wrong. After you read that distinction, look at the severity of any finding. An error means the document or the fetch failed the check this page is responsible for. A warning, such as a duplicate loc or a truncated file, means the rest of the result is still usable. A note explains a cap, a paste that did not download child files, or a sample crawl. (Sitemap Lastmod Checker, guide 6.)

A concrete pass through Sitemap Lastmod Checker starts with https://example.com/sitemap.xml. If that address is an index whose first child is https://example.com/blog/old-post, the file list and the page list answer different questions. The page address https://example.com/blog/launch belongs in the page list only when a urlset contains it. Keep the two lists apart when you copy them into a spreadsheet or a ticket. (Sitemap Lastmod Checker, guide 7.)

The result panel uses the same dark block as the other tools on this site. Copy is there when a text result is useful. A download button appears only for a file this page actually builds, such as CSV, XLSX, XML, or llms.txt. Sitemap Lastmod Checker does not add a second title to the page, and it does not restyle the tools around it. (Sitemap Lastmod Checker, guide 8.)

Take Sitemap Lastmod Checker as one step. The next page in this set is Sitemap Audit, which answers a different question about the same sitemap. Sitemap Validator is the other close check. Finish the reading on this page before you switch, so you do not mix missing, future, ancient, and unparseable lastmod values with a different report. (Sitemap Lastmod Checker, guide 9.)

Where Sitemap Lastmod Checker fits

Sitemap Lastmod Checker is the iSkills page for missing, future, ancient, and unparseable lastmod values. Each stored page is classified. No lastmod is missing. A date after today is future. A date more than two years before today is ancient. A value that is not a date is unparseable. Paste XML when you already have the file, or enter a public http or https sitemap URL when you want the server to fetch it within the published caps.

The caps are part of the result, not a hidden failure. Sitemap Lastmod Checker stores at most 5,000 page URLs, fetches at most 20 child sitemaps, and stops nested indexes at depth 2. A truncated flag and a note tell you when the list is incomplete.

Sitemap Lastmod Checker in order

Paste sitemap XML or enter the sitemap URL. For Sitemap Lastmod Checker, the address to try first is https://example.com/sitemap.xml. (Sitemap Lastmod Checker, step 1.)

Run the check. A short progress line stays on screen while a fetch is in a server job. (Sitemap Lastmod Checker, step 2.)

Read missing, future, ancient, and unparseable lastmod values. Confirm whether the result says the list was truncated. (Sitemap Lastmod Checker, step 3.)

Copy the text you need, or download the file when this page offers one. Publish any generated XML yourself. (Sitemap Lastmod Checker, step 4.)

What Sitemap Lastmod Checker returns

  • Sitemap Lastmod Checker shows missing, future, ancient, and unparseable lastmod values from one shared parse, so the XML rules match the other sitemap tools. (Sitemap Lastmod Checker, result 1.)
  • A paste and a fetched URL return the same kind of result, including errors, duplicates, and counts. (Sitemap Lastmod Checker, result 2.)
  • Private hosts, entity declarations, and oversized responses are refused before they can be used as a proxy. (Sitemap Lastmod Checker, result 3.)

Terms used by Sitemap Lastmod Checker

urlset
The sitemap root that lists page URLs. Sitemap Lastmod Checker reads it with the shared parser. (Sitemap Lastmod Checker, urlset.)
sitemap index
A sitemap that lists other sitemap files. Nested indexes are fetched only to depth 2. (Sitemap Lastmod Checker, sitemap index.)
loc
The address element. Page locs and sitemap locs are kept in different lists. (Sitemap Lastmod Checker, loc.)
truncated
The flag that says a byte, URL, child, depth, or time cap stopped the result early. (Sitemap Lastmod Checker, truncated.)
missing, future, ancient, and unparseable lastmod values
The specific report Sitemap Lastmod Checker is built to show from the shared parse. (Sitemap Lastmod Checker, missing, future, ancient, and unparseable lastmod values.)

Detail

The check after Sitemap Lastmod Checker

If Sitemap Lastmod Checker is clean, Sitemap Audit is the sensible next check on that input.

On this tool

Sitemap Lastmod Checker questions

What does Sitemap Lastmod Checker return?

Sitemap Lastmod Checker returns missing, future, ancient, and unparseable lastmod values. A date-only value such as 2024-01-01 is future only when that calendar day is still ahead. The word soon is unparseable, not missing. (Sitemap Lastmod Checker, What does Sitemap Lastmod Checker return?.)

Does Sitemap Lastmod Checker fetch a pasted file?

A paste is parsed without a download. A sitemap URL is fetched on the server. Child files inside a pasted index are listed and are not downloaded until you fetch the index URL. (Sitemap Lastmod Checker, Does Sitemap Lastmod Checker fetch a pasted file?.)

What will Sitemap Lastmod Checker refuse?

It refuses non-http schemes, private and metadata addresses, DOCTYPE and entity declarations, responses over 5 MB, and HTML that is not a sitemap. (Sitemap Lastmod Checker, What will Sitemap Lastmod Checker refuse?.)

How large a file can Sitemap Lastmod Checker store?

The stored page list stops at 5,000 URLs. Child sitemap fetches stop at 20, nested indexes stop at depth 2, and redirects stop at 3. The screen says when the result is truncated. (Sitemap Lastmod Checker, How large a file can Sitemap Lastmod Checker store?.)

WhatsApp Advisor
Enroll Now