Sitemap check: is the sitemap.xml right? Sitemap
The sitemap is your list for Google. TagSpion checks every URL in it: reachable, indexable, canonical pointing to itself. The result is available as CSV.
1What is it?
TagSpion finds the sitemap via robots.txt or /sitemap.xml, resolves sitemap indexes and fetches every URL with throttling. It checks status code, redirect, noindex and whether the canonical points elsewhere.
2Why it matters
URLs with 404, redirect or noindex in the sitemap waste crawl budget and send Google contradictory signals. A clean sitemap is crawled faster and more completely.
3What TagSpion checks
| Check | Rating |
|---|---|
| Sitemap found | red if none under robots.txt or /sitemap.xml |
| Status per URL | green 200 · yellow 3xx · red 4xx, 5xx |
| noindex in the sitemap | red, contradiction |
| Canonical elsewhere | yellow, the URL probably does not belong in the sitemap |
| lastmod | yellow if missing or identical everywhere |
4How to fix it
- Only pages that return 200, are indexable and have their own canonical belong in the sitemap.
- Only change lastmod when the content has changed.
- Declare the sitemap in robots.txt: Sitemap: https://www.example.com/sitemap.xml
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.example.com/en/restaurant/</loc>
<lastmod>2026-11-09</lastmod>
</url>
</urlset>
# robots.txt
Sitemap: https://www.example.com/sitemap.xml5Frequently asked questions
How many URLs does TagSpion check?
All of them, throttled with short pauses so your server does not suffer. Large sitemaps take correspondingly longer.
Does this work for other sites?
Yes, the sitemap is public. Please be fair, the requests come from your browser.