There are other ways to check

We invite you to familiarize yourself with them.

Methodology: This check follows wSEO methodology 1.1. How the assessment works

Independent primary-hostname verification

Confirm that WWW and non-WWW do not behave as two websites

Test the alternative hostname on a real internal page. The correct result is one permanent hop to the same page on the primary domain.

  • a 301 or 308 response;
  • the path and query string are preserved;
  • no intermediate hop or loop.
Four domain variants are checked and resolve to one secure primary address
The browser, online checker and terminal should confirm one final address.

How to interpret the result

Assessment of the alternative hostname
SituationLevelAction
Both versions open separatelyCriticalSelect the primary hostname and configure a redirect.
The alternative does not existYellowNo duplicate; a fallback entrance is recommended.
One hop to the primary versionCorrectNo repair is required.

Browser check

  1. Open a private window.
  2. Add or remove WWW on a real internal page.
  3. Confirm the primary hostname and preserved path.
  4. Capture the original and final addresses.

Online checker

  1. Open httpstatus.io.
  2. Enter the complete alternative URL.
  3. Expand the response chain.
  4. Save the check with the code and final URL.

Test all four variants

HTTP without WWW

http://example.com/

HTTP with WWW

http://www.example.com/

Both HTTPS variants

The primary returns 200; the alternative leads directly to it.

DevTools

  1. Open Network and enable Preserve log.
  2. Visit the alternative URL.
  3. Select the first request.
  4. Check Status Code and Location.

Terminal

curl -sS -o /dev/null -D - \
"https://www.example.com/contact"
curl -sS -L -o /dev/null \
-w "Final: %{url_effective}\nCode: %{http_code}\nRedirects: %{num_redirects}\n" \
"https://www.example.com/contact"

Good-result checklist

  • the alternative returns 301 or 308;
  • it leads to the selected HTTPS hostname;
  • path and parameters are preserved;
  • there is one hop;
  • the final page returns 200;
  • there is no hostname loop.

If results disagree, repeat the test in a private window and by a second method. Do not order a repair until two independent checks confirm the issue.