Vhodně zvolená struktura URL adres je dobrá nejen pro SEO, ale také mnohem lepší pro návštěvníky. Pamatujete při tvorbě serverů také na tuto důležitou vlastnost a znáte všechny možnosti? V článků se mimo jiné dozvíte o správném přesměrování stránek na novou adresu.
Na začátku každého projektu si ze všeho nejdříve musíte promyslet strukturu svého webu, respektive strukturu URL adres. Pokud budete později chtít stránky měnit a aktualizace bude vyžadovat změnu názvů souborů, budete s tím mít nemilé problémy. Kromě jiných se budete muset vypořádat se situací, kdy na Vaše staré stránky bude stále odkazovat mnoho webů a Vy budete zbytečně přicházet o své návštěvníky a také o PageRank. Proto si nejdříve promyslete, jaký typ adres si vyberete.
Nejlepší je vytvořit logické hierarchické URL, které kromě vyhledávačů uvítají i ti návštěvníci, kteří se na vyšší úroveň webu dostávají odmazáváním adresy. Pokud se dostanu na adresu www.example.com/motyli/babocka-bodlakova/potrava/ předpokládám, že po odmazání „potrava“ se dostanu na informace o babočce bodlákové.
Domovská stránka
Důsledně používejte stejný zápis adres stránek.
http://www.example.com/
http://example.com/
http://www.example.com/index.htm
http://example.com/index.htm
Vyberte si jednu z těchto možností (nejužívanější bývá první typ, proto Vám ho vřele doporučuji) a tu všude používejte. V registraci do katalogů, na vlastních stránkách, požádejte autory, kteří na Vás budou chtít odkazovat, aby tak činili vybraným způsobem. Domluvte se se svým webhosterem, aby přesměroval všechny domény na jednu jedinou.
Pokud bude na stránku směřovat 50 odkazů typem http://www.example.com/ a 20 odkazů typem http://example.com/, vyhledávač bude ve výsledcích sice odkazovat způsobem, na který vede více odkazů (v našem případě tedy http://www.example.com/), ale připravujete se tak o PageRank těch 20 odkazů směřující na doménu http://example.com/.
Pokud existuje několik stránek s totožným nebo velmi podobným obsahem, vyhledávače je považují za stejné a berou je za tzv. duplicitní obsah. Proto si vyberou jen jednu z variant a tu používají.
Typy URL adres
http://www.example.com/index.php?id=157
Tento typ adresy s parametrem id na stránkách raději vůbec nepoužívejte. Google se může domnívat, že jde o sessions a právě proto tyto stránky do nedávné doby vůbec neindexoval. Nyní se možná situace změnila, přesto Vám doporučuji tento typ vůbec nepoužívat.
http://www.example.com/index.php?ar=157
Tyto adresy většina vyhledávačů v pořádku indexuje. Uvádí se, že do 2 parametrů stránky jsou indexované bez problému. Při více parametrech můžou nastat komplikace. Jako hodnoty parametrů nepožívejte dlouhé číselné hodnoty. Opět si zde dejte pozor na duplicitní obsah:
http://www.example.com/index.php?ar=157&ok=3
http://www.example.com/index.php?ok=3&ar=157
Tyto varianty jsou pro server totožné, zatímco pro vyhledávače jsou to 2 rozdílné stránky s duplicitnám obsahem!
http://www.example.com/sekce/tema/
S tímto typem nemají žádné vyhledávače nejmenší problém. Nejlepší metodou je, když se do URL adresy dostávají klíčová slova související se stránkou.
http://www.example.com/motyli/rozmnozovani-motylu.htm
Tento typ je vůbec nejlepší, protože běžný uživatel po shlédnutí této adresy ihned ví, co se na ní nachází. V názvech souborů se doporučuje oddělovat slova – (pomlčkou), . (tečkou) nebo / (lomítkem). Použijete-li _ (podtržítko), vyhledávač je považuje za jedno slovo. Vyhledávače přikládají adresám s klíčovými slovy v URL o něco větší váhu. Většinou nezáleží, jestli se slova nacházejí přímo v doméně či někde jinde v adrese. Některé vyhledávače (např. české Morfeo) slova v URL v potaz neberou vůbec.
Pokud používáte nějaký dynamický jazyk, jako například PHP nebo ASP, asi se nevyhnete stránkám typu http://www.example.com/index.php?ar=157. Pro Vás existuje možnost mod_rewrite na straně serveru, která adresy přepíše do snesitelné podoby (http://www.example.com/157/).
Mod_rewrite však umožňuje používat i adresy typu:
http://www.example.com/klicova-slova-clanek158/
Přesměrování
Pro přesměrování používejte metodu 301 Moved Permanently pomocí PHP.
header(„HTTP/1.1 301 Moved Permanently“);
header(„Location: http://www.example.com/“);
header(„Connection: close“);
Nepoužívejte žádné jiné způsoby přesměrování stránek.
Přesměrování pomocí meta tagu refresh se používá tehdy, když nejde použít řešení na straně serveru. Pokud se však rozhodnete k tomuto kroku, nastavte čas na minimálně 10 sekund a přidejte i textové vysvětlení s odkazem na novou stránku. Nastavíte-li příliš krátkou prodlevu a na stránce se bude vyskytovat obsah, který mohou vyhledávače indexovat, Google vás za to bude s největší pravděpodobností penalizovat.