Web, UX & Technologie

301 redirect

Trvalé přesměrování – přenáší SEO autoritu

(trvalé přesměrování)

Co je 301 redirect

301 redirect je trvalé přesměrování, kterým server odpoví na požadavek na starou adresu a pošle návštěvníka na novou; číslo 301 je stavový kód sdělující vyhledávači, že se stránka přestěhovala natrvalo a hodnocení má přejít s ní.

Ten přenos hodnocení je celý důvod, proč se typem přesměrování vůbec zabývat. Přehled ostatních variant mám na stránce redirect, tady jde o to trvalé.

Kdy trvalé a kdy dočasné

Rozhodovací otázka je jediná: má se stará adresa ještě někdy vrátit? Pokud ne, patří tam 301. Změna struktury URL, sloučení dvou podobných stránek do jedné, přechod celého webu na HTTPS, stěhování na jinou doménu. Ve všech těchto případech stará adresa dosloužila.

Dočasné přesměrování si nechávám na situace, kdy je původní stránka jen odstavená: vyprodaná varianta produktu, kampaňová landing page mimo sezonu, údržba. Kdo v takovém případě sáhne po trvalém přesměrování, riskuje, že se původní adresa z indexu vytratí a po návratu se bude probojovávat zpátky.

Mapování při migraci

Migrace stojí a padá na tabulce, kde je v jednom sloupci stará adresa a ve druhém nová. Zdrojem adres nesmí být jen sitemapa: doplňuju export z analytiky za poslední rok, seznam indexovaných URL ze Search Console a výstup crawleru nad původním webem. Teprve dohromady tyhle zdroje ukážou i stránky, na které se dávno zapomnělo, a přesto na ně někdo odkazuje.

Pravidlo pro párování je krátké. Každá stará adresa míří na obsahově nejbližší novou, ne na nadřazenou kategorii.

Nejdražší chyba redesignu

Hromadné přesměrování všeho, co po novém webu zbylo, na úvodní stránku. Vypadá to čistě, protože nikde nezůstane chybová hláška. Vyhledávač to ale čte jinak: cíl s původní stránkou obsahově nesouvisí, přenos hodnocení se nekoná a adresa dopadne, jako by vracela chybu. Návštěvník ze starého odkazu je na tom stejně, přistane na homepage a hledaný obsah si musí najít sám. Pokud pro část adres náhrada opravdu neexistuje, je poctivější nechat je vrátit 404 a věnovaný čas dát do mapování zbytku.

Mapování patří před spuštění

Mapování dělám vždycky před spuštěním nového webu, ne po něm. Když se na chybějící přesměrování přijde až podle propadu návštěvnosti, jsem o měsíc pozadu a část odkazů z cizích webů mezitím vedla do prázdna. Po nasazení projedu celý seznam starých adres crawlerem a hlídám dvě věci: že každá vrací kód 301 a že cíl odpovídá kódem 200, ne dalším přesměrováním.

Časté otázky

Jak dlouho mám trvalé přesměrování nechat funkční?

Bez konce, pokud není důvod ho rušit. Vyhledávač novou adresu převezme během několika průchodů, ale odkazy z cizích webů, ze záložek a z tištěných materiálů žijí dál. Pravidlo na serveru nic nestojí, tak ho nechávám být.

Přenese se přes 301 celá autorita staré stránky?

Google dlouhodobě uvádí, že při trvalém přesměrování žádnou záměrnou srážku hodnocení nepoužívá. Konkrétní číslo zvenku nikdo nezměří, takže bych se na přesnou hodnotu nespoléhal a raději hlídal, aby přesměrování mířilo na obsahově odpovídající stránku.

Můžu 301 nastavit přes plugin, nebo to patří na server?

Plugin ve WordPressu nebo modul v e-shopu poslouží dobře a je nesrovnatelně pohodlnější než ruční úprava konfigurace. Při běžném počtu pravidel je rozdíl v rychlosti nepodstatný. U migrací s tisíci adresami už dávám přednost pravidlům přímo na serveru.