Domena z www czy bez www co wybrać + przekierowania

Wybór domeny z „www” lub bez „www” nie ma wpływu na pozycjonowanie w Google.
Najważniejsze jest, aby wybrać jedną wersję i konsekwentnie stosować ją w całej konfiguracji strony (przekierowania 301, canonical, linkowanie).
Nasza strona jest tak naprawdę dostępna pod 4 adresami a w przypadkach źle skonfigurowanych serwerów VPS może być także widoczna pod adresem IP serwera. To w przypadku błędnej konfiguracji może narobić nam poważnych problemów w wyszukiwarce Google. Wypadałoby także dodać iż w dobie gdy większość stron w Polskim Internecie stoi na cmsie wordpress, to problem ten wcale nie jest reliktem przeszłości.
Jak powiedzieć Google którą wersje wybieram?
Do czerwca 2019 roku można było dać wskazówkę Google Search Console której wersji adresu chcemy używać
https://developers.google.com/search/blog/2019/06/bye-bye-preferred-domain-setting?hl=pl
Jednak opcja ta została usunięta a położono większy nacisk na poprawną konfigurację strony i serwera, a same wyszukiwarki wybierają preferowaną domenę po różnych aspektach.
Konsekwencje złej konfiguracji
Poniżej pokaże wam przykład co wydarzyło się na jednej ze stron klienta gdy miał „bałagan” w Wordpresie
Konsekwencje

Zwróć uwagę że użytkownik wybrał adres z https a mimo to Google zdecydował się na http. W tym przypadku SSL był wdrożony jednakże w ustawieniach podano domenę z prefiksem „http”,
Następstwem tego było iż Google zaczął indeksować obie wersje, w wyszukiwarce zaczęły pojawiać się strony bez SSL, a wszystko zaczęło sypać błędami kanonicznymi.
Gdzie ustawiać wybraną wersję domeny?
Więc warto zadbać o porządek w poniższych miejscach:
- rel="canonical"
- .htaccess
- ustawienia wordpressa
- sitemap.xml
- robots.txt
- linki wewnętrzne
- linki zewnętrzne
gdyż czasem jeden błąd w którymś z powyższych może nam narobić bardzo wielu kłopotów
robots.txt nie służy do wyboru domeny, ale warto upewnić się, że wskazuje poprawną sitemapę
Przekierowania htaccess na domenę z www lub bez www oraz https
RewriteEngine On
WWW -> bez-WWW
RewriteCond %{HTTP_HOST} ^www.TwojaDomena.pl$ [NC]
RewriteRule ^ https://TwojaDomena.pl%{REQUEST_URI} [R=301,L]
Bez www -> www
RewriteCond %{HTTP_HOST} ^TwojaDomena.pl$ [NC]
RewriteRule ^ https://www.TwojaDomena.pl%{REQUEST_URI} [R=301,L]
HTTP -> HTTPS
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://TwojaDomena.pl%{REQUEST_URI} [R=301,L]
Czy przekierowanie działa poprawnie możemy sprawdzić wpisując w przeglądarkę adres naszej domeny jeżeli nie używamy www to razem z nim i zobaczyć którą stronę otworzy lub za pomocą wtyczki do chrome Redirect Path

Po ustawieniu htaccess powinniśmy sprawdzić sitemap.xml robots.txt linki wewnętrzne, oraz w miarę możliwości poprawić linki zewnętrzne.
Warto też dodać do Search Console wszystkie wersje strony z przedrostkami
https://
https://www.
http://
http://www.
i sprawdzać cyklicznie czy na którejś z 3 niewybranych przez nas wersji nie zaczynają wyrastać jakieś kwiatki.
FAQ
Strona bez www wygląda nowocześniej ale nie ma to żadnego znaczenia dla wyszukiwarek a i w pasku adresu strony jest też już to schowane dla użytkowników.
Wybór wersji strony z www czy bez niego nie ma żadnego znaczenia dla wyszukiwarek, do momentu w którym wszędzie dane są spójne a nie wpisane raz tak a raz tak.
Są one niezbędne dla prawidłowego funkcjonowania strony gdyż nawet jeżeli na Twojej stronie wszystko jest idealnie to jeden link z zewnątrz może spowodować cały wodospad błędów i problemów (split link equity, duplikacja treści, zmarnowany crawl budget).
Możliwy scenariusz to problemy z linkami kanonicznymi, indeksowanie obu wersji, one zaczynają się „gryźć” i strona spada w wynikach wyszukiwania.
Darmowy Certyfikat SSL jak Let’s Encrypt działa dla domeny głównej więc wersja www.twojadomena.pl będzie działać poprawnie. Jednakże nie powinniśmy mylić tego z subdomeną przykładowo blog.twojadomena.pl to już zupełnie inny temat.

