AJ Qureshi 8 min read Updated 28 Oct 2026
Every domain can be typed four ways: with http or https, and with or without www. The Redirect Checker tests all four at once, follows every redirect step, and tells you whether they all end at the same final address. If they do not, you are splitting your visitors and your SEO across several versions of the same site.
Why the four versions matter
To a browser and a search engine, these are four different addresses:
- http://example.com
- https://example.com
- http://www.example.com
- https://www.example.com
Your site should pick one of them as the main version, usually https with or without www, and send the other three to it with a permanent 301 redirect. When that is set up correctly:
- Every visitor ends on the secure https version.
- Links from other sites all count toward one address, not four.
- Search engines index one version, with no duplicates.
- Cookies, logins and analytics work the same for everyone.
When it is set up wrong, some versions show errors, some show the site without SSL, and search engines may index two copies of every page.
How to use the checker
-
Type your domain without http or www, like example.com.
-
Press Check redirects. The tool requests all four versions from our server.
-
Read the verdict. “All versions end at one address” is what you want. The final address is shown.
-
Check each version. For each one you see every step, its HTTP code and the time it took.
-
Fix any warning. Versions with two or more redirects, errors or a different final address need attention.
What a perfect result looks like
Say your main version is https://example.com. A perfect setup looks like this:
| Start | Steps | Final |
|---|---|---|
| http://example.com | 301 then 200 | https://example.com |
| https://example.com | 200 | https://example.com |
| http://www.example.com | 301 then 200 | https://example.com |
| https://www.example.com | 301 then 200 | https://example.com |
Each version reaches the final address in at most one redirect.
Redirect codes explained
| Code | Type | When to use |
|---|---|---|
| 301 | Moved permanently | http to https, www to non-www, old URL to new URL. Passes SEO value. |
| 308 | Permanent redirect | Same as 301 but keeps the request method. Fine for SEO. |
| 302 | Found, temporary | Short-term moves only, like a sale page. Not for permanent changes. |
| 307 | Temporary redirect | Temporary, keeps the request method. Some servers use it for HSTS. |
| Meta refresh or JavaScript | Client side redirect | Avoid for main redirects. Slower and less reliable for search engines. |
Common problems and fixes
Two redirects in a row
A typical chain is http://www.example.com to https://www.example.com to https://example.com. It works, but each step adds delay, especially on mobile. Change the server rule so every version jumps straight to the final address in one step.
Different final addresses
For example, the www version ends on https://www.example.com while the plain version ends on https://example.com. Search engines now see two sites. Choose one, update the WordPress Address and Site Address settings to match it, and redirect the other.
One version shows an error
Often the www version has no DNS record, so it fails completely. Add a www CNAME record pointing to the main domain; check it with the DNS Checker. If https fails only on www, the SSL certificate does not cover www; check with the SSL Checker and reissue it for both names.
http versions do not redirect
The site loads on plain http without moving to https. Visitors see “Not secure” in the browser. Turn on “Force HTTPS” in your hosting dashboard, or add a redirect rule.
Redirect loop
The browser shows “too many redirects”. Two rules point at each other, often a hosting rule and a plugin rule, or Cloudflare’s SSL mode set to Flexible while the server also forces https. Remove one of the rules, or set Cloudflare SSL to Full.
302 instead of 301
Temporary redirects for permanent changes can slow down how search engines move signals to the new address. Change them to 301.
How to set up the redirects
In your hosting dashboard
Most hosts, including Hostinger, have a one-click Force HTTPS option. Turn it on after your SSL certificate is active.
In WordPress
Set both addresses in Settings, General to your final version, for example https://example.com. WordPress then redirects the other host name automatically for most pages.
With .htaccess on Apache or LiteSpeed
A common rule sends every version to https without www in one step:
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^ https://example.com%{REQUEST_URI} [L,R=301]
Replace example.com with your domain, place it above the WordPress rules, and back up the file first.
With Cloudflare
Turn on Always Use HTTPS, and create one redirect rule from www to the root domain (or the other way). Set SSL mode to Full or Full (strict) to avoid loops.
www or no www?
For SEO it makes no difference. Pick the version you like and stay consistent. Shorter addresses without www are popular today. Large sites sometimes prefer www for technical reasons with cookies and CDNs. What matters is choosing one and redirecting the rest.
Redirects after moving to a new domain
When you move a site from an old domain to a new one, every old URL should 301 redirect to the matching new URL, not just to the new home page. That way visitors who click an old link land on the exact page they expected, and search engines move each page’s value to its new address.
-
Keep the old domain registered and pointed to a server for at least a year.
-
Add a rule that redirects every path on the old domain to the same path on the new domain.
-
Test several old URLs, not only the home page, with the Website Status Checker.
-
Use the Change of Address tool in Google Search Console.
-
Update links on your social profiles and anywhere you control.
HSTS and why some redirects are skipped
If a site sends an HSTS header, browsers remember to always use https for that domain. After the first visit, the browser changes http to https by itself, before any request is sent. That is good for security. It also means your browser may hide redirect problems that first-time visitors still see. This checker always tests from a clean start, so it shows the redirects a new visitor or a search engine really gets.
Redirects and page speed
Each redirect costs a full round trip to the server before the page can start loading. On a fast connection that may be 50 milliseconds; on mobile data in hilly areas it can be several hundred. A chain of three redirects can add a noticeable delay before anything appears. Links in your menus, posts, social profiles and ads should always point straight to the final https address.
Redirects for single pages
Besides the four domain versions, you will also redirect individual pages over time: a renamed post, a merged article, a discontinued product. Rules of thumb:
- Redirect to the closest matching page, not always to the home page.
- If no similar page exists, a 404 or 410 is more honest than a redirect to an unrelated page.
- Keep a list of redirects so they are not lost when you change hosting or plugins.
Check after every big change
Run this checker after installing SSL, moving hosts, changing the WordPress address, turning on Cloudflare or adding a security plugin. These are the moments when redirect rules most often break or start fighting each other, and a quick test catches problems before visitors and search engines do.
Frequently asked questions
Why test four versions of my domain?
Visitors and links can reach any of them. All four should end at one final https address, ideally in one redirect.
Is a 301 or 302 redirect better for SEO?
Use 301 for permanent changes like http to https or www to non-www. 302 is for temporary moves.
How many redirects are too many?
One is ideal. Two still works but slows the first visit. Three or more should be fixed.
Does www or non-www rank better?
Neither. Choose one and redirect the others to it.
What causes a redirect loop?
Two rules sending visitors back and forth, often a hosting rule plus a plugin, or Cloudflare Flexible SSL with a server-side https redirect.
Is the redirect checker free?
Yes, it is free for normal use with no signup.
Do redirects lose SEO value?
A single 301 redirect passes nearly all value to the new address. Long chains and temporary redirects are less reliable, so keep redirects short and permanent.
How long should I keep old redirects?
At least a year, and ideally forever for pages that had links or traffic. Removing them breaks old links.
Can I check a single page URL?
This tool tests the four versions of a domain. For one specific page, use the Website Status Checker, which follows the redirects of that exact page.
Why does my browser not show the redirect?
Browsers cache redirects and HSTS rules, so they may jump straight to https. This checker always tests from a clean start.
Should I redirect www to non-www or the other way?
Either is fine. Pick the one you already use in links and in WordPress settings so fewer changes are needed.