Free SEO tool
Redirect Checker
Trace every redirect and status code for up to 10 URLs at once. Spot chains, loops and temporary redirects. Free, no sign-up.
Why redirects matter for SEO
Every time a URL changes, a 301 redirect keeps visitors and ranking signals moving to the new page. Chains, loops and temporary redirects are the usual reasons a site migration loses traffic. Check your old URLs here after any move, then audit the new pages with the Free SEO Audit.
Planning a site migration? Find a technical SEO agency
Browse SEO agencies by location and service, or tell us what you need and we'll introduce you to up to three that suit your goals and budget. Free, no obligation.
More free SEO tools
- Page Authority CheckerScore any page and see how to raise it
- Google Index CheckerSee if Google can index a page, and what to fix
- Free SEO AuditScore one page out of 100 and get the top fixes
- Hreflang Checker and GeneratorCheck or build hreflang tags for international sites
All 15 free tools · Check a site
Frequently asked questions
What's the difference between a 301 and a 302 redirect?
A 301 (or 308) says a page has moved permanently, so search engines move its ranking signals to the new URL. A 302 (or 307) says the move is temporary, so search engines may keep the old URL in results. Use 301 for site moves and changed URLs.
What is a redirect chain?
When a URL redirects to another URL that redirects again before reaching the final page. Each hop adds delay, and search engines may stop following long chains. Point the first URL straight at the final one.
Why does a URL show a loop?
The redirects send the browser back to a URL it already visited, so the page never loads. It's often caused by conflicting rules, for example one forcing www and another removing it.
Does this follow JavaScript or meta refresh redirects?
No. It shows server redirects (HTTP 3xx responses), which are what search engines rely on. JavaScript and meta refresh redirects aren't followed.
Why was a URL skipped?
We respect robots.txt. If a site's robots.txt asks automated tools not to fetch a URL, we don't request it.