FindSEO

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.

Server redirects only. robots.txt is respected. Up to 10 checks per hour.

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

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.