Redirects

How to find and fix redirect chains, loops and outdated URLs

Understand which redirects are useful, which chains need attention and how to simplify links after a URL change.

Contents

What is a redirect chain?#

A redirect chain is a sequence in which one URL redirects to another URL that redirects again before reaching the final resource. For example, /old may lead to /archive, which then leads to /new. A redirect loop occurs when the sequence circles back to an earlier URL and never reaches a useful destination.

One intentional redirect can be appropriate after a permanent move. A chain often grows when migrations, URL normalization and template updates happen at different times. Review the observed behavior rather than assuming every redirected result is wrong.

Why redirect chains deserve review#

Each additional redirect requires another step before the destination can load. Chains can also hide outdated internal references and make the site harder to maintain. A loop is more serious because it prevents the visitor from completing the journey.

Google distinguishes permanent and temporary redirects, so choose the response that fits the move. Avoid turning a temporary experiment into a permanent mapping without a reason. When you own an internal source link, linking to the intended current URL makes the journey easier to inspect and reduces dependence on intermediate rules.

Why redirect chains deserve review: reference checklist
PatternInterpretationAction
Old URL → relevant new pagePotentially useful moveKeep the mapping and update owned source links.
Old URL → intermediate URL → new pagePossibly unnecessary chainReview whether the old URL can go directly to the new page.
URL A → URL B → URL ARedirect loopCorrect conflicting rules and test both entry points.
Specific article → unrelated homepagePoor destination matchMap to relevant content or revise the reference.
HTTP → HTTPS → different host → new pathSeveral normalization rulesCheck whether rules can reach the intended final URL directly.

How to inspect a redirect trail#

Start with the address that appears in the source page, not a manually corrected version. Inspect the redirect trail and final destination in the Linky report, then open the result in a browser. Confirm the title and content as well as the URL.

The redirect-chain visualizer on this website can help organize hops you paste into it. It illustrates the supplied sequence; it does not fetch URLs or discover live server redirects. Use observed data from a scan or a request inspection rather than guessing the sequence.

  1. Copy the exact source URL and preserve its path and query string.
  2. Record the observed hops and their final destination.
  3. Check whether the move is permanent, temporary or an error.
  4. Repair the mapping or source reference you control.
  5. Test the old entry point and the updated source link.

Fix loops before optimizing ordinary chains#

A loop can result from conflicting host rules, HTTPS rules, trailing-slash rules or application redirects. For example, one rule may add a slash while another removes it. Check the rules responsible for each hop so that changing one layer does not recreate the problem elsewhere.

Test representative URLs after a rule change, including query strings and paths that should not redirect. Avoid repeatedly editing production redirect rules without a record of the intended mappings. Keep rollback information available when a shared rule affects many pages.

Normalization rules

Choose a consistent host, protocol and path convention. Review how the web server, application and hosting platform combine their rules; the final behavior matters more than any individual configuration file.

Content migration rules

Map old content to its relevant new home. A broad wildcard may be useful for a consistent path change, but verify exceptions and avoid sending unrelated old resources to the same generic page.

Update internal links while keeping useful redirects#

Redirects protect older references, bookmarks and links from other websites. Updating internal links does not mean those protections should immediately disappear. Maintain the old-to-new mapping according to the migration plan while your own templates and content move to current destinations.

Audit navigation, footers, documentation and article references after a migration. Repeated redirects from shared components are easier to fix in the component than page by page. Verify canonical URLs and sitemap entries separately; a link report does not replace the full migration checklist.

Record a redirect mapping that another person can verify#

For each change, record the old URL, intended final URL, reason for the move and observed response. If the destination contains a fragment or important query parameters, test that those still produce the right experience. Do not discard parameters that a download or application workflow relies on without understanding their purpose.

After publishing, rescan the affected section and compare the old entry points. Look for chains that appeared only after combining a new content mapping with an existing normalization rule. Keep known exceptions in the handover so the next release does not accidentally undo a valid redirect.

  • Resolve loops and irrelevant destinations first.
  • Simplify unnecessary hops where you control the mapping.
  • Use current destinations in owned internal links.
  • Retain needed redirects for older references.
  • Check paths, parameters and fragments after changes.

Frequently asked questions#

Is a 301 redirect bad for SEO?

A permanent redirect can be appropriate when content has moved. Review whether the destination is relevant and whether avoidable intermediate hops remain. The presence of a 301 alone is not a reason to remove it.

Should all internal links point directly to the final URL?

Where practical, link to the intended current destination. Keep the redirects that serve old references and deliberate navigation behavior; simplifying source links and maintaining compatibility can happen together.

What should I check after moving a website?

Review redirect mappings, internal links, canonical URLs, sitemaps and indexing reports. Linky helps inspect the link and redirect portion of that process, while Search Console provides additional search-specific evidence.

Put this workflow into practice

Read the related Linky documentation for the product controls and limits used in this article. Contact support if a result requires further investigation.

References and further reading

Use these primary references for search-engine behavior. The procedures and checklists above explain how to apply a link audit to practical website maintenance.

GET THE LINK CHECKER

Find the links that need a fix

Install the Linky browser extension to inspect the page you are viewing or audit reachable pages across a website. Review broken destinations, missing anchors and redirects, then locate the source that needs a fix.

Start for free. Compare plans for repeated audits, Site Structure and exports.

Related articles