
Přesměrování 301 je způsob, jak vyhledávači i návštěvníkovi říct, že se stránka natrvalo přestěhovala z jedné adresy na druhou. Číslo 301 je stavový kód protokolu HTTP a znamená doslova Moved Permanently, tedy trvale přesunuto. Pro SEO je to jeden z nejdůležitějších nástrojů vůbec. Když měníš strukturu webu, rušíš stránky nebo přecházíš na nové URL, právě 301 zajistí, že se návštěvník i Google dostanou na správné místo a že se na novou adresu přenese většina odkazové síly a nasbíraných pozic.
Bez něj měníš web naslepo a riskuješ ztrátu návštěvnosti, kterou jsi roky budoval. Jeden z nejstarších failů je, že miliardové firmy mění web a vůbec nepřesměrují ten starý nebo přesměrují jen homepage.
Odkud se slovo bere
Slovo přesměrování je složené z předpony pře, ve významu na jiné místo, a základu směr. Doslova tedy jde o poslání na jiný směr. Anglický termín redirect vychází z latinského dirigere, tedy řídit či usměrňovat. Číslo 301 pak není náhodné. Je to konkrétní stavový kód z rodiny 3xx, kterou protokol HTTP vyhradil právě pro přesměrování. Vyhledávač i prohlížeč kód přečtou a podle něj se zachovají, podobně jako čtou pokyny v souboru robots.txt. Kód 301 znamená trvale, 302 (Found) dočasně, 404 stránka nenalezena a 410 trvale odstraněna.
Krátká historie přesměrování 301
Stavové kódy HTTP včetně 301 a 302 se objevily už v první specifikaci protokolu v polovině devadesátých let a rozpracovala je norma RFC 2616 z roku 1999. Rozdělení bylo jasné od začátku. 301 pro trvalé stěhování, 302 pro dočasné. Jak ale rostl význam odkazů pro hodnocení webů, začalo se řešit, kolik síly přesměrování reálně přenese. Google dlouho tvrdil, že 301 přenáší jen část takzvaného PageRanku, na kterém stojí i dnešní hodnota zpětných odkazů. V roce 2016 pak jeho pracovník Gary Illyes oznámil, že přesměrování v rámci stěhování už o žádnou sílu nepřipraví. To ze 301 udělalo bezpečný standard pro každou migraci webu.
Jak přesměrování 301 funguje z pohledu SEO
Když robot narazí na adresu, která vrací kód 301, pochopí, že originál je jinde, a časem starou URL z indexu nahradí novou. Přenese na ni odkazovou sílu i historii. Právě proto je 301 nenahraditelný při každé změně adres, sloučení duplicit nebo rušení stránek. Pozor ale na rozdíl oproti kanonickému odkazu. Canonical je jen doporučení pro dvě podobné stránky, které obě zůstávají dostupné, zatímco 301 starou adresu reálně zavře a pošle dál.

Proč na přesměrování 301 záleží
Migrace webu bez správně nastavených 301 je nejrychlejší cesta, jak přijít o návštěvnost. Každá zrušená URL, na kterou vedou odkazy zvenčí i zevnitř, musí mít svůj cíl, jinak návštěvník i robot narazí na chybu 404 a síla se ztratí v prázdnu. Kontrola přesměrování proto patří ke stěžejním bodům každého SEO auditu. Na WordPressu se 301 nejčastěji řeší přes plugin nebo přímo v souboru serveru (.htaccess), u e-shopů bývá pravidlem připravit mapu přesměrování ještě před spuštěním nové verze. Ale třeba Shoptet nebo Shopify mají v administraci modelu, kterým přesměrování snadno uděláte. Zapomenuté přesměrování se pozná až podle propadu v datech, často se zpožděním týdnů.
Kam to sahá dál
Přesměrování je vlastně digitální obdoba pošty, která za tebou posílá dopisy na novou adresu, když se přestěhuješ. A stejně jako v běžném životě platí, že když adresu měníš potichu a nikomu ji nenahlásíš, část pošty se ztratí. Web není nikdy hotový, obsah se stěhuje, spojuje a maže, jak popisuji i v článku o tom, jak funguje SEO a GEO. 301 je nástroj, který drží pohromadě to, co jsi vybudoval, i když se pod tím mění základy. Je to tichý strážce hodnoty, na který se zapomíná, dokud jednoho dne návštěvnost bez varování nespadne.
Nejčastější chyby
- Zrušení staré stránky bez přesměrování, takže návštěvník i odkazová síla končí na chybě 404 místo na relevantním obsahu.
- Použití dočasné 302 tam, kde jde o trvalou změnu, takže se síla nepřenese.
- Řetězení přesměrování za sebou, kdy jedna adresa vede na druhou a ta na třetí, což zdržuje robota i uživatele a nabourává celkové SEO.
- Hromadné svedení všech starých URL na úvodní stránku místo na odpovídající novou stránku, třeba i na mapu webu.
Otázky kolem přesměrování 301
Co je přesměrování 301?
Trvalé přesměrování z jedné URL na druhou pomocí stavového kódu HTTP 301. Vyhledávači říká, že se stránka natrvalo přestěhovala, a přenáší na novou adresu odkazovou sílu i pozice.
Jaký je rozdíl mezi 301 a 302?
301 je trvalé a přenáší SEO sílu na novou adresu, 302 je dočasné a používá se, když se stránka za čas vrátí zpět na původní URL. Špatná volba mezi nimi patří k typickým nálezům v auditu.
Přenáší přesměrování 301 SEO sílu?
Ano. Podle Googlu dnes 301 při stěhování obsahu odkazovou sílu ani pozice neztrácí, proto je to bezpečná volba pro migraci webu.

