Sitemapper

Critical

Redirect loop

Following the sitemap URL never reaches a terminal response.

Why it matters

Crawlers stop. The URL will not be indexed in a useful form.

Example

/a 301 → /b 301 → /a.

How Sitemapper detects it

Sitemapper follows redirects hop-by-hop and records a loop when a URL repeats.

Verify it yourself

curl -I --max-redirs 0 each hop.

Practical fix

Break the cycle. Sitemap URLs should be the canonical, non-redirecting form when possible.

Run this check on a site