Free Redirect Checker

Follow every redirect of a URL and see the status codes, hops and final page. Find 302s that should be 301s, loops, HTTPS downgrades and meta refreshes – and test the http/www versions of your site.

100% freeNo sign-upStep-by-step fixesDownloadable report

What is a Redirect Checker?

A redirect checker follows a URL hop by hop and shows each status code (301, 302, 307, 308) until it reaches the final page. It tells you whether redirects are permanent, how many hops there are and whether the final page actually works.

Wrong redirects lose rankings after site moves, slow down pages and confuse Google about which URL to index. This checker shows the full redirect path, explains every status code and tests the duplicate versions of your domain.

What the Redirect Checker checks

Every problem comes with plain-English steps to fix it, and every result is added to your downloadable Technical SEO report.

Full redirect path

Every hop with status code, type and response time.

301 vs 302

Flags temporary redirects that should be permanent.

Loops and HTTPS downgrades

Finds redirect loops and https → http hops.

Final page status

Confirms the chain ends on a working 200 page.

Meta refresh and JS

Detects client-side redirects in the final page.

Domain variants

Tests http, www/non-www and trailing-slash versions.

How to use the Redirect Checker

Click Load Example above to see a real result first.

Enter a URL

Use an old URL, a short link or your domain with http://.

Click “Check Redirects”

The tool follows up to 10 hops and tests the URL variants.

Read the “Fix first” tab

Chains, temporary redirects and loops come first, with the rule to fix them.

Check the URL variants tab

Every version should reach the main URL in one hop.

Common problems and how to fix them

ProblemWhy it mattersHow to fix it
302 instead of 301Google may keep the old URL.Use 301 for permanent moves.
Redirect chainsSlower pages, wasted crawl budget.Redirect straight to the final URL.
Redirect loopThe page never loads.Remove the conflicting rule.
Redirect to a 404Visitors and link value are lost.Point to a live, relevant page.
Meta refreshSlow and weak signal.Use a server-side 301.

Frequently asked questions

What is the difference between 301 and 302?

301 means moved permanently and passes ranking signals to the new URL. 302 means temporary, so Google may keep the old URL in its index.

What are 307 and 308?

307 is a temporary and 308 a permanent redirect that keep the request method. Google treats 308 like 301 and 307 like 302.

How many redirects are too many?

Aim for one. Google follows up to 10 hops, but every hop adds delay and risk.

Do redirects lose link value?

No. Google has confirmed that 301, 302 and 308 redirects pass PageRank. Chains still slow crawling and loading.

How do I add a redirect in WordPress?

Use Rank Math > Redirections, a redirect plugin, or add a rule to .htaccess with our generator.

Related free tools

Built and maintained by the AM Digital Marketing Agency SEO team. Last updated: .

Want us to fix it for you?

Our team fixes technical SEO issues, speed and indexing problems – and optimizes your site for Google, AI Overviews and ChatGPT.

View SEO Services