- HTTP 301 přenáší téměř plnou SEO autoritu na novou URL — Google od roku 2016 potvrdil, že nedochází ke ztrátě PageRank.
- Používejte ho při změně URL struktury, migraci domény, konsolidaci obsahu a přechodu na HTTPS.
- Ponechte přesměrování aktivní minimálně jeden rok a vyhněte se řetězcům (A -> B -> C) a přesměrování na irelevantní obsah.
Stavový kód HTTP 301 (Moved Permanently) je odpověď serveru, která signalizuje, že požadovaná stránka byla trvale přesunuta na novou URL adresu. Na rozdíl od kódu 302, který značí pouze dočasné přesměrování, HTTP 301 značí trvalý přesun.
Jak HTTP 301 funguje
Když uživatel nebo crawler vyhledávače požádá o původní URL, server vrátí kód 301 spolu s novou cílovou adresou. Prohlížeč nebo bot je automaticky přesměrován na novou stránku. Celý proces proběhne v řádu milisekund a uživatel si přesměrování většinou ani nevšimne.
Správně implementované 301 přesměrování je jedním z nejdůležitějších nástrojů technického SEO. Zajišťuje, že při změnách URL struktury nepřijdete o nasbíranou autoritu ani o návštěvnost z externích odkazů.
Kdy HTTP 301 použít
HTTP 301 se běžně používá při:
- změně struktury URL — například přechod z
/stranka.htmlna/stranka/ - redesignu webu — migrace na novou doménu nebo CMS
- konsolidaci obsahu — sloučení více stránek do jedné
- změně domény — přechod z
stara-domena.cznanova-domena.cz - přechodu na HTTPS — přesměrování z HTTP verze
Přenos SEO hodnoty při 301 přesměrování
Jedním z hlavních důvodů použití 301 přesměrování je přenos SEO autority (tzv. link equity). Vyhledávače při trvalém přesměrování přenášejí většinu hodnoty zpětných odkazů na novou URL.
| Vlastnost | HTTP 301 | HTTP 302 |
|---|---|---|
| Typ přesměrování | Trvalé | Dočasné |
| Přenos SEO autority | Ano (téměř plný) | Minimální nebo žádný |
| Indexace cílové URL | Ano, nová URL nahrazuje původní | Původní URL zůstává v indexu |
| Dopad na crawl budget | Jednorázový, po přeindexaci se sníží | Opakované crawlování obou URL |
| Vhodné použití | Migrace, změna struktury | A/B testování, dočasná údržba |
Jak HTTP 301 implementovat
Přesměrování lze nastavit několika způsoby v závislosti na technologii serveru:
- Apache (.htaccess) — pravidla
Redirect 301neboRewriteRule - Nginx — direktivy
return 301v konfiguračním souboru - CMS pluginy — například Yoast SEO, Redirection pro WordPress
- Serverové skripty — PHP header, Node.js redirect
Časté chyby při přesměrování
Správné nastavení kódu HTTP 301 vyžaduje pečlivou správu přesměrování, aby nedocházelo k problémům:
- Přesměrovací smyčky — stránka A odkazuje na B, která odkazuje zpět na A
- Řetězce přesměrování — A → B → C → D (každý krok zpomaluje načítání)
- Záměna 301 a 302 — dočasné přesměrování místo trvalého brání přenosu autority
- Přesměrování na irelevantní obsah — hromadné přesměrování na homepage místo relevantních stránek
Často kladené otázky
Jaký je rozdíl mezi HTTP 301 a HTTP 308?
Oba kódy signalizují trvalé přesměrování. Rozdíl je v tom, že HTTP 308 zachovává původní metodu požadavku (POST zůstane POST), zatímco HTTP 301 může metodu změnit na GET. Pro běžné webové stránky je 301 standardní volbou.
Jak dlouho trvá, než Google zpracuje 301 přesměrování?
Google obvykle zpracuje 301 přesměrování v rámci několika dnů až týdnů, v závislosti na crawl frekvenci webu. U velkých webů s tisíci přesměrováními může úplná reindexace trvat i několik měsíců.
Ztrácí se při 301 přesměrování SEO hodnota?
Dříve se uvádělo, že přesměrování přenáší přibližně 85—95 % SEO hodnoty. Google však od roku 2016 potvrdil, že 301 přesměrování nepůsobí ztrátu PageRank. Prakticky tedy dochází k téměř plnému přenosu autority.
Lze 301 přesměrování po čase zrušit?
Doporučuje se ponechat 301 přesměrování aktivní po dobu minimálně jednoho roku. Po této době by vyhledávače měly mít novou URL plně zaindexovanou. Předčasné zrušení může vést ke ztrátě návštěvnosti z externích odkazů, které stále směřují na původní adresu.
Chcete podobné výsledky?
Pomůžu vám s online marketingem a SEO. Ozvěte se mi a probereme to.