Home / Knowledge Base / Tools and integrations / How to Check Redirects and Redirect Chains

How to Check Redirects and Redirect Chains

Tools and integrations 2 min read Updated 12.09.2026
What redirect codes mean, the dangers of long chains and loops, what to look for in the checker report, and why lost 301s during migration are a common cause of traffic drops.

A redirect is a forwarding from one address to another. For search, it is important not only where it leads but also what code it uses, how many steps are in the chain, and whether link weight is lost along the way. You can check all this with a free redirect checker: it goes through the chain to the end and shows each step.

What Codes Mean

CodeMeaningWhen Appropriate
301Moved permanentlyAddress change, merging www and non-www, switching to https
302 / 307TemporaryPromotions, maintenance, geo-redirects — but not for migrations
308Permanently, preserving request methodAnalog of 301 for forms and APIs
Meta-refresh and JS redirectRedirecting via the pageUndesirable: the bot sees it later and worse

What to Look for in the Result

  1. Chain length. One step is the norm. Three or more — loss of speed and risk that the bot won't reach the end.
  2. Mixed codes. A chain like 302 → 301 → 200 signals that the migration is only half set up.
  3. Loops. An address that returns to itself completely kills the page for search.
  4. Final code. The chain should end with 200, not 404 or another redirect.
  5. Scheme and host. After all steps, the address should match the canonical: https, the required version with or without www.
The Most Costly Mistake During Migration
Old addresses returning 404 instead of 301 to new ones are a common cause of a sharp drop in traffic after a redesign. The link weight of old pages is simply lost in this case. If traffic dropped after migration, start troubleshooting with the article “Traffic from Google Dropped”.

Why This Matters for Link Promotion

Links lead to a specific address. If it redirects, the weight will still reach the final page with a permanent redirect — but it’s better to promote the final address right away. If the promoted page has already moved after launch, set up a 301 from the old address: you won’t need to redo the publications, see “Can I Delete or Change a Publication”.

What to Check Alongside

Response codes for the list of addresses and response headers — there you can see caching and canonical hints, which often create unnecessary steps.

FAQ

How many redirects in a row are acceptable?
One step is the norm, two are still tolerable. Three or more slow down loading and increase the risk that the bot won't reach the final page.
Is weight lost with 301?
A permanent redirect passes weight to the final address. Problems arise not from the 301 itself, but from chains, loops, and migrations where old addresses return 404.
What is the difference between 302 and 301?
302 means temporary redirection: it is not suitable for migrations, the search engine will continue to consider the old address as primary.
Was this article helpful?
Try it on your project Everything described in the article is available in the dashboard — the registration bonus is already in your balance.
Open dashboard