Technické SEO

Přesměrování 301: kdy ho použít, jak ho nastavit a jak změnit doménu bez ztráty SEO

Přesměrování 301 je trvalé přesměrování: server prohlížeči i vyhledávači oznámí, že stránka se natrvalo přesunula na novou adresu. Vyhledávač pak nahradí starou adresu novou a přenese na ni signály staré stránky, včetně odkazů z jiných webů. Používá se při změně adres, sloučení stránek, přechodu na https a při změně domény.

Redakce ZmínkyPublikováno 7 min čtení

Co je přesměrování 301 a proč na něm záleží

Když návštěvník otevře starou adresu, server mu místo obsahu pošle stavový kód a novou adresu. Prohlížeč ji okamžitě načte a člověk si přesměrování většinou ani nevšimne. Číslo 301 v kódu říká, že přesun je trvalý. Pro vyhledávač je to jasný pokyn: zapomeň starou adresu, ve výsledcích ukazuj novou.

Bez přesměrování vede každá změněná adresa na chybu 404. Návštěvník ze záložky, starého e-mailu nebo výsledku hledání skončí na chybové stránce a odejde. Odkazy, které na starou stránku vedly z jiných webů, přestanou pomáhat. A vyhledávač stránku po čase z indexu vyřadí, takže pozice, které jste si budovali roky, zmizí. Přesměrování je proto jedna z nejdůležitějších věcí při každém redesignu, přechodu na jiný systém nebo změně domény.

301, 302, 307, 308: jaký kód zvolit

Typy přesměrování a jejich použití
KódVýznamKdy použít
301Trvalé přesměrováníStránka se natrvalo přesunula. Výchozí volba pro většinu situací.
308Trvalé, se zachováním metodyStejné jako 301, navíc zachová metodu požadavku (třeba odeslání formuláře). Vyhledávače ho berou stejně jako 301.
302Dočasné přesměrováníStránka je na jiné adrese jen dočasně, například sezónní nabídka nebo údržba.
307Dočasné, se zachováním metodyDočasný přesun, kdy je potřeba zachovat metodu požadavku.
Meta refresh, JavaScriptPřesměrování až v prohlížečiJen když nemáte přístup k serveru. Vyhledávače ho zpravidla pochopí, ale méně spolehlivě a pomaleji.

Nejčastější chyba je použít 302 tam, kam patří 301. Řada systémů a pluginů nabízí 302 jako výchozí hodnotu. Google si sice u dlouhodobého dočasného přesměrování časem domyslí, že je ve skutečnosti trvalé, ale spoléhat se na to nemusíte. Když víte, že se stará adresa nevrátí, nastavte 301.

Kdy přesměrovat a kdy ne

  • Změna adresy stránky, třeba z /sluzby/oprava-brzd.html na /oprava-brzd/.
  • Sloučení stránek. Dva krátké články o stejném tématu spojíte do jednoho a slabší přesměrujete na nový.
  • Sjednocení domény: http na https, verze bez www na www nebo naopak. Duplicitní varianty adres jinak řeší kanonická URL, přesměrování je ale silnější a čistší řešení.
  • Vyřazený produkt s jasnou náhradou, například nový model téhož kávovaru, nebo kategorie, která ho nahrazuje.
  • Změna domény nebo přechod webu na jiný systém, při kterém se mění struktura adres.

Kdy nepřesměrovávat: pokud obsah zmizel a žádná odpovídající stránka neexistuje, nechte adresu vracet 404 nebo 410. Hromadné přesměrování všech smazaných stránek na domovskou stránku nepomáhá. Google ho vyhodnotí jako takzvanou soft 404, tedy jako chybějící stránku, a návštěvníka to mate, protože nenajde, co hledal.

Vyprodané a zrušené produkty v e-shopu

E-shop s kávou řeší konec produktu každý týden. Rozhodujte podle toho, jestli se zboží vrátí a jestli má náhradu:

  • Dočasně vyprodáno: stránku nechte beze změny, s informací o dostupnosti a případně s možností hlídacího psa. Žádné přesměrování.
  • Trvale zrušeno, existuje nástupce: přesměrování 301 na nový produkt, například nová sklizeň téže kávy od stejné pražírny.
  • Trvale zrušeno bez náhrady, ale s blízkou kategorií: přesměrování na kategorii má smysl, jen pokud v ní zákazník najde opravdu podobné zboží.
  • Trvale zrušeno, nic podobného nemáte: chyba 404 nebo 410 s užitečnou chybovou stránkou, která nabídne vyhledávání a hlavní kategorie.

Přechod z http na https je nejjednodušší případ trvalého přesměrování. Struktura adres zůstává, mění se jen protokol, takže stačí jedno obecné pravidlo pro celý web. Po přechodu zkontrolujte, že obrázky, skripty a interní odkazy už nevedou na http://, jinak prohlížeč může hlásit smíšený obsah.

Řetězy a smyčky přesměrování

Řetěz vznikne, když stará adresa vede na adresu, která sama přesměrovává dál. Typický případ po několika redesignech: http://vasweb.cz/cenik vede na https://vasweb.cz/cenik, ta na https://www.vasweb.cz/cenik a ta na https://www.vasweb.cz/cenik/. Čtyři skoky místo jednoho. Každý skok zpomalí načtení pro návštěvníka a robot podle dokumentace Googlu sleduje jen omezený počet skoků, nejvýš deset. Jiní roboti, včetně robotů AI asistentů, mohou to vzdát dřív.

Smyčka vznikne, když adresa A vede na B a B zpátky na A. Prohlížeč po chvíli ohlásí chybu, že stránka přesměrovává příliš mnohokrát, a nezobrazí nic. Nejčastěji se to stává při kombinaci pravidel na serveru a v Cloudflare, například když jedno pravidlo vynucuje https a druhé ho ruší.

Jak přesměrování nastavit: .htaccess, WordPress, Cloudflare

Apache a soubor .htaccess

Většina českých sdílených hostingů běží na Apache a přesměrování se zapisuje do souboru .htaccess v kořeni webu. Před úpravou si soubor zálohujte, chyba v něm může vyřadit celý web.

RewriteEngine On

# Vynutit https a www jedním skokem
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.autoservis-liberec.cz/$1 [R=301,L]

# Jedna konkrétní stránka
RewriteRule ^sluzby/oprava-brzd\.html$ /oprava-brzd/ [R=301,L]

Na serveru Nginx se pravidla zapisují do konfigurace webu příkazem return 301. Tu obvykle upravuje hosting nebo vývojář.

WordPress a Shoptet

Ve WordPressu nemusíte sahat na server. Přesměrování spravují pluginy, například Redirection, nebo moduly přesměrování v SEO pluginech. Některé umějí samy přidat přesměrování, když změníte adresu stránky. Víc o nastavení najdete v článku SEO pro WordPress. Shoptet a další pronajaté platformy mají správu přesměrování v administraci. Přesný postup a možnosti hromadného importu najdete v jejich nápovědě.

Cloudflare

Pokud web běží přes Cloudflare, můžete přesměrování nastavit přímo tam, ještě než požadavek dorazí na server. Pro jednotlivá pravidla se zástupnými znaky slouží Redirect Rules, pro dlouhé seznamy starých a nových adres Bulk Redirects, kam nahrajete tabulku. Celou starou doménu přesměrujete pravidlem, které zachová zbytek adresy:

Pravidlo Redirect Rules (názvy polí se v rozhraní mohou lišit)

Požadavek:  https://stara-domena.cz/*
Cíl:        https://www.nova-domena.cz/${1}
Kód:        301
Zachovat parametry dotazu: ano

Změna domény bez ztráty SEO: postup krok za krokem

Změna domény je nejrizikovější operace, kterou s webem můžete udělat. Dobře provedená migrace obvykle znamená jen krátkodobé výkyvy, špatně provedená může stát velkou část návštěvnosti z vyhledávání na měsíce. Postup pro účetní kancelář v Ostravě, která přechází ze staré domény na novou značku:

  1. Sepište všechny staré adresy. Spojte export z mapy webu, seznam stránek z Google Search Console a procházení webu nástrojem Screaming Frog SEO Spider (zdarma do 500 adres). Nezapomeňte na PDF a stránky, na které vedou odkazy z jiných webů.
  2. Vytvořte tabulku přesměrování. Ke každé staré adrese přiřaďte nejbližší novou stránku. Ne vše na domovskou stránku.
  3. Připravte nový web se stejným nebo lepším obsahem, správnými kanonickými adresami a novou mapou webu.
  4. Spusťte přesměrování 301 ze všech starých adres najednou ve chvíli spuštění nového webu.
  5. Opravte interní odkazy, aby vedly přímo na nové adresy. Víc o jejich roli v článku interní odkazy.
  6. Ověřte novou doménu v Google Search Console, odešlete mapu webu a ve staré službě použijte nástroj Změna adresy. Ten je určený právě pro přesun celé domény. Bing Webmaster Tools nabízí podobný nástroj pro přesun webu.
  7. Aktualizujte profily mimo web: Profil firmy na Googlu, Firmy.cz, sociální sítě, katalogy a podpisy v e-mailech. Partnery, kteří na vás odkazují, požádejte o změnu odkazu.
  8. Nechte starou doménu zaregistrovanou a přesměrování zapnutá. Google doporučuje držet je co nejdéle, alespoň rok. Doménu, která vypadne, může koupit kdokoli jiný.
  9. Sledujte výsledky. V Search Console hlídejte chyby 404, počet indexovaných stránek a návštěvnost obou domén po dobu několika týdnů.

Stejný postup platí i při přechodu na jiný redakční systém, kdy doména zůstává, ale mění se struktura adres. Krok s nástrojem Změna adresy v tom případě vynecháte.

Jak přesměrování zkontrolovat

  1. Příkazová řádka. Příkaz níže ukáže stavový kód a cílovou adresu každého skoku. Hledejte jeden řádek s 301 a pak 200.
  2. Vývojářské nástroje prohlížeče. Otevřete kartu Síť (Network), zapněte uchování záznamu a načtěte starou adresu. Uvidíte všechny skoky v řetězu.
  3. Hromadná kontrola. Screaming Frog v režimu seznamu projde celou tabulku starých adres a vypíše, kam která vede a jestli někde nevzniká řetěz nebo chyba.
  4. Google Search Console. Stav „Stránka s přesměrováním“ v přehledu Stránky je u starých adres v pořádku, to je očekávaný výsledek. Varovným signálem je nárůst chyb 404 nebo pokles indexovaných stránek, viz článek proč Google neindexuje stránky.
curl -sIL http://vasweb.cz/cenik | grep -iE "^HTTP|^location"

HTTP/1.1 301 Moved Permanently
Location: https://www.vasweb.cz/cenik/
HTTP/2 200

Přesměrování ovlivňují i AI asistenty. Copilot vychází z indexu Bingu a ChatGPT, Perplexity nebo Claude citují stránky, které jejich roboti dokážou načíst. Nefunkční stará adresa nebo dlouhý řetěz tak může snížit šanci, že vás odpověď ocituje. Zda web odpovídá správně a na https, rychle prověří bezplatný sken webu. Jak najít weby, které na starou doménu odkazují, a požádat je o úpravu, popisuje článek zpětné odkazy.

Časté otázky

Ztratím přesměrováním 301 pozice v Googlu?

Při správném přesměrování na odpovídající stránku se signály přenesou na novou adresu. Krátkodobé výkyvy po větší změně jsou běžné, dlouhodobé ztráty obvykle znamenají chybu v přesměrování nebo slabší obsah nové stránky.

Jak dlouho musí přesměrování zůstat?

Co nejdéle, alespoň rok. Na starou adresu mohou vést odkazy a záložky ještě roky, proto je bezpečnější přesměrování nikdy nerušit.

Mám přesměrovat smazané stránky na domovskou stránku?

Ne. Přesměrujte jen tam, kde existuje obsahově odpovídající náhrada. Ostatní adresy nechte vracet chybu 404 nebo 410.

Jaký je rozdíl mezi 301 a 308?

Oba kódy znamenají trvalé přesměrování a vyhledávače je berou stejně. 308 navíc zachová metodu požadavku, což je důležité například u odesílání formulářů.

Jak rychle Google přesměrování zaznamená?

Jakmile starou adresu znovu projde, u důležitých stránek obvykle během dnů. Kompletní přesun větší domény ve výsledcích může trvat týdny až měsíce.

Související články