Skip to content
RU

www versus bare domain and canonical URLs in 2026: a 600-host measurement

TL;DR. The choice between www and the bare domain does not affect ranking — what matters is that a choice was made and is held to.

The choice between www and the bare domain does not affect ranking — what matters is that a choice was made and is held to. We looked at how it is made in practice: in the .ru zone 90% of sites point at the bare domain, in .com 66%.

Along the way we found two genuine errors invisible to the eye: canonicals pointing at another domain, and canonicals over HTTP on pages served over HTTPS.

Check the redirect chain →

Half of home pages declare no canonical URL at all

On 27 August 2026 we downloaded the home pages of 600 hosts and checked for <link rel="canonical">:

ZoneParsedHas canonicalShare
.com1175950%
.ru1045149%
.org1044038%
.net742635%

A missing tag is not in itself an error: for a home page a search engine usually picks the right address anyway. The error appears where the same page is reachable at several addresses — with and without www, over HTTP and HTTPS, with and without a trailing slash, with campaign parameters — and nothing says which one is primary.

Caveats: these are domains somebody brought to our tools, not a random slice of a zone; comparing zones is sound as they were collected identically. Only the home page was checked — inner pages may differ.

In the .ru zone the preference for the bare domain is near-unanimous

Among those that did declare a canonical:

ZonePoint to wwwPoint to bare domainShare bare
.ru54590%
.org63284%
.net42285%
.com203966%

The difference is visible: in .ru nine in ten point at the bare domain, in .com only two thirds. Site age is the likeliest explanation — www is a holdover from when the subdomain denoted the web service specifically, and .com holds historically more of those domains.

In practice the choice between www and bare does not affect ranking. Only one thing matters: that a choice was made, held consistently, and backed by a redirect. Technical differences exist (a bare domain cannot carry a CNAME at the apex, and its cookies reach every subdomain), but they have nothing to do with search.

Two genuine errors the measurement exposes

The canonical points at a different host. Found on 7 pages in .ru and 6 in .com. Usually this is the trace of a template copied from another project, or an under-configured mirror. The consequence is direct: the page tells a search engine its real version belongs to someone else, and asks not to be indexed.

The canonical is declared over HTTP while the page is served over HTTPS. Three cases in .ru, one in .com. This is the residue of an HTTPS migration that never reached the template. A search engine will most likely ignore the instruction, but relying on its forbearance is unwise.

What unites both errors is that they are invisible to the eye: the page opens, looks right, nothing breaks. They can only be found by inspecting the markup — which is exactly why they survive for years.

How to set it up correctly

  1. Pick one primary form of the address — with or without www — and hold to it everywhere: in the canonical, the sitemap, internal links and analytics.
  2. Add a permanent redirect (301) from every other variant to the chosen one. To confirm the chain is short and lands where intended, use the redirect checker.
  3. Use an absolute URL in the canonical — scheme and host included. A relative tag is formally permitted but more often results from a template mistake than a decision.
  4. Check the tag does not point at someone else’s domain — especially if the template came from another project. It is the first thing to look at when pages drop out of the index inexplicably.
  5. Make sure the canonical scheme is HTTPS if the site runs on HTTPS.

To see what your page carries, use the page audit.

Redirect ChainsEach extra redirect adds 100-300ms latency and reduces PageRank along the chain.
HTTP to HTTPSVerify the redirect is performed correctly without intermediate unencrypted hops.
Redirect LoopsCircular redirects cause ERR_TOO_MANY_REDIRECTS error and complete page unavailability.
301 vs 302 Codes301 permanently passes PageRank, 302 is a temporary redirect without passing SEO weight.

Why teams trust us

10+
redirect hops
HTTPS
redirect check
<2s
result
301/302
redirect codes

How it works

1

Enter URL

2

Redirect chain followed

3

Codes & final URL shown

Redirect checker: optimize redirect chains

Incorrect or long redirect chains slow down the site, lose PageRank and confuse search crawlers. The tool visualizes the full redirect chain with response codes and timing for each hop.

Full hop chain

Shows each redirect step: URL → code → URL → code, through to the final destination.

Time per hop

Measures latency at each redirect step for precise identification of performance bottlenecks.

Redirect type

Distinguishes 301, 302, 303, 307, 308 — each has different behavior for SEO and browsers.

Loop detection

Automatically detects circular redirects and warns before the browser throws an error.

Who uses this

SEO

redirect chain audit

Developers

301/302 debugging

DevOps

HTTPS redirect check

Marketers

UTM link tracking

Common Mistakes

Chains of 3+ redirectsHTTP → HTTPS → non-www → www — that's three redirects instead of one. Merge them into a single direct redirect.
Using 302 instead of 301302 for permanently moved pages means losing PageRank. Use 301 for final migrations.
Redirecting HTTP to HTTP before HTTPSAn intermediate unencrypted hop creates an MITM vulnerability and adds an extra request.
Not updating internal linksRedirects are not a substitute for updated links. Links to original URLs should be updated directly.

Best Practices

Use one redirect: HTTP+www → HTTPS+non-wwwConfigure a single nginx/Apache rule combining both conditions into one 301 redirect.
Check redirects after migrationsDomain change, HTTPS migration, URL structure redesign — all create new redirect chains.
Remove stale redirectsRedirects accumulated over years create hidden chains. Audit .htaccess and configs quarterly.
Control redirects in sitemapSitemap should only contain final URLs without redirects — otherwise crawlers waste crawl budget.

Get more with a free account

Redirect check history and API for automated chain auditing.

Sign up free

Learn more

Frequently Asked Questions

www or non-www — better for SEO?

No difference since 2014. Google treats them equally. What matters is consistency + 301 redirect of one to the other.

What to pick for a new site?

2026 default: non-www (shorter, modern). Exception: if you have many subdomains and cookies across the tree — use www (cookies on .example.com work for every subdomain except www.).

What's wrong with both versions live?

Duplicate content, split backlinks, PageRank loss. Google picks canonical itself but you lose control.

How to verify my canonicalisation?

Enterno Redirects Checker — enter the domain, see chain + canonical target.

Try the live tool that powered this guide

Free plan — 10 monitors, checks every 5 min, no card required. Upgrade for 1-minute interval and multi-region monitoring.