Find a site's XML sitemaps through robots.txt and the usual paths, then validate what you find.
How to use the Sitemap finder & checker
- Enter a domain.
- See the sitemaps discovered and where they were found.
- Open any one to validate it.
Where sitemaps live
Usually at /sitemap.xml or /sitemap_index.xml, and they should be listed in robots.txt with a Sitemap: line. Also submit them in Google Search Console.
How discovery works
First we read the Sitemap: lines in robots.txt. If there are none, we try /sitemap.xml, /sitemap_index.xml, /sitemap-index.xml, /wp-sitemap.xml and /sitemap/sitemap.xml in that order and stop at the first real sitemap. You can also paste a sitemap URL directly. The result shows which sitemap was read, whether it is a sitemap index or a plain URL set, how many URLs it holds, and any other sitemaps declared in robots.txt. For an index, the child table shows each child's status and URL count; up to 25 children are read. The first ten URLs are listed with their lastmod dates.
Problems it often finds
No sitemap found: your framework may generate it at another path; add that path to robots.txt. A robots.txt Sitemap: line pointing to an old domain or http address. A child sitemap that returns 404 after a plugin change. Validation warnings such as missing lastmod dates or duplicate URLs are listed under Validation; open the sitemap validator for the full rules.