Sitemap vs. Robots.txt Conflict Checker
Find URLs listed in your sitemap that your own robots.txt then blocks. This silent contradiction wastes crawl submissions and confuses search engines.
Enter a domain to check its sitemap.xml against its robots.txt, or a specific sitemap address.
About this tool
This tool fetches a site's sitemap and its robots.txt at the same time, then checks every URL the sitemap lists against the rules robots.txt sets for general crawlers. Listing a URL in a sitemap is an active submission for crawling and indexing, while a matching Disallow rule in robots.txt tells crawlers not to request that same URL at all. Both files usually update independently, on their own schedules or through different tools, so a page removed or restricted after the fact can end up disallowed while still sitting in the sitemap, submitted for a crawl that will never happen. A missing robots.txt is treated as no restrictions at all, matching the standard, documented behavior crawlers themselves follow.
If you have already seen this exact conflict without running this tool, it is likely because Google Search Console flagged it for you directly: this specific situation shows up in the Pages report under the label "Submitted URL blocked by robots.txt," one of the more common warnings site owners run into there. This tool is a way to find and understand that same conflict proactively, on your own schedule, rather than waiting for Search Console to surface it after Google has already tried and failed to crawl the page.
Explore more free tools
Content Freshness Gap Finder
Fetch a sitemap and see which pages are fresh, aging, or stale, oldest first.
Robots.txt Tester
Fetch and read any site's robots.txt, and check whether a specific URL is blocked for a given crawler.
XML Sitemap Validator
Fetch and validate any XML sitemap: malformed XML, invalid or duplicate URLs, and bad field values.