{"id":2432,"date":"2026-08-19T15:13:00","date_gmt":"2026-08-19T14:13:00","guid":{"rendered":"https:\/\/jalvo.eu\/www-czy-bez-www-jeden-host-i-przekierowanie\/"},"modified":"2026-08-19T15:13:00","modified_gmt":"2026-08-19T14:13:00","slug":"www-czy-bez-www-jeden-host-i-przekierowanie","status":"publish","type":"post","link":"https:\/\/jalvo.eu\/pl\/www-czy-bez-www-jeden-host-i-przekierowanie\/","title":{"rendered":"www czy bez www: wyb\u00f3r jednego hosta i przekierowanie pozosta\u0142ych"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">www czy bez www: \u017cadna wersja nie rankuje lepiej. Wybierz wi\u0119c jeden host dla ka\u017cdej witryny i skieruj na niego drugi przekierowaniem 301. Je\u015bli masz kilka domen, w kt\u00f3rych odpowiadaj\u0105 obie nazwy hosta, a zbli\u017caj\u0105 si\u0119 porz\u0105dki albo przenosiny domeny, ta jedna decyzja usuwa wi\u0119kszo\u015b\u0107 duplikacji.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">www czy bez www: czy wyb\u00f3r wp\u0142ywa na pozycje?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nie. \u017badna z nazw hosta nie ma przewagi w rankingu. Szkoda bierze si\u0119 st\u0105d, \u017ce obie odpowiadaj\u0105 t\u0105 sam\u0105 tre\u015bci\u0105: dwa hosty serwuj\u0105ce identyczne strony to zduplikowane adresy URL, a duplikaty rozdzielaj\u0105 linki przychodz\u0105ce i uwag\u0119 robot\u00f3w. Prawdziwe pytanie brzmi wi\u0119c: utrzymanie kt\u00f3rej wersji kosztuje ci\u0119 mniej.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wybieraj ze wzgl\u0119d\u00f3w praktycznych. Kt\u00f3ry wariant ma ju\u017c backlinki i zaindeksowane adresy URL? Jak u\u017cywane s\u0105 pliki cookie i subdomeny? Na jak\u0105 konfiguracj\u0119 DNS pozwala tw\u00f3j dostawca na apeksie (czyli na samej domenie)? Potem, i to moim zdaniem ludzie pomijaj\u0105, zastosuj t\u0119 sam\u0105 regu\u0142\u0119 decyzyjn\u0105 do ka\u017cdej domeny, kt\u00f3r\u0105 posiadasz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jak ustawi\u0107 przekierowanie www w NGINX w jednym skoku?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">U\u017cyj osobnych blok\u00f3w server dla ka\u017cdej niekanonicznej kombinacji, a ka\u017cdy z nich niech zwraca 301 prosto na docelowy kanoniczny host z https, z dopisanym $request_uri. Ta zmienna przenosi \u015bcie\u017ck\u0119 i ci\u0105g zapytania, wi\u0119c g\u0142\u0119bokie adresy URL i adresy kampanii z parametrami \u015bledz\u0105cymi trafiaj\u0105 tam, gdzie powinny.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Przechwy\u0107 zwyk\u0142e http na obu nazwach w jednym bloku.<\/li>\n<li>Przechwy\u0107 https na nazwie pobocznej w drugim.<\/li>\n<li>Wy\u015blij ka\u017cdy z nich bezpo\u015brednio na docelowy adres URL, razem z protoko\u0142em i hostem.<\/li>\n<li>Zostaw dok\u0142adnie jeden blok, kt\u00f3ry serwuje tre\u015b\u0107, na wybranej nazwie hosta przez https.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Klasyczny b\u0142\u0105d? Pi\u0119trzenie regu\u0142. Najpierw http przechodzi na https, a dopiero potem odpala si\u0119 301 z wersji bez www na www (albo odwrotnie). Po\u0142\u0105cz oba w jeden skok, bo <a href=\"https:\/\/jalvo.eu\/pl\/lancuchy-przekierowan-nginx-jak-znalezc-i-splaszczyc\/\">usuni\u0119cie zb\u0119dnych skok\u00f3w przekierowa\u0144<\/a> oszcz\u0119dza jedn\u0105 rund\u0119 zapyta\u0144 zar\u00f3wno u\u017cytkownikom, jak i robotom. Zgraj te\u017c regu\u0142\u0119 hosta z obs\u0142ug\u0105 uko\u015bnika, poniewa\u017c <a href=\"https:\/\/jalvo.eu\/pl\/ukosnik-na-koncu-url-duplikaty-stron-nginx\/\">regu\u0142y ko\u0144cowego uko\u015bnika w NGINX<\/a> potrafi\u0105 po cichu doda\u0107 drugie przekierowanie. A je\u015bli przed twoim obecnym hostingiem stoi reverse proxy NGINX z adresami IP z UE lub USA, takie jak Jalvo, przekierowanie nadal konfigurujesz na w\u0142asnym serwerze \u017ar\u00f3d\u0142owym.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kt\u00f3re sygna\u0142y musz\u0105 wskazywa\u0107 na host kanoniczny?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wszystkie. Przekierowanie, rel=canonical, mapa witryny i linki wewn\u0119trzne musz\u0105 podawa\u0107 t\u0119 sam\u0105 nazw\u0119 hosta. 301 to najmocniejsza wskaz\u00f3wka, ale starsze szablony cz\u0119sto trzymaj\u0105 poprzedni adres.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>rel=canonical<\/strong> w sekcji head, zapisany z wybranym hostem i https.<\/li>\n<li>Mapa witryny, w kt\u00f3rej jest tylko ta wersja.<\/li>\n<li>Linki wewn\u0119trzne i nawigacja, w tym te wpisane na sztywno w stopkach i wid\u017cetach.<\/li>\n<li>Adnotacje hreflang i adresy URL w danych strukturalnych.<\/li>\n<li>Ustawienie adresu witryny w twoim CMS.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Google opisuje element link w swoich <a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/consolidate-duplicate-urls\" rel=\"nofollow noopener\" target=\"_blank\">wytycznych o konsolidacji zduplikowanych adres\u00f3w URL<\/a>: trafia on do sekcji head zduplikowanych stron i wskazuje stron\u0119 kanoniczn\u0105. Sprzeczne sygna\u0142y (na przyk\u0142ad canonical podaj\u0105cy jeden host, gdy przekierowanie prowadzi na drugi) zostawiaj\u0105 wyb\u00f3r Google.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dlaczego certyfikat i regu\u0142y hotlinkowania musz\u0105 obejmowa\u0107 obie nazwy?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Poniewa\u017c poboczna nazwa hosta nadal odbiera \u017c\u0105dania HTTPS. Uzgadnianie TLS odbywa si\u0119 przed 301, wi\u0119c niepasuj\u0105cy certyfikat blokuje przekierowanie ostrze\u017ceniem przegl\u0105darki, a stary link do tego wariantu staje si\u0119 \u015blep\u0105 uliczk\u0105.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wytyczne Google o zduplikowanych adresach URL m\u00f3wi\u0105 wprost: certyfikat musi pasowa\u0107 do pe\u0142nego adresu URL witryny albo by\u0107 certyfikatem wildcard, kt\u00f3rego mo\u017cna u\u017cy\u0107 dla wielu subdomen. W praktyce: wystaw jeden certyfikat z obiema nazwami i dopilnuj, \u017ceby odnowienie nadal je obejmowa\u0142o. Ochrona przed hotlinkowaniem wymaga takiej samej uwagi. Trzymaj na li\u015bcie <a href=\"https:\/\/jalvo.eu\/pl\/ochrona-przed-hotlinkingiem-nginx-grafika-google\/\">poprawne referery dla obu host\u00f3w<\/a>, inaczej \u017c\u0105dania obraz\u00f3w b\u0119d\u0105 odrzucane w trakcie zmiany i po niej.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Co oznaczaj\u0105 warianty domeny w Search Console podczas przenosin?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Zmiana mi\u0119dzy www a wersj\u0105 bez www w tej samej domenie nie wymaga narz\u0119dzia Zmiana adresu. Przenosiny na inn\u0105 domen\u0119 wymagaj\u0105. Wed\u0142ug <a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/site-move-with-url-changes\" rel=\"nofollow noopener\" target=\"_blank\">przewodnika Google o przenoszeniu witryny<\/a> narz\u0119dzie s\u0142u\u017cy tylko do przej\u015bcia z jednej domeny lub subdomeny na inn\u0105, a nie do przenosin z HTTP na HTTPS, zmian hosta w obr\u0119bie domeny ani zmian \u015bcie\u017cek. Aktualizacja tej strony z 17 czerwca 2026 r. dodaje szczeg\u00f3\u0142 o wariantach domeny w narz\u0119dziu Zmiana adresu: przy migracji domeny prze\u015blij zg\u0142oszenie dla wszystkich zweryfikowanych wariant\u00f3w starej domeny, \u0142\u0105cznie z subdomenami oraz wersjami www i bez www.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli masz kilka domen, zweryfikuj przed przenosinami ka\u017cdy wariant starej domeny albo u\u017cyj us\u0142ugi domeny. Sprawd\u017a te\u017c przekierowania ze starej witryny, bo Google zauwa\u017ca, \u017ce ludzie cz\u0119sto kieruj\u0105 je na b\u0142\u0119dne, nieistniej\u0105ce adresy URL.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jak zweryfikowa\u0107 porz\u0105dki na kilku domenach?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ka\u017cdy wariant ka\u017cdej domeny powinien zwraca\u0107 dok\u0142adnie jedno 301 na ten sam docelowy adres URL, a ten adres powinien odpowiada\u0107 kodem 200. Dla ka\u017cdej domeny wykonaj ten sam kr\u00f3tki test: cztery kombinacje hosta i protoko\u0142u na stronie g\u0142\u00f3wnej, a potem na g\u0142\u0119bokim adresie URL z ci\u0105giem zapytania. Nast\u0119pnie przecrawluj ka\u017cd\u0105 witryn\u0119, \u017ceby znale\u017a\u0107 linki wewn\u0119trzne i tagi canonical, kt\u00f3re wci\u0105\u017c podaj\u0105 stary host.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W kwestii www czy bez www sam wyb\u00f3r liczy si\u0119 mniej ni\u017c konsekwencja. Jeden host, jeden skok, zgodne sygna\u0142y, obie nazwy na certyfikacie. To w\u0142a\u015bnie utrzymuje porz\u0105dek w ka\u017cdej domenie, niezale\u017cnie od tego, na kt\u00f3ry prefiks si\u0119 zdecydujesz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1790979996798-0\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Czy dla SEO lepsza jest wersja z www, czy bez www?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>\u017badna. Zysk daje konsekwencja: jedna wersja serwuj\u0105ca tre\u015b\u0107 i sta\u0142e przekierowanie z drugiej.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1790979996798-1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Czy przy zmianie z wersji bez www na www potrzebuj\u0119 narz\u0119dzia Zmiana adresu?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Nie, je\u015bli domena zostaje ta sama. Narz\u0119dzie stosuje si\u0119 przy przenosinach na inn\u0105 domen\u0119 lub subdomen\u0119 i wtedy przesy\u0142asz zg\u0142oszenie dla wszystkich zweryfikowanych wariant\u00f3w starej domeny.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1790979996798-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Czy do przekierowania hosta mog\u0119 u\u017cy\u0107 302 zamiast 301?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Sta\u0142y wyb\u00f3r, sta\u0142e przekierowanie. Tymczasowe sugeruje, \u017ce stary adres mo\u017ce wr\u00f3ci\u0107, a to dzia\u0142a przeciwko konsolidacji. Utrzymuj regu\u0142\u0119 bezterminowo, bo stare linki do nazwy pobocznej nie znikaj\u0105.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>www czy bez www: \u017cadna wersja nie rankuje lepiej. Wybierz wi\u0119c jeden host dla ka\u017cdej witryny i skieruj na niego drugi przekierowaniem 301. Je\u015bli masz kilka domen, w kt\u00f3rych odpowiadaj\u0105 obie nazwy hosta, a zbli\u017caj\u0105 si\u0119 porz\u0105dki albo przenosiny domeny, ta jedna decyzja usuwa wi\u0119kszo\u015b\u0107 duplikacji. www czy bez www: czy wyb\u00f3r wp\u0142ywa na pozycje? [&hellip;]<\/p>\n","protected":false},"author":25,"featured_media":2418,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[182],"tags":[506,287,247,347,28,518],"class_list":["post-2432","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo-pl","tag-canonical-x","tag-domeny","tag-nginx-x","tag-przekierowania","tag-seo-pl","tag-www-x"],"acf":[],"_links":{"self":[{"href":"https:\/\/jalvo.eu\/pl\/wp-json\/wp\/v2\/posts\/2432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jalvo.eu\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jalvo.eu\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jalvo.eu\/pl\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/jalvo.eu\/pl\/wp-json\/wp\/v2\/comments?post=2432"}],"version-history":[{"count":0,"href":"https:\/\/jalvo.eu\/pl\/wp-json\/wp\/v2\/posts\/2432\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jalvo.eu\/pl\/wp-json\/wp\/v2\/media\/2418"}],"wp:attachment":[{"href":"https:\/\/jalvo.eu\/pl\/wp-json\/wp\/v2\/media?parent=2432"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jalvo.eu\/pl\/wp-json\/wp\/v2\/categories?post=2432"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jalvo.eu\/pl\/wp-json\/wp\/v2\/tags?post=2432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}