Přesměrování 301 vs 302: 301 je trvalé a činí novou URL kanonickou, 302 je dočasné a ponechává tu původní. Kdy které použít, plus 307, 308 a tipy pro SEO.

Na této stránce
Stručně
přesměrování 301 říká, že stránka se trvale přestěhovala: Google považuje novou URL za tu, která se má zobrazovat ve výsledcích hledání, a přenese na ni signály původní stránky. Přesměrování 302 říká, že přesun je dočasný: Google dál zobrazuje původní URL. Použijte 301 (nebo 308) pro migrace, změny URL a sloučené stránky; 302 (nebo 307) pro krátkodobé situace, jako je dočasná akce, údržba nebo A/B testy. Špatná volba zřídkakdy zničí pozice, ale Googlu pošle nesprávný signál o tom, kterou URL si má ponechat.
Chcete jít dál? Zeptejte se
Rychlý kvíz
Kdo má opravit technickou stránku vašeho webu?
Naše doporučení pro vás
Zkontrolujte to sami pomocí bezplatných nástrojů Googlu
Search Console vypíše stránky, které Google nedokáže přečíst, a PageSpeed Insights testuje rychlost. Mnoho drobných problémů se opraví v nastavení tvorby webu.
Naše doporučení pro vás
Webový vývojář
Problém je v kódu nebo na serveru: správný člověk je vývojář, který zná SEO. Dejte mu seznam chyb ze Search Console.
Naše doporučení pro vás
Nástroj pro technický audit
Váš web má mnoho stránek: crawler je přečte všechny stejně jako Google a vypíše úplný seznam chyb k opravě, stránku po stránce.
Naše doporučení pro vás
Automatický audit, pak obsah
Váš web funguje, ale přináší málo návštěvníků: technické problémy bývají jen zřídka příčinou. Sorank web auditne a poté napíše stránky, které přivedou návštěvnost.
Otázka přesměrování 301 vs 302 se objeví při každé migraci, redesignu a úklidu URL. Dokumentace Googlu o přesměrováních a vyhledávání Google vysvětluje, že typ přesměrování je signál, která URL má být kanonická. Tento návod porovnává kódy, ukazuje, kdy který použít, a uvádí chyby, které stojí návštěvnost. Celé téma najdete v našem průvodci přesměrováními pro SEO.
| Kód | Název | Typ | URL zobrazená ve výsledcích | Typické použití |
|---|---|---|---|---|
| 301 | Trvale přesunuto | Trvalé | Cíl | Migrace, změna URL, sloučené stránky |
| 308 | Trvalé přesměrování | Trvalé | Cíl | Stejné jako 301, zachovává metodu požadavku |
| 302 | Nalezeno | Dočasné | Zdroj | Dočasná stránka, údržba, test |
| 307 | Dočasné přesměrování | Dočasné | Zdroj | Stejné jako 302, zachovává metodu požadavku |
| 303 | Viz jinde | Dočasné | Zdroj | Po odeslání formuláře |
Podle Googlu trvalá přesměrování dělají z cíle URL zobrazenou ve výsledcích hledání, zatímco dočasná ponechají tam zdrojovou stránku; cíl může být stále indexován, pokud na něj ukazují jiné kanonické signály. Samotné kódy stavů HTTP jsou definovány webovým standardem RFC 9110.
Obě předávají signály cíli. Google už roky tvrdí, že přesměrování nepřichází o PageRank, takže 302 „nepromarní“ hodnotu odkazů. Skutečný rozdíl je ve volbě kanonické URL: u 302 Google jako hlavní ponechá starou URL, takže nová se na její místo nemusí dostat do pozic. Pokud „dočasné“ přesměrování zůstane dlouho na místě, Google jej může časem brát jako trvalé, ale spoléhat na to je riskantní. Naše pojmy ve slovníku o přesměrování 301 a o kanonické značce tyto signály podrobně popisují.
Poznámka
Google také bere okamžitá přesměrování meta refresh jako trvalá a opožděná jako dočasná, a JavaScriptová přesměrování považuje za poslední možnost, protože vykreslení může selhat. Přesměrování 301 nebo 308 na straně serveru zůstávají nejspolehlivější.
Příklad
Obchod přejmenuje /winter-coats na /coats. Ten přesun je konečný: 301. Během dvoutýdenní výprodeje posílá /coats na /coats-sale a pak se vrátí zpět: 302. Kdyby pro výprodej použil 301, Google by v pozicích nahradil /coats stránkou /coats-sale a pak by to musel vracet.
| Chyba | Dopad | Náprava |
|---|---|---|
| 302 použité pro trvalý přesun | Stará URL zůstává ve výsledcích | Přejděte na 301 nebo 308 |
| Řetězce přesměrování (A na B na C) | Pomalejší procházení a stránky, signály se ředí | Přesměrujte A přímo na C |
| Smyčky přesměrování | Stránka nedostupná | Opravte pravidlo, které ukazuje zpět |
| Vše přesměrováno na domovskou stránku | Bráno jako měkká chyba 404 | Přesměrujte na nejbližší ekvivalentní stránku |
| Interní odkazy stále vedou na staré URL | Zbytečná přesměrování při každém kliknutí | Aktualizujte interní odkazy na konečnou URL |
Tip
Po každé dávce přesměrování projděte staré URL a zkontrolujte, že každá vrátí jediné 301 na stránku, která odpovídá kódem 200. Bezplatný kontrolor přesměrování ukáže celý řetězec a stavové kódy pro danou URL.
Na většině CMS to zařídí správce přesměrování nebo plugin; na serverech pravidla v konfiguraci webového serveru (Apache, Nginx) nebo v administraci hostingu; u frameworků směrování nebo middleware. Ať je metoda jakákoli, zvolte kód záměrně, otestujte ho a veďte seznam přesměrování, aby přežil příští redesign (viz SEO při redesignu webu). Kontrolor kanonických značek ověří, že cílová stránka deklaruje sama sebe jako kanonickou.
Použijte 301, když je přesun konečný, a 302, když se budete vracet zpět; obě předávají signály a rozdíl je v tom, kterou URL Google ponechá. Držte přesměrování přímá, aktualizujte interní odkazy a kontrolujte je po každé migraci. Software Sorank pro SEO a GEO běží na autopilotovi a po nastavení struktury dál publikuje a propojuje obsah na čistých URL; podívejte se na tarify Sorank, s 3denní bezplatnou zkušební dobou. K indexaci si přečtěte indexaci Googlem.
Ne, pokud se použije pro dočasný přesun. Předává signály jako 301, ale říká Googlu, aby ve výsledcích ponechal původní URL. Problém nastává, když se použije pro trvalou změnu, protože nová URL se ve výsledcích hledání nemusí nahradit starou.
Co nejdéle, ideálně trvale, a nejméně rok po migraci. Staré URL dál dostávají návštěvy ze záložek a externích odkazů, a předčasné odstranění přesměrování z nich udělá chyby 404.
Obě jsou trvalá přesměrování a Google je pro vyhledávání bere stejně. 308 navíc zaručuje, že metoda a tělo požadavku zůstanou stejné, což je důležité u formulářů a API; u běžných stránek je běžnou volbou 301.
VYZKOUŠELI SORANK PŘED VÁMI
