A 301 redirect loop happens when Page A redirects to Page B, and Page B redirects back to Page A. The browser keeps following redirects until it gives up and shows an error.
This is one of the most common SEO issues our scanner detects. Here is why it happens and how to fix it.
What Causes a Redirect Loop
http:// URL redirects to https:// but the server at https:// redirects back to http://
Two URL rewriting rules in .htaccess or nginx config that reference each other
Plugin or CMS configuration that creates a circular redirect path
Trailing slash rule that conflicts with a non-slash rule
How to Diagnose a Redirect Loop
Enter the URL into Broken Link Checker Online. Our scan shows the full redirect chain and detects loops automatically.
In your browser open Developer Tools (F12), go to the Network tab, and reload the page. You will see multiple 301 or 302 responses cycling.
How to Fix It
Check your HTTPS configuration ensure http:// redirects to https:// but https:// does not redirect back
Review your .htaccess or nginx rules for conflicting redirect directives
Check CMS settings ensure your site URL in settings matches the actual URL
Update internal links that point to old URLs causing the loop
Prevent It
Always test redirect changes with a tool before deploying live. Use a single canonical redirect source rather than stacking multiple rules.