301 Přesměrování: SEO záchranná brzda
"Změnili jsme URL adresy a návštěvnost klesla o 80 %."
Tuto větu slýchám v nočních můrách. Představte si, že přestěhujete kamenný obchod z náměstí o dvě ulice vedle.
Pokud na dveře starého obchodu dáte ceduli: "Přestěhovali jsme se na ulici Nová 5" (to je 301 Redirect), lidé vás najdou. Pokud tam ceduli nedáte, lidé chytí za kliku, uvidí, že je zamčeno, a naštvaní odejdou ke konkurenci (to je chyba 404 chyby).
V online světě je to stejné. Mám za sebou migrace e-shopů s tisíci produktů. Vím, že 301 Přesměrování je jediná věc, která stojí mezi úspěchem a katastrofou.
V tomto článku vám ukážu, jak ho používat, aby vás Google miloval.
301, 302, 307, 308: V čem je rozdíl?
Serverové kódy jsou pro ne-ajťáky zmatek. Tady je jednoduchý překlad:
301: Moved Permanently (Trvalé přestěhování)
- Co říká: "Už tady nebydlím. Navždy jsem se přestěhoval SEM. Pošli sem i všechnu poštu a návštěvy."
- SEO efekt: Přenáší prakticky 100 % "link juice" (hodnoty zpětných odkazů) na novou URL. Podle Googlu (Gary Illyes, 2016) 30x přesměrování již neztrácejí PageRank.
- Kdy použít: Při změně domény, změně URL produktu, přechodu na HTTPS.
302: Found / Temporary Redirect (Dočasně pryč)
- Co říká: "Jsem na dovolené. Pošta ať mi chodí STÁLE SEM, ale teď mě hledejte TAM."
- SEO efekt: Nepřenáší Link Juice (nebo jen velmi pomalu). Google stále indexuje starou URL.
- Kdy použít: Geotargeting, A/B testování, dočasná údržba.
308: Permanent Redirect (Nový standard)
- Je to moderní verze 301 pro věk API a JSON dat. Pro SEO účely se chová stejně jako 301. Pokud váš server hází 308, v roce 2026 je to v pořádku.
Smrtelný hřích: Přesměrování na Homepage
Máte produkt /krmivo-pro-psy/royal-canin-5kg. Produkt přestanete prodávat a smažete ho. Co udělat s URL?
Weby často z lenosti přesměrují všechno smazané na Homepage. To je chyba!
Proč? Protože uživatel hledal "Granule". Vy ho pošlete na "Hlavní stranu", kde jsou "Sekačky" a "Televize". Je zmatený a odchází. Google toto přesměrování ignoruje a označí ho jako Soft 404 (falešná stránka). Link juice se nepřenese.
Pravidlo 2026: Přesměrujte vždy na nejbližší nadřazenou kategorii.
- Smazaný produkt -> Kategorie (Krmiva pro psy)
- Smazaný článek -> Blog kategorie
Jak nastavit 301 (Technické okénko)
1. WordPress (Pro lidi)
Nepotřebujete programovat. Použijte plugin Redirection nebo Rank Math. Jen zadáte "Source URL" (stará) a "Target URL" (nová).
2. .htaccess (Pro Apache šamany)
Pokud máte přístup na server, je toto nejrychlejší metoda.
# Přesměrování jedné stránky
Redirect 301 /stara-stranka https://domena.cz/nova-stranka
# Přesměrování celé složky (Regex magií)
RewriteRule ^blog/(.*)$ /magazin/$1 [R=301,NC,L]
Tento příkaz ^blog/(.*)$ vezme cokoliv za slovem blog (např. /blog/clanek-1) a přepíše to za slovo magazin (/magazin/clanek-1). Ušetří vám psaní tisíců řádků.
3. Nginx (Moderní servery)
location /stara/ {
return 301 /nova/;
}
4. Cloudflare (Na úrovni DNS)
Pokud používáte Cloudflare, můžete nastavit "Page Rules". Redirect se provede ještě předtím, než uživatel dojde na váš server. Je to bleskově rychlé.
Redirect Chains: Tichý zabiják rychlosti
V průběhu let se na webu kupí balast.
- Rok 2019: Web běžel na
http://web.cz - Rok 2021: Přechod na
https://web.cz(Redirect 1) - Rok 2023: Přechod na
https://www.web.cz(Redirect 2) - Rok 2025: Změna URL na
https://www.web.cz/home(Redirect 3)
Když uživatel zadá starou adresu, prohlížeč musí skočit 3x, než se dostane k cíli. To zpomaluje načítání (každý hop přidává HTTP round-trip time, což negativně ovlivňuje Core Web Vitals - zejména LCP a TTFB) a Googlebot se může v řetězci ztratit (a přestat crawlovat).
Řešení v roce 2026: Všechny staré redirecty musí vést přímo na finální URL. Smažte mezičlánky.
Stará URL -> (přímý 301) -> Finální URL.
Regex Cheat Sheet: Jak přesměrovat 10 000 URL jedním řádkem
Při migraci nechcete psát každou URL zvlášť. Potřebujete regulární výrazy (Regex).
Scénář 1: Změna adresáře
Staré: /eshop/produkt-123
Nové: /obchod/produkt-123
Regex: ^/eshop/(.*) -> /obchod/$1
Scénář 2: Odstranění .html koncovky
Staré: /stranka.html
Nové: /stranka
Regex: (.*)\.html$ -> $1
Scénář 3: Změna ID
Staré: /clanek-123-nazev
Nové: /novinky/123
Regex: ^/clanek-([0-9]+)-.* -> /novinky/$1
Scénář 4: Odstranění parametrů (Query String)
Staré: /produkt?id=123
Nové: /produkt/123
V .htaccess je to složitější, musíte použít RewriteCond %{QUERY_STRING}.
RewriteCond %{QUERY_STRING} id=([0-9]+)
RewriteRule ^produkt$ /produkt/%1? [R=301,L]
Otazník na konci cílové URL (?) je trik, který vymaže původní parametr.
Scénář 5: Dočasné na Trvalé (Mass 302 to 301)
Máte tisíce 302 redirectů a chcete je změnit na 301 pro SEO? Pokud používáte Nginx nebo Apache, stačí změnit flag z [R=302] na [R=301]. Ale opatrně, prohlížeče si 301 pamatují (cache). Změna zpět je bolestivá.
Záchrana zpravodajského portálu: Obnovení 95 % trafficu po migraci
Přivolali mě k zoufalému případu - velký zpravodajský portál ztratil po redesignu 80 % návštěvnosti. Předchozí agentura zapomněla na 301 přesměrování obrázků.
Co rozhodlo: Oprava redirectů byla jen první krok. Abychom obnovili ztracený link juice, spustila jsem PR kampaň na kvalitních webech. Zmínky a odkazy z DA50+ zpravodajských webů vrátily autoritě portálu důvěryhodnost, kterou ztratil pádem.
Závěr: Otestujte to!
Nastavit 301 "naslepo" je ruská ruleta. Před nasazením to otestujte.
Použijte nástroj jako Screaming Frog v list mode, nahrajte seznam starých URL a zkontrolujte, zda všechny vrací Status Code: 301.
A pamatujte: 301 není "Navždy" z pohledu serveru. Zpomaluje ho to. Po roce, kdy už Google zná nové URL a uživatelé si aktualizovali záložky, můžete stará pravidla z .htaccess smazat (pokud na staré URL nevedou externí zpětné odkazy).
Plánujete migraci webu?
Nedělejte to sami. Špatná migrace může zabít váš byznys na roky. Jsem v tom s vámi. Připravím přesnou redirect mapu, otestuji regulární výrazy a pohlídám, abyste neztratili ani jednoho návštěvníka.
Chci bezpečnou migraci webu ->
Často kladené otázky (FAQ)
1. Jak dlouho mám nechat 301 aktivní?
Google doporučuje "alespoň 1 rok" pro úplný přenos indexace a hodnoty odkazů. Podle analýzy Ahrefs trvá obnovení traffic po migraci minimálně 3 měsíce, někdy až 12 měsíců. Pokud na starou URL vedou cenné zpětné odkazy z jiných webů, nechte ji aktivní navždy. Jinak o ty odkazy přijdete.
2. Přenáší 301 penalizaci?
Ano! Pokud přesměrujete penalizovanou doménu (s toxickými odkazy) na svou čistou doménu, penalizace se "přelije" na vás. Pozor na nákup expirovaných domén.
3. Co je "Redirect Loop" (Smyčka)?
Stav, kdy Stránka A přesměruje na Stránku B, a Stránka B zpátky na Stránku A. Prohlížeč to po chvíli vzdá a hodí chybu "ERR_TOO_MANY_REDIRECTS".
4. Můžu přesměrovat 404 na Homepage?
Technicky ano, ale z hlediska SEO je to špatně (Soft 404). Pokud nemáte relevantní náhradu, nechte stránku vrátit poctivou 404 chybu. Je to přirozená součást internetu.
5. Jaký je rozdíl mezi 301 a Canonical?
301 říká: "Původní stránka už neexistuje, jdi sem." Canonical říká: "Původní stránka existuje (a je to kopie), ale za originál považuj tamtu." 301 uživatele fyzicky přesune. Canonical ne.
Autorka: SEO specialistka s roky zkušeností. Zachraňuje weby po nepovedených migracích.
Vyzkoušejte kvalitu mé práce Získejte 1 článek ZDARMA na obsahovém webu s DA50+.
O autorce
SEO specialistka s roky zkušeností v oboru. Pomohla firmám zlepšit jejich viditelnost v Google. Specializuje se na technické SEO, obsahový marketing a budování odkazů.
O autorce

Ing. Jana Hrabalová
SEO specialistka
SEO se věnuji od roku 2012. Pomáhám firmám získat více zákazníků z Google a přežít každý algoritmus update bez škrábnutí.
📚 Čtěte dále
Získejte SEO článek zdarma
Publikuji váš článek na kvalitním webu s vysokou autoritou
- Publikace na webu s DA 50+
- Dofollow odkaz na váš web
- Profesionální copywriting
Vyzkoušejte také mé bezplatné SEO nástroje: