Website migration
Confirm that old URLs reach the intended final pages without avoidable intermediate hops.
Enter one public URL to trace its server redirects and final response. Review each status and destination before changing a deliberate redirect. No login needed.
Confirm that old URLs reach the intended final pages without avoidable intermediate hops.
See whether protocol and hostname redirects send visitors directly to the canonical destination.
Inspect a shared or tracked URL before relying on its destination.
The tool processes what you enter, shows a plain-language result, and gives you a safer next step. Make the change on your website, deploy it, then test the live page again.
Paste the original address into Public page URL and select Trace redirects. Use the URL visitors actually start with, including its protocol and hostname. The checker follows a bounded server redirect path and shows each followed status, destination, and observed timing.
Look for HTTP 301 on a hop, then inspect where it leads. The final HTTP status belongs to the last response, so a final 200 does not mean the original URL had no redirect. A permanent redirect may instead use 308; preserve the intended routing behavior when reviewing it.
A direct redirect takes the original URL to its intended final page in one hop. A chain adds another redirect before that final response. Review the visible hop list instead of assuming that every redirected URL is broken.
For example, a route can move from HTTP to HTTPS, then to a preferred hostname, then to a replacement page. If those steps are unnecessary, review a direct route to the intended page while preserving working old URLs and important query parameters. This is an illustrative pattern, not a claim about the current example’s exact statuses.
One deliberate redirect is common: an old URL can send visitors directly to its current replacement. A chain appears when that request is redirected again, for example from HTTP to HTTPS, then from a non-preferred hostname, then through an old page mapping.
Extra hops add requests, make routing harder to maintain, and can delay crawlers and visitors. They do not automatically create a ranking penalty, so prioritize chains that affect important pages, navigation, backlinks, or frequently used campaign URLs.
Use a permanent redirect such as 301 or 308 when the move should be consolidated over time. Use a temporary redirect such as 302 or 307 when the original URL is expected to return. The application, CDN, proxy, and CMS must agree so that one layer does not undo another.
Common chains come from stacked HTTP, hostname, trailing-slash, locale, CMS, and migration rules. Shorten the route by updating the first rule to point to the intended final URL while keeping every established public URL available.
The checker follows HTTP redirects returned by the server. It does not execute JavaScript redirects or reliably model meta refresh, cookies, location-based routing, browser cache, or logged-in behavior.
After repair, test the original URL, every hop, the final response, the canonical on the destination, and important internal links. Check a normal browser as well when its behavior differs from the server trace.
Confirm that old URLs reach the intended final pages without avoidable intermediate hops.
See whether protocol and hostname redirects send visitors directly to the canonical destination.
Inspect a shared or tracked URL before relying on its destination.
Inspect protocol, www, trailing-slash, locale, and legacy migration rules for overlapping steps.
Look for a loop between conflicting application, proxy, CDN, and CMS rules.
Cookies, cached redirects, JavaScript, or location-based routing may produce another path.
The trace shows redirects before the final response. A hop can return 301 and its destination can return 200. Inspect both the hop list and final URL.
This tool traces one public URL at a time. It does not upload a list, scan your entire website, or check every migration rule.
The request could not reach a verified final destination within the tool’s limits. Review the stop reason and redirect rules; do not treat it as a successful completed chain.
Yes. One deliberate redirect to the final destination is common and can be the correct behavior.
Search systems use redirect and canonical signals together, but this tool does not measure authority or guarantee consolidation.
No. It traces server HTTP redirects only.
Understand the evidence behind this tool, where its result stops, and the safer next steps to verify on a live page.
Read the guideEvidence · Limitations · Verification