Skip to content

Sitemap checker and validator

Find the sitemap problems that keep your pages off Google, and the fix for each. Enter your site or your sitemap's address. The checker reads your sitemaps, checks them against Google's rules, and tests a sample of the pages they list.

Free, no sign-up. Reads up to 20 files and 50,000 URLs, then checks 10 random pages.

How to read the results

Errors stop Google from reading the file, or make it drop addresses. Most match a message in Search Console's Sitemaps report, and the result shows that message. Fix errors first. Warnings don't break the sitemap, but they make it less useful, like dates Google will likely ignore. Notes need no action.

The page check at the end opens 10 random pages from your sitemap. It looks for what later shows up in the Page indexing report: errors, redirects, noindex, robots.txt blocks, and canonicals that point to another page. Each problem links to the report's reason for it.

This checker is not Googlebot. A firewall can block it and still let Google in, or the other way around. If a file fails here but the Sitemaps report says Success, trust Search Console.

What Google reads in a sitemap

Of the basic tags, Google uses two: the address in <loc>, and the date in <lastmod> when it can trust it.

  • <loc> must be a full address, like https://www.example.com/page, on the same host and protocol as the sitemap.
  • <lastmod> counts only when it is accurate. Google uses it if it's "consistently and verifiably (for example by comparing to the last modification of the page) accurate." Write it as a W3C date, such as 2026-10-08.
  • <changefreq> and <priority> do nothing on Google. In Google's words: "Google ignores <priority> and <changefreq> values."
  • One file holds up to 50,000 URLs and 50MB uncompressed. Past that, split it and list the parts in a sitemap index. An index can't list another index.
  • The file must be UTF-8.

A sitemap tells Google which pages you want found. It doesn't make Google index them. Google makes the final call on what it indexes.

Submit your sitemap in Search Console

  1. Open Search Console and pick your property. You need owner permission.
  2. In the menu, go to Indexing > Sitemaps.
  3. Paste your sitemap's address in the Add a new sitemap box, and click Submit.
  4. Check the Status column. Success means Google read it. For Couldn't fetch or Has errors, click the row for the details, then find the message in the sitemap errors guide.

Also list the sitemap in robots.txt, so any crawler that reads robots.txt can find it:

robots.txt
Sitemap: https://www.example.com/sitemap.xml

From a sample to every page

This checker opens 10 pages once. CrawlCoach checks the pages in your sitemap against Google's own URL Inspection data, up to 50,000 URLs per site, and tells you which ones Google left out and why. When your sitemap stops loading, that goes in your fix list too, with the steps. See plans and prices.

Questions

Why does my sitemap say Couldn't fetch?

Google could not download the file. The usual causes are a wrong address that returns 404, a firewall or bot protection that blocks Googlebot, or a server that times out. Run this checker on the exact address you submitted. If it loads here, check your firewall's log for blocked Googlebot requests, then run Test live URL in URL Inspection on the sitemap address.

Does Google use changefreq and priority?

No. Google's sitemap guide says it ignores both values. Leaving them in does no harm, but changing them won't change how often Google crawls your pages.

How many URLs can a sitemap have?

Up to 50,000 URLs, and up to 50MB uncompressed. Past either limit, split the list into several sitemaps and submit a sitemap index that lists them. One index can list up to 50,000 sitemaps.

Does Google use the lastmod date?

Yes, when it can trust it. Google uses lastmod only when it is consistently and verifiably accurate. Set it to the date the page's content last changed. A date that changes every time the sitemap is built teaches Google to ignore it.

Related guides

Sources

Checked on October 8, 2026. Vendors change their tools and docs, so check the source if something looks different.

See which sitemap pages Google left out

Sign in with Google. CrawlCoach checks up to 500 pages from your sitemap against Google's own data and shows the fix for each one it skipped.

Get my free report

Free for up to 500 pages. No card needed. Sign in with the Google account you use for Search Console.