How to Fix Internal Redirect Chains
What the internal redirect check tests
SiteCurl extracts all internal links from each scanned page and sends a HEAD request to each one (up to 20 per page). If a link returns a 301, 302, 307, or 308 redirect status, it is flagged. The check reports which links redirect, their status code, and the final destination URL.
Why it matters
Every redirect adds a round trip between the browser and server: 50-300ms of delay per hop. For visitors, this means slower navigation. For search engine crawlers, it wastes crawl budget. Instead of spending that budget on new pages, the crawler follows redirect chains through URLs you have already moved.
The fix is simple: update internal links to point to the final URL directly.
How to fix it
Find and update redirecting links
SiteCurl shows you which links redirect and where they end up. Update the href in your HTML, templates, or CMS to point directly to the final URL.
Before: <a href="/old-page"> (redirects to /new-page)
After: <a href="/new-page">
Common causes
- HTTP to HTTPS: Links using
http://that redirect tohttps://. Update all internal links to usehttps://. - Trailing slash differences:
/aboutredirecting to/about/or vice versa. Pick one format and use it consistently. - Old URL slugs: Pages that were renamed but internal links were not updated. Search your codebase or CMS for the old URL.
- www vs non-www: Links mixing
www.example.comandexample.com. Use the same domain format everywhere.
Bulk update in a CMS
If you use WordPress, a search-and-replace plugin like Better Search Replace can update old URLs across all posts and pages at once.
How to verify the fix
Run a SiteCurl scan and check the technical health section. The internal redirects finding should show zero redirecting links. You can also test individual links:
curl -sI https://yoursite.com/old-page | head -3
Related checks
Internal redirects relate to response time and redirect chains (which measures the homepage redirect chain) and broken links (which flags links that fail entirely).
Start a free trial to find all internal redirects on your site.
More on technical health
Run a full technical health check
Find broken links, missing tags, redirect chains, and structural problems.
Start 7-Day Studio TrialNo credit card required.