- Real Growth. Proven SEO. Trusted Results.
Free Redirect Checker (301, 302 & Redirect Chains)
This free redirect checker follows any web address hop by hop and shows every redirect, its status code (301, 302, 307 or 308) and where it leads. It flags redirect chains, loops, temporary redirects and pages that stay on insecure http://. It can also check whether the http, https, www and non-www versions of your domain all end on one address. No signup needed.
Loading the tool…
How the Redirect Checker Works
1
Enter an address
An old page, a short link, your domain or any URL you want to test. Tick the box to also test all four versions of the domain.
2
We follow every hop
Our server requests the address the way a search engine does and follows each redirect, up to 10 hops, including meta refresh redirects.
3
See the chain and what it means
Every hop with its status code and response time, plus plain-English notes on chains, loops, 302s and http pages.
Redirect Status Codes, Explained
The status code tells browsers and search engines whether a move is permanent or temporary, and that decides which address Google shows in search results.
301 Moved Permanently
Use for permanent moves
The page has moved for good. Google indexes the new address and passes the old page’s signals to it. Use it after redesigns, URL changes and merged pages.
302 Found
Temporary
The page is somewhere else for now. Google may keep showing the old address. Often used by mistake, because some plugins and hosts default to 302.
307 Temporary Redirect
Temporary
A stricter version of the 302. Fine for short-term moves, such as a page under maintenance, but not for permanent changes.
Permanent
A stricter version of the 301. Google treats it the same way as a 301.
Meta Refresh
Avoid if you can
A redirect written into the page’s HTML instead of sent by the server. It’s slower for visitors. Google follows it, but a server-side 301 is the better choice.
404 and 410
Broken
The page doesn’t exist (404) or was removed on purpose (410). If the old page had links or traffic, redirect it to the closest matching page instead.
Moving or Redesigning Your Website?
Most ranking drops after a redesign come from redirects: old pages that now return 404, chains of three or four hops, or temporary 302s where permanent 301s were needed. Before launch, map every old URL to its new page, then check the important ones here.
Our team handles website redesigns and migrations so you keep the rankings you’ve earned.
Redirect Checklist for SEO
Use this list after a redesign, a domain change, a switch to https or a URL clean-up.
One Version of Your Domain
- Pick one https:// version, with or without www
- Redirect the other three versions with a single 301
- Use the same version in Search Console and your SEO plugin
- Update the website link on your Google Business Profile
No Chains or Loops
- Point old URLs straight to the final address
- Update old redirects when you move a page again
- Fix any redirect that leads back to itself
- Keep every redirect to one hop where possible
Permanent Moves
- Use a 301 (or 308) for permanent changes
- Replace temporary 302s that have been live for months
- Redirect to the closest matching page, not the homepage
- Keep redirects in place for at least a year
After a Redesign
- Export your old URLs before launch
- Map each old URL to its new page
- Test the pages with the most traffic and links first
- Watch the Pages report in Search Console for new 404s
Internal Links
- Point menus and buttons to final URLs
- Fix internal links that go through redirects
- List only final URLs in your XML sitemap
- Scan key pages with our broken link checker
Setting Up Redirects
- In WordPress, use Rank Math or the Redirection plugin
- On Apache servers, add rules to .htaccess
- Avoid JavaScript redirects for SEO
- Keep a list of every redirect you add
Need Help With Redirects or a Site Migration?
We plan and test redirects for redesigns, domain changes and URL clean-ups, then watch Google Search Console until every page is re-indexed. Serving Los Angeles and businesses nationwide since 2013.
Redirect Checker FAQs
Answers about redirects, status codes and SEO.
What is a redirect checker?
A redirect checker follows a web address and shows every redirect along the way, with each status code and the final page it lands on. It helps you find redirect chains, loops and wrong redirect types.
Is this redirect checker free?
Yes. There’s no signup. You can run up to 12 checks per hour, and results are saved for 30 minutes.
What is the difference between a 301 and a 302 redirect?
A 301 means the page has moved permanently, so Google indexes the new address. A 302 means the move is temporary, so Google may keep showing the old address. Use a 301 for any change that isn’t going to be undone.
What is a redirect chain?
A redirect chain is when one address redirects to a second address, which redirects to a third, and so on. Each hop adds load time. Fix chains by pointing the first address straight to the final page.
Do redirects hurt SEO?
A single 301 redirect is fine: Google follows it and treats the new page as the replacement. Long chains slow pages down, and Googlebot stops after 10 hops, so keep each redirect to one hop.
What is a redirect loop?
A redirect loop is when addresses keep redirecting to each other, so the page never loads. Browsers show a “too many redirects” error, and search engines can’t index the page. It’s often caused by conflicting https or www settings.
How do I check if my http and www versions redirect correctly?
Enter your domain and tick “Also check the http://, https://, www and non-www versions.” All four should end on the same https:// address, ideally with one redirect each.
How long should I keep 301 redirects?
Google recommends keeping redirects for at least a year after a move. If other websites still link to the old addresses, keep them permanently.
How do I set up a 301 redirect in WordPress?
Use the Redirections module in Rank Math, the free Redirection plugin, or rules in your server’s .htaccess file. Avoid plugins that redirect with JavaScript, and test each redirect here afterward.