Sitemap Checker

Enter your website and we find your XML sitemap and check that it is valid. Then we test up to 200 of its URLs for errors, redirects, noindex tags, canonical tags that point to another URL, and robots.txt rules that block Googlebot or AI crawlers.

This can take a minute, please don't close the page.

SiteSpeakAI can train an AI agent on the pages in your sitemap, so visitors get answers from your own content.

Create Your Free AI Agent

What does the sitemap checker test?

A valid sitemap can still list pages that Google will not index. So the checker reads the file, and then it also requests the URLs in it.

Finds your sitemap

We read the Sitemap lines in your robots.txt. If there are none, we try /sitemap.xml and /sitemap_index.xml. We follow sitemap index files and unpack .gz files.

Validates the XML

Each file must be valid XML with a <urlset> or <sitemapindex> root, full URLs in <loc>, W3C dates in <lastmod>, and no more than 50,000 URLs or 50 MB. We list every rule a file breaks.

Tests the URLs

We request up to 200 URLs from your sitemap. The report lists each URL that returns an error, redirects, has a noindex tag, or has a canonical tag that points to another URL.

Checks AI crawler access

We apply your robots.txt rules for Googlebot and for eight AI crawlers: GPTBot, OAI-SearchBot, ClaudeBot, Claude-SearchBot, PerplexityBot, Google-Extended, Applebot-Extended and CCBot.

Check your sitemap in three steps

01

Enter your website

Enter your domain and we find the sitemap. If your sitemap is somewhere else, enter its full URL.

02

We read and test it

We validate each sitemap file, then request the URLs in it. This takes up to three minutes.

03

Fix the URLs on the list

The report groups the problem URLs by type, so you can remove them from the sitemap or fix the pages.

Why a sitemap should list only good URLs

Google reads your sitemap as the list of pages you want in search results. A URL that redirects, returns an error, has a noindex tag or names another URL as canonical does not belong on that list. Remove it, or list the final URL instead.

The same list can train an AI agent. SiteSpeakAI reads the pages in your sitemap and answers visitor questions from them, so a clean sitemap gives the agent every page you want it to know.

Frequently asked questions

It finds your XML sitemap, checks that each sitemap file is valid (XML, root element, full URLs, lastmod dates, size limits), and requests up to 200 of the listed URLs. For each URL it reports the HTTP status, redirects, noindex tags, canonical tags that point to another URL, and robots.txt rules that block Googlebot or AI crawlers.

Most sites list it in robots.txt with a line such as "Sitemap: https://example.com/sitemap.xml". The usual locations are /sitemap.xml and /sitemap_index.xml. WordPress core uses /wp-sitemap.xml. If your sitemap is at another address, enter its full URL in the checker.

One sitemap file can list up to 50,000 URLs and can be up to 50 MB uncompressed. For a larger site, split the URLs into several sitemap files and list those files in a sitemap index file.

No. List only the final, canonical URL of each page you want in search results. A URL that redirects, has a noindex tag or points its canonical tag to another URL sends Google two different signals.

Each AI company uses its own crawler names. For example, OpenAI uses GPTBot and OAI-SearchBot, and Anthropic uses ClaudeBot and Claude-SearchBot. A robots.txt group for one name does not apply to the others, so the report shows each crawler separately.

Up to 200 URLs for each check, in the order your sitemap lists them. The report also gives the total number of URLs in all your sitemap files.

Yes. It is free and needs no signup.

Ready to automate your customer service with AI?

Join 1,000+ businesses across SaaS, e‑commerce, and agencies automating their customer service and other tasks with a custom-trained AI agent.

No credit card required