Fix guide

Redirect chains and loops: how to find and fix them

About 3 min read Time to do it: 20 min Updated
Quick answerEach old URL should redirect once to the final destination. Trace the hops, remove intermediate steps and break any loop.
On this page
  1. Is this your problem?
  2. Why this matters for SEO
  3. Common causes
  4. Step-by-step fix
  5. How to confirm it worked
  6. Mistakes to avoid
  7. Tools to use
  8. FAQ
  9. Related guides

Why this matters for SEO

Each old URL should redirect once to the final destination. Trace the hops, remove intermediate steps and break any loop.

Search visibility depends on several systems agreeing: the page must be reachable, discoverable, technically eligible to be indexed, useful for the query, and supported by a clear internal site structure. Fixing one symptom while another system is blocking the page can produce little or no improvement.

Use this guide as a focused workflow rather than a checklist to complete blindly. Confirm the actual page and response first, make the smallest defensible change, then re-test the same evidence after deployment.

Is this your problem?

  • A page redirects several times before loading.
  • The browser reports too many redirects.

Common causes

  • Rules stacked over time (http to https, then www, then new path).
  • Conflicting rules send URLs back and forth.
Diagnosis order

Check access and HTTP status first, then robots and indexability directives, canonicalization, content/template quality, internal links and performance. This order prevents a low-priority content edit from hiding a technical blocker.

Step-by-step fix

  1. Trace the route

    Enter the URL in the Redirect Chain Visualizer to see every hop and any loop.

  2. Identify the rules

    Find which server, CMS or plugin rule creates each hop.

  3. Point straight to the final URL

    Update the first redirect so it targets the final destination directly.

  4. Use the right type

    Use permanent redirects for permanent moves, temporary only for temporary ones.

  5. Update internal links

    Link to the final URL so no redirect is needed.

How to confirm it worked

A trace shows one hop (or none) ending in a 200 page.

Verification should use the same URL and comparable conditions as the original test. Check the HTTP response, rendered/source markup and the relevant Google Search Console report where applicable. A successful technical change does not guarantee immediate indexing; crawling and indexing can take time and Google may still choose not to index a page it considers redundant or low quality.

Mistakes to avoid

  • Redirecting unrelated pages to the homepage.
  • Fixing the redirect but leaving internal links pointing to the old URL.

Tools to use

Redirect Chain Visualizer
HTTP Status Code Checker

FAQ

How many redirects are too many?

Aim for one. Google follows a limited number of hops, and every hop adds delay.

What causes a redirect loop?

Two rules that redirect to each other, often a www and non-www or https conflict.

Check your own site now. The free SeOMeter tools run these checks on your own URLs, no sign-up needed.

Open the SEO tools

Was something unclear or out of date? Tell us and we will improve this guide. SEO checks are diagnostic guidance, not a promise of rankings, traffic or indexing.