Přesměrování 301 je trvalé přesměrování staré adresy stránky na novou. Server prohlížeči i vyhledávači řekne, že se stránka natrvalo přestěhovala. Návštěvník skončí na správném místě a vyhledávač na novou adresu převede signály staré, včetně síly odkazů. Je to základ každého stěhování webu.
Přesměrování jednoduše
Měníte adresu stránky, doménu nebo celý systém webu. Staré adresy ale žijí dál: v záložkách lidí, v odkazech z jiných webů i ve výsledcích Googlu. Bez přesměrování všechny skončí na chybové stránce.
Číslo 301 je stavový kód HTTP. Znamená „přesunuto natrvalo“. Jeho sourozenec 302 říká „dočasně jinde“.
Jak to funguje
- Prohlížeč nebo robot si vyžádá starou adresu.
- Server odpoví kódem 301 a novou adresou.
- Prohlížeč rovnou načte novou stránku. Vyhledávač si změnu zapamatuje a časem ve výsledcích nahradí starou adresu novou.
Podle dokumentace Googlu trvalé přesměrování neubírá stránce sílu odkazů. Doporučuje ho nechat aspoň rok a posílat staré adresy rovnou na cíl, ne přes řetěz několika přesměrování (Google Search Central).
Příklad: stěhování toonja.cz
Při převodu tohoto webu z Webflow se ukázalo, že ze 26 adres v sitemapě žilo jen asi 8. Zbytek byly ukázkové kurzy a košík ze šablony, které nikdo nehledal.
Skutečné stránky si zachovaly stejné adresy, takže přesměrování nepotřebovaly. Pozůstatky šablony teď vracejí chybu 404 a vyhledávač je postupně zapomene. Zajímavost: GitHub Pages, kde web běží, serverové přesměrování neumí. Kdyby bylo potřeba, řešil by se přes hosting jako Cloudflare. Víc v článku WordPress a Webflow odzvonilo.
Na co si dát pozor
- Nepřesměrovávejte všechno na úvodní stránku. Google takové přesměrování obvykle bere jako takzvanou soft 404, tedy jako by stránka neexistovala. Každá stará adresa patří na nejbližší novou.
- Opravte i interní odkazy. Proč posílat návštěvníky přes přesměrování, když můžou jít rovnou.
- Po stěhování sledujte Search Console. Chyby 404 a pokles návštěvnosti ukážou, co jste zapomněli.
Tabulku přesměrování dělejte dřív než nový web. Pak už na ni při spuštění nebude čas.
Časté otázky
Jaký je rozdíl mezi 301 a 302?
301 je trvalé přesměrování, 302 dočasné. Při změně adresy, která má platit natrvalo, použijte 301 (nebo 308). Dočasné přesměrování se hodí třeba při krátké údržbě.
Jak dlouho přesměrování nechat?
Google doporučuje aspoň rok, ideálně déle. Staré odkazy z jiných webů ale fungují jen tak dlouho, dokud přesměrování existuje, takže ho nerušte bez důvodu.
Musím přesměrovat úplně všechno?
Ne. Stránky, které nikdo nenavštěvoval a nikdo na ně neodkazuje, můžete nechat skončit chybou 404. Hlídejte hlavně stránky s návštěvností a odkazy.
