301→302301→302
A temporary redirect where a permanent one belongs.
Found by Redirect checker →
A temporary redirect where a permanent one belongs.
Found by Redirect checker →
redirect loopredirect loop
The URL redirects back to itself and never settles.
Found by Redirect checker →
The URL redirects back to itself and never settles.
Found by Redirect checker →
Crawling
Sitemap and URL list crawler
Besides following links, SpiderHead can crawl the URLs a sitemap declares or an explicit URL list, and reconcile what the sitemap says with what the crawl found.
Sitemap and URL list crawler
Sitemap against crawl
The audit compares the sitemap URL set with the crawl: non-indexable or redirecting URLs in the sitemap, and indexable pages missing from it.
- Sitemap orphans
- Out-of-sync URL sets
How it works
Three steps, one saved scan
Read the sitemap
Give one sitemap URL. Sitemap indexes, child sitemaps, text lists and gzip files are followed down to the URL entries.
Check each declared URL
Every URL in the sitemap gets a response code, so redirects and broken pages show up in the list. Fetches run three at a time by default.
Compare with the crawl
The audit sets the sitemap URLs against the pages it crawled and flags what is out of sync.
What it checks
Checks in this feature
| Check | What it means | Severity | Evidence |
|---|---|---|---|
SITEMAP_URL_4XX_5XX | A sitemap URL returns a 4xx or 5xx response | Critical | Sitemap URL and its status code |
SITEMAP_URL_3XX | A sitemap URL redirects instead of returning 200 | Important | Sitemap URL and its redirect status |
SITEMAP_URL_NON_INDEXABLE | The sitemap lists a URL that is not indexable | Important | Sitemap entry |
SITEMAP_DESYNC | The sitemap and the crawled URL sets do not match | Important | Sitemap set against crawl set |
URL_NOT_IN_SITEMAP | An indexable page is missing from the sitemap | Tip | Crawled canonical URL |
SITEMAP_STALE_LASTMOD | The sitemap has stale or boilerplate lastmod values | Tip | lastmod values in the sitemap |
How to run it
One command
bash
seohead sitemap-crawl --url https://example.com/sitemap.xmlInstall first: installation guide. Every command also runs as an MCP tool for AI agents.
Related checks
From the check registry
SITEMAP_URL_3XXSITEMAP_URL_NON_INDEXABLEURL_NOT_IN_SITEMAPSITEMAP_DESYNCSITEMAP_STALE_LASTMODLearn more
From the blog and glossary
FAQ
