Key takeaways
- A practical guide to "Redirect error" in Google Search Console: why it happens (loops, chains, timeouts), how to diagnose quickly, and how to make redirects deterministic without breaking canonicalization
Table of Contents
"Redirect error" in Google Search Console usually means Googlebot hit:
- a redirect loop
- a redirect chain that is too long
- a timeout / unstable target
- a redirect to a blocked/404 destination
If the same issue shows up in the browser as “ERR_TOO_MANY_REDIRECTS”, use this companion guide:
Start with the status map:
The 10-minute diagnosis
- Open GSC URL Inspection for the failing URL.
- Note the final URL and any intermediate hops.
- Re-check the URL in a clean environment (no cookies/auth).
If you see different destinations depending on location/device/cookies, that's a red flag.
Common causes
1) Loop between canonicalization rules
Classic loops:
www↔ apex- trailing slash ↔ no slash
- http ↔ https
Fix: pick one canonical pattern and enforce it once.
2) Chains caused by "legacy cleanup"
Example:
/old→/new→/new/→/new?ref=...→/new
Fix: collapse to a single 301 hop.
3) Middleware / edge logic returning inconsistent results
If redirects depend on:
- query params
- locale
- A/B cookies
...Googlebot may see unstable behavior.
Fix: canonicalize deterministically.
4) Redirecting to irrelevant destinations (soft 404 pattern)
If you redirect many old URLs to a generic page, Google may treat it as a soft 404 strategy.
Better cleanup approach:
Fix checklist
- Make sure the final destination returns 200.
- Replace chains with one 301.
- Remove loops by choosing a single canonical pattern.
- Keep canonicals consistent (canonical URL should not redirect).
- Re-test in GSC URL Inspection.
If you're also seeing canonical/duplicate statuses, fix those too:
FAQ
Is a 302 the problem?
Not always, but for canonicalization you usually want 301/308. The bigger issue is loops, chains, and unstable destinations.
How long until GSC updates?
GSC reports lag. After fixes, expect a few days to see the status change.
Next in GSC statuses
Browse the cluster: GSC indexing statuses.
- GSC Indexing Statuses Explained: What They Mean and How to Fix Them (2026)
- Page with redirect (Google Search Console): What it means and how to fix it
- Redirect loop: How to find it and fix it (SEO + GSC)
- Submitted URL marked 'noindex': The fastest fix checklist (GSC)
- Submitted URL blocked by robots.txt: What it means and what to do (GSC)
- robots.txt unreachable: Why it happens and how to fix it
Next in SEO & Search
Up next:
301 vs 410 (and 404): How to Clean Up Old URLs Without Killing SEOIf you changed direction, deleted pages, or migrated URLs: a practical decision tree for 301 vs 410 vs 404, how Google interprets each, and how to validate the cleanup in Search Console.