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 AgentA 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.
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.
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.
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.
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.
Enter your domain and we find the sitemap. If your sitemap is somewhere else, enter its full URL.
We validate each sitemap file, then request the URLs in it. This takes up to three minutes.
The report groups the problem URLs by type, so you can remove them from the sitemap or fix the pages.
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.
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.
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