S nebo bez WWW v adrese webu? Co je lepší pro SEO
📝Obsah
Webové stránky typicky před doménou mají nebo nemají www
Když se podíváme na většinu webů, zjistíme, že většina má formát adres něco jako https://www.example.com nebo https://example.com (bez www před doménou). Jestli zakládáte nový blog, asi by bylo dobré vědět, kterou verzi si vybrat a jaké jsou v nich rozdíly když jde o SEO, nebo teoreticky i nějaké technické záležitosti.
Ve článku se podíváme, jestli je lepší web s www nebo bez www v adrese, jestli Google nebo další vyhledávače nějakou verzi preferují, a kdo by mohl rozdíly reálně řešit.
S nebo bez WWW z hlediska SEO
Tady je to opravdu velmi jednoduché – je to úplně jedno. Vyhledávače nemají preferenci, jestli je v adrese vašeho webu www, nebo není.
Pokud máte blog nebo menší e-shop, tak tohle v zásadě nikdy nebudete muset řešit a jde o osobní preferenci toho, co se vám líbí více. Na expressinfo.cz v adrese www je, protože se mi to tak prostě líbí více, ale není za tím nějaký SEO trik nebo jakákoliv výhoda. Prostě to tak mám raději a to je vlastně celé. Verze s www mi přijde taková autentičtější a vypadá to více jako adresa na internetu.
Na konci článku se podíváme i na některé menší technické rozdíly, které se mohou týkat hlavně opravdu velkých webů, ale jinak (ne)použití www v adrese je hlavně na vás.
Vyberte si jednu verzi a té se držte
Přestože je ze SEO hlediska jedno, jakou verzi váš web používá, Google i další vyhledávače vidí verzi webu s nebo bez www jako rozdílné weby. Pokud byste měli dostupné obě verze, kdy by se na obou nacházel stejný obsah, šlo by o typický příklad duplicitního obsahu.
Obvyklá praxe je taková, že si vyberete jednu verzi, a tu druhou na ní přesměrujete. Pokud byste tedy chtěli mít verzi třeba s www, tak pokud by někdo přišel na adresu bez www, tak by automaticky šel na verzi s www. Přesměrování si tak můžeme představit v praxi jako takovou manipulaci s URL. Pokud navštívíte URL v nějakém tvaru, bude automaticky změněna na URL v jiném tvaru. V tomto případě se automaticky přidá nebo ubere ono www.
Tohle je zvlášť důležité, pokud máte web s www. Obvykle totiž lidé píšou adresy do prohlížeče jenom ve formátu jména domény, ale www už nepíšou. Řešte to ale i z www na verzi bez www, protože lidé automaticky mohou ono www do adresy také psát.
Pokud by tedy někdo napsal do adresního řádku svého prohlížeče například pouze „example.com“, technicky vzato by se pokusil navštívit web http://example.com. Je ale potřeba, aby se jednak doplnil zabezpečený protokol https, jednak aby se do adresy přidalo www, tedy aby se dostal na adresu https://www.example.com.
O tom, jak přesměrovat z www na ne-www, nebo obráceně, si přečtěte tady
Také platí, že pokud už si jednu verzi vyberete, což udělejte hned při zakládání webu, už to pak nikdy neměňte. Odkazy na vašich stránkách by se složitěji přepisovaly a mátli byste vyhledávače. Není to žádná obrovská tragédie a vyřešit by to šlo, ale je to prostě zbytečné a rozhodně byste si nijak nepomohli, jen riskovali technické problémy a zhoršení výsledků vyhledávání. Jestli máte blog na té nebo oné verzi, nechte to tak být, a rozhodně to neměňte jenom protože se vám ta druhá verze líbí o něco více. To není dobrý důvod ke změně.
Rozdíl s nebo bez www z technického hlediska
Nebudu zabíhat do vyložených podrobností, protože jednak nejsem na tohle vyložený expert, jednak mi to přijde dost jedno, když nám jde o to založit si relativně malý a jednoduchý web (i blog o desítkách tisíc stránek beru stále jako malý web).
Také je potřeba říci, že tyto technické rozdíly popsané níže, nejsou nijak zásadní a spíše platí, že www verze má lehčí výhodu. Ne-www verze pak nemá nutně nevýhodu, jako spíše nemůže využívat výhod verze s www. Pokud tyto technické rozdíly nechcete, nemusíte je řešit a klidně pokládejte článek za ukončený😃
Cookies
Hlavní rozdíl je v použití cookies. Cookies jsou malé textové soubory, které prohlížeč ukládá do vašeho počítače a ve kterých se nacházejí informace o vaší návštěvě. Může se v nich uchovávat třeba informace, že jste někde přihlášeni, ale i k různým předvolbám. Na webech často také vidíme lištičku s informacemi, že jsou na webu cookies. Když tuto lištičku odklikneme, uloží se cookie s informací, že už jsme ji odklikli, a příště už tato lištička nevyskočí.
Cookies jsou velmi užitečné a zjednodušují fungování webu a to, že nemusíme řadu věcí zas a znovu nastavovat.
Aby tohle ale bylo možné, prohlížeč při každé návštěvě webu tyto cookies musí odeslat na server, ze kterého se web načítá. Server pak pole těchto informací složí výsledný web. Některé weby jsou na cookies závislé a změny obsahu mění opravdu výrazně, třeba na expressinfo.cz je vlastně fuk, jestli klidně cookies zakážete (bude vás otravovat jenom ona cookie lištička😃) Cookies se ale musí odesílat na server, což je nějaká zátěž.
Proč ale řešíme cookies u (ne)www verzí webů? Tady přichází na řadu další technická věc. Cookies se předávají do všech subdomén. Řekněme, že máme web www.example.com a máme uloženy nějaké cookies. Tyto cookies se budou používat a odesílat i u všech subdomény typu abc.www.example.com, xyz.www.example.com, ale už ne třeba na blog.example.com, protože jde o jinou subdoménu.
Problém je v tom, že pokud máme adresu bez www, tak se budou cookies odesílat u všech subdomén, takže pokud bychom měli třeba hlavní web s e-shopem na example.com, a pak třeba blog na subdoméně blog.example.com, tak se budou cookies z e-shopu posílat i u blogu.
Pokud by náš e-shop byl na adrese s www.example.com, a blog na blog.example.com, tak budou oba tyto weby mít vlastní cookies, protože jde o rozdílné subdomény.
Pokud neplánujeme web rozdělovat na více subdomén, je tohle ale dost jedno. U větších a rozsáhlejších webů, které mají fungovat na více subdoménách, je vhodnější, aby byl hlavní obsah na verzi s www.
Nastavení DNS
DNS je zkratka pro Domain Name Server. V praxi je to server, který překládá adresy webu z toho, jak je píšou lidé, na IP adresy. Pokud například měníte webhosting, tak budete měnit právě DNS záznamy tak, aby vedly na jiný server, kde se bude váš web nově nacházet.
Změny záznamů DNS se týkají také CDN, tedy Content Delivery Network, která funguje ve zkratce tak, že se váš web nenachází na jednom serveru, ale na mnoha serverech ideálně po celém světě. Pokud někdo váš web navštíví, stáhne si informace z toho serveru, který je nejblíže, který je nejméně vytížený a tak.
Problém ne-www verze webu je způsob, jak fungují DNS záznamy, když chceme web namířit na server CDN. Verze bez www, tedy samotná doména, nemůže být snadno namířena na CDN servery. Různé CDN mají různá řešení nebo triky, jak tohle obejít, ale když chcete mít web na CDN, musíte v zásadě vybírat jenom z těch služeb, které tohle umožňují.