Webify / Blog / Jak nastavit přesměrování
Návody

Jak nastavit přesměrování

6. srpna 2026  ·  8 minut čtení

Přesměrování je jediná věc, kterou při stěhování webu nejde odbýt. Když ho zvládnete, návštěvnost si ani nevšimne, že se něco změnilo. Když ne, přijdete o polovinu během dvou týdnů.

301 a 302, rozdíl který stojí pozice

Přesměrování 301 znamená trvale přestěhováno. Vyhledávač postupně přenese hodnotu staré adresy na novou, starou vyřadí z indexu a novou tam posadí. Prohlížeč si ho navíc uloží, takže při dalším pokusu na starou adresu už nejde na server.

Přesměrování 302 znamená dočasně jinde. Vyhledávač nechá v indexu starou adresu a novou bere jako přechodné řešení. Hodnota se nepřenáší, nebo jen částečně. Když omylem použijete 302 při stěhování, stará adresa zůstane v indexu a nová se nikdy neusadí.

Praktické pravidlo je jednoduché. Pokud se na starou adresu nikdy nevrátíte, použijte 301. Pokud se vrátíte do pár týdnů, třeba během údržby nebo u sezónní kampaně, použijte 302. V devadesáti procentech případů je správně 301 a lidé přesto sahají po 302, protože je v mnoha systémech výchozí.

SituaceSprávný typProč
Změna adresy stránky natrvalo301Přenese hodnotu, starou adresu vyřadí
Sjednocení www a bez www301Jinak máte web dvakrát v indexu
Přechod na https301Povinné, jinak běží dvě verze webu
Dočasná údržbová stránka302Původní adresa zůstane v indexu
Test nové verze stránky302Nechcete přepsat původní adresu
Smazaný produkt bez náhrady410 nebo 404Přesměrovávat není co

Kde se přesměrování nastavuje

Nejrychlejší je na úrovni serveru nebo hostingu. U Apache je to soubor .htaccess, u nginx konfigurace serveru, u moderních hostingů typu Vercel nebo Netlify konfigurační soubor v projektu. Serverové přesměrování je nejrychlejší, protože se řeší dřív, než se vůbec začne stavět stránka.

Druhá možnost je plugin nebo modul v redakčním systému. Pohodlnější, protože má rozhraní a nemusíte do souborů. Za cenu toho, že se přesměrování řeší až po startu systému, což přidá padesát až dvě stě milisekund. U několika desítek pravidel to nevadí, u tisíců už ano.

Třetí možnost, kterou nepoužívejte, je přesměrování javascriptem nebo meta tagem v hlavičce. Funguje pro člověka, ale hodnotu odkazů přenáší nespolehlivě a načte se až po stažení stránky. Použitelné je to leda tam, kde nemáte přístup k serveru vůbec.

Řetězce a smyčky, tichá ztráta rychlosti

Řetězec vzniká, když adresa A míří na B, B na C a C na D. Každý krok znamená další dotaz na server. Na mobilu to je běžně sto padesát milisekund za krok, takže tříčlánkový řetězec přidá skoro půl vteřiny, než se stránka vůbec začne načítat.

Řetězce se hromadí samy. Web se stěhoval v roce 2020, pak se přejmenovaly kategorie v roce 2023 a letos přibylo https. Každá vrstva přidala své pravidlo. Řešení je nudné a účinné. Projděte pravidla a přepište je tak, aby každá stará adresa mířila přímo na finální cíl.

Smyčka je horší. A míří na B a B zpátky na A. Prohlížeč to po pár pokusech vzdá a zobrazí chybu. Vzniká to nejčastěji při kombinaci pravidla na www a pravidla na https, kde si dvě konfigurace vzájemně odporují. Vždycky testujte obě varianty adresy zvlášť.

Postup při stěhování webu, krok za krokem

Nejdřív si udělejte kompletní seznam starých adres. Export ze Search Console, průchod starého webu nástrojem a seznam nejnavštěvovanějších stránek z analytiky za posledních dvanáct měsíců. Tyhle tři zdroje se překrývají jen částečně a dohromady dají skoro úplný obraz.

Ke každé staré adrese přiřaďte novou. Nejlepší je tabulka o dvou sloupcích. Kde odpovídající stránka neexistuje, přiřaďte nejbližší nadřazenou kategorii, ne úvodní stránku. Tuhle tabulku dělám ručně i u webů se dvěma sty adresami, protože automatické párování dělá nesmysly.

Přesměrování nasaďte ve stejnou chvíli, kdy jde nový web živě. Ne později. První dny po přepnutí procházejí vyhledávače web nejintenzivněji a to je moment, kdy se rozhodne, jak rychle se pozice přenesou. Web od 19 990 Kč stavím včetně migrace adres, protože bez toho klient přijde o to, co roky budoval.

Jak ověřit, že přesměrování opravdu funguje

Nejjednodušší test je v terminálu příkazem curl s parametrem pro hlavičky. Ukáže vám stavový kód a cílovou adresu bez toho, aby se něco cachovalo. Prohlížeč vás totiž oklame, protože si 301 uloží a příště se serveru vůbec nezeptá.

Když terminál nechcete, použijte online kontrolu přesměrování nebo vývojářské nástroje v prohlížeči v anonymním okně. V záložce síť uvidíte celý řetězec kroků. Hledáte jediný krok se stavem 301 a hned potom stav 200 na cílové adrese.

Po týdnu zkontrolujte Search Console. Staré adresy se v sekci indexování začnou přesouvat do kategorie Stránka s přesměrováním a nové se objeví v indexu. Kompletní přenos trvá u malého webu dva až šest týdnů, u velkého e-shopu i tři měsíce. Propad návštěvnosti o deset až dvacet procent v prvních dvou týdnech je normální, hlubší nebo delší propad znamená chybu v pravidlech.

Chyby, které při migraci vidím nejčastěji

Přesměrování všeho na úvodní stránku. Nejrychlejší cesta, jak vyhodit roky práce. Vyhledávač takové přesměrování vyhodnotí jako měkkou chybu, hodnotu nepřenese a starou adresu vyřadí. Návštěvník navíc přijde s konkrétním záměrem a dostane rozcestník.

Zapomenuté varianty adresy. Web běží na www i bez www, s https i bez, s lomítkem na konci i bez. To jsou čtyři až osm kombinací a každá musí vést na jednu jedinou kanonickou verzi. Když to nesedí, vyhledávač vidí několik webů se stejným obsahem.

Vypnutí pravidel po pár měsících. Odkazy zvenčí žijí roky a lidé mají staré adresy v záložkách i v tištěných materiálech. Pravidla nechte běžet trvale. Jediný důvod, proč je rušit, je když jich jsou tisíce a zpomalují server, a i tehdy se ruší jen ta bez provozu.

Poslední je přesměrování na stránku, která sama přesměrovává jinam. Tím si vyrobíte řetězec hned při startu. Vždycky mířit na finální adresu, i kdyby to znamenalo přepsat půlku tabulky.

Časté otázky

Jak dlouho mám přesměrování nechat běžet?

Ideálně trvale. Minimum je rok, protože tak dlouho vyhledávače chodí na staré adresy a lidé mají odkazy v záložkách. U adres, na které vedou odkazy z cizích webů, nechte pravidlo navždy, protože ta hodnota pracuje pořád. Rušit má smysl jen pravidla, která roky nezaznamenala jediný průchod.

Ztratím při stěhování webu pozice?

Krátkodobě téměř vždy, o deset až dvacet procent na dva až čtyři týdny. Při správně nastavených přesměrováních se to vrátí a často se web posune výš, protože je rychlejší a lépe strukturovaný. Trvalá ztráta znamená chybu, nejčastěji chybějící pravidla pro část adres nebo použití 302 místo 301.

Musím přesměrovat i stránky bez návštěvnosti?

Pokud na ně nevedou žádné odkazy a nemají žádné zobrazení ve vyhledávání, není to nutné. Stačí dobrá chybová stránka. U pár desítek adres ale přesměrování nic nestojí, takže je jednodušší udělat kompletní tabulku než rozhodovat u každé zvlášť a pak řešit, kterou jste opomněli.

Chcete web, který přivádí zákazníky?

Postavím vám ho na míru, s měřením a připravený na reklamy. Návrh dostanete zdarma a nezávazně.

Vybrat si termín hovoru →