Remove redirect chains and update links to redirected URLs
Redirect old URLs straight to their final destination in one hop, and point your own links at final URLs.
The problem
Some URLs redirect more than once before reaching the page (for example http → https → www → /new-path/), or your internal links point at URLs that redirect.
How to spot it
- The audit shows the full chain for each affected URL.
- Pages feel slow to open from links or bookmarks.
Why it matters
Each hop is an extra round trip before the page can start loading, which is especially noticeable on mobile networks. Long chains can also stop crawlers before they reach the final page.
What happens if you leave it
Slower page loads from every link and bookmark, and wasted crawl effort.
How to fix it
- List the chains from the audit. For each one, note the first URL and the final URL.
- Change the redirect rule so the first URL redirects directly to the final URL with a single 301.
- Combine protocol and host rules so
http://example.com/pagegoes straight tohttps://www.example.com/pagein one step. - Update internal links (menus, content, footer, canonical tags, sitemap) to use the final URLs.
- When you move pages again in future, update the old redirects to point at the newest destination.
Platform-specific notes
- Apache: order rules so the HTTPS and host canonicalisation happen in one rewrite.
- Cloudflare / CDN: check for redirects at both the CDN and the origin server; they often add an extra hop together.
Common mistakes
- Mixing trailing-slash and non-trailing-slash rules that bounce between each other.
- Redirect loops, where two rules point at each other.
How to check the fix worked
Run curl -sIL https://example.com/old-page and count the HTTP/ lines: there should be one redirect followed by 200. Re-run the audit to confirm.
References and further reading
Related tutorials
Create and check your robots.txt file
robots.txt tells crawlers which parts of your site they may fetch and where your sitemap is. Here is how to pu...
Build an XML sitemap that only lists the right pages
A clean sitemap lists every page you want found: live, final and indexable. This guide covers creating one, ke...
Fix broken links and pages that return errors
Find and repair links to missing pages, restore or redirect dead URLs, and deal with server errors and unreach...