301 Redirect Checker

Check for a 301 redirect and see the full chain: every hop, every status code (301, 302, 307, 308), and the final destination. Free, instant, no signup.

A 301 permanent redirect from yoursite.com/old-page to yoursite.com/new-page, which returns 200 OK, with SEO ranking and links passing to the new URL

3 free checks per day. No signup needed.

How to check a 301 redirect

You don't need any tools installed. This runs the same request a browser or a search-engine crawler would, then reads the status code the server sends back.

  1. 1Paste the URL you want to test (for example, an old page you have redirected).
  2. 2Run the check. Each hop is followed one step at a time, up to 10 hops.
  3. 3Read the result: a 301 means a permanent redirect, and you'll see the destination and the final 200 OK. A loop or an over-long chain is flagged, not silently followed.

301 vs 302: which redirect should you use?

The status code decides what happens to your search ranking, so it is worth getting right.

301 vs 302 redirect: a 301 permanent redirect moves ranking to the new URL, while a 302 temporary redirect keeps ranking on the original URL

Use a 301 whenever a page has moved for good, so its ranking and links follow to the new URL. Reach for a 302 only when the change is genuinely temporary and you want the original URL to keep its place in search.

Redirect status codes explained

Redirect status codes: 301 Moved Permanently and 308 Permanent Redirect are permanent; 302 Found and 307 Temporary Redirect are temporary

301 and 308 are permanent (308 keeps the request method); 302 and 307 are temporary. For most website moves you want a 301. This checker labels whichever code the server actually returns, so you can confirm it is the one you intended.

Why 301 redirects matter for SEO

When you move or merge a page, a correct 301 is how you keep the traffic and rankings you have already earned. The wrong code, or a broken chain, quietly leaks that value: a 302 leaves ranking on a URL you no longer use, a loop stops the page loading at all, and a long chain can stop crawlers before they reach the final page. Checking the redirect takes seconds and saves you from losing rankings you can't easily win back.

Frequently asked

How do I check for a 301 redirect?

Paste the URL above and run the check. This 301 redirect checker follows the URL one hop at a time and shows the status code at every step. If the server returns a 301, you'll see it labeled 301 alongside the destination it points to, right through to the final page and its 200 OK.

What's the difference between a 301 and a 302 redirect?

A 301 is permanent: search engines transfer ranking signals and links to the new URL and update their index. A 302 is temporary: the original URL stays indexed and the redirect is treated as a short-term detour, not a change of address.

Do 301 redirects pass SEO value and link equity?

Yes. Because a 301 signals a permanent move, search engines pass the old URL's ranking signals and inbound links to the new URL. That is exactly why a 301 (not a 302) is the right choice when you permanently move or merge a page.

Is a 301 or a 302 better for SEO?

For a permanent move, use a 301 so ranking and links follow to the new URL. Use a 302 only when the change is genuinely temporary, like a short promotion, and you want the original URL to keep its ranking.

Why would too many redirect hops be a problem?

Each hop adds a full round trip before the page loads, slowing the visitor down, and search engines may stop following a chain after a few hops, which can keep the final page from being indexed. Point old URLs straight at the final destination in one 301 where you can.

What does a redirect loop mean?

Two or more URLs redirecting to each other in a cycle, so no page ever loads. Any visitor or crawler following the chain gets stuck bouncing between the same URLs. This checker detects a loop and reports it instead of following it forever.

Redirects fixed? Keep the destination healthy.

A perfect 301 only helps if the page it points to stays online. Expiroo monitors your site's uptime, SSL certificate, and domain expiration, and alerts you by email, Telegram, WhatsApp, or webhook before anything breaks.

Start monitoring for free

No charge during your 7-day trial.

Related free tools