Technické SEO · Slovník pojmů

Redirect
(přesměrování)

Redirect je HTTP instrukce, která přesune návštěvníka i vyhledávač z jedné URL na jinou. Špatně zvolený typ nebo zbytečný řetězec přesměrování může připravit stránku o autoritu i pozice v Googlu.

10
hopů max. sleduje Googlebot v redirect chain
301
přenáší plnou autoritu zpětných odkazů na novou URL
dny
až týdny trvá, než Google přesměrování zpracuje a aktualizuje index

Definice

Co je redirect a jak funguje

Redirect je HTTP odpověď serveru, která říká prohlížeči i vyhledávači: stránka na této adrese se přesunula, pokračuj na novou URL. Celý proces probíhá automaticky a uživatel ho zpravidla nepozoruje.

Co se děje při přesměrování technicky

Když prohlížeč požádá server o stránku s přesměrováním, server odpoví stavovým kódem (například 301 nebo 302) a v hlavičce odpovědi uvede novou URL. Prohlížeč okamžitě odešle druhý požadavek na tuto novou adresu a zobrazí výslednou stránku. Celý proces trvá typicky desítky milisekund, při každém dalším hopu se ale latence sčítá.

Googlebot se chová podobně jako prohlížeč: sleduje redirect, zaznamená novou URL a postupně aktualizuje index. Jak rychle k aktualizaci dojde, závisí na crawl frekvenci daného webu — u běžných webů jde o dny až týdny, ne hodiny.

Kdy redirect použít: Stránka trvale nebo dočasně změnila adresu. Přecházíte z HTTP na HTTPS. Sjednocujete varianty www a bez www. Přesouváte web na novou doménu. Mažete stránku, pro kterou existuje relevantní náhrada.

Redirect je součástí technického SEO a zásadně ovlivňuje, jak Google přiřazuje autoritu stránek při změnách struktury webu.

Přehled

Typy přesměrování

Typ redirectu určuje, jak ho interpretuje Google i prohlížeč. Záměna 301 za 302 při trvalé změně adresy je nejčastější chybou, která zbytečně zdržuje přenos autority na novou URL.

Kód Název Trvalé / dočasné Přenáší autoritu Zachovává HTTP metodu Nejčastější použití
301 Moved Permanently Trvalé Ano (plný přenos) Ne (POST se změní na GET) Trvalé přesunutí stránky, migrace domény, http → https
302 Found (dočasné) Dočasné Nepřenáší (Google indexuje původní URL) Ne (POST se změní na GET) Dočasná nedostupnost, A/B test s krátkým trváním
307 Temporary Redirect Dočasné Nepřenáší (Google indexuje původní URL) Ano (POST zůstane POST) Dočasné přesměrování formulářů a API endpointů
308 Permanent Redirect Trvalé Ano (plný přenos) Ano (POST zůstane POST) Trvalé přesunutí s API nebo formuláři; moderní alternativa 301
Meta refresh HTML redirect Závisí na zpoždění Okamžitý = jako trvalé; zpožděný = slabší signál N/A Záložní řešení, kdy server-side redirect není možný

301 — trvalé přesměrování

Redirect 301 signalizuje Googlu, že stránka se trvale přesunula na novou adresu. Google přestane indexovat starou URL a postupně přesune na novou veškerou autoritu včetně zpětných odkazů. Je to nejpoužívanější typ pro SEO práci: migrace domény, přechod z HTTP na HTTPS, sjednocení www variant nebo trvalé přejmenování URL.

302 — dočasné přesměrování

Redirect 302 říká Googlu: původní stránka stále existuje, jen je dočasně jinde. Google proto nadále indexuje původní URL a nepřenáší autoritu na cílovou stránku. Použijte ho tehdy, kdy víte, že původní adresu v dohledné době obnovíte — například při krátkodobé kampani nebo dočasné údržbě.

307 — dočasné přesměrování se zachováním metody

Redirect 307 je funkčně shodný s 302, ale s jedním zásadním rozdílem: zachovává HTTP metodu požadavku. Pokud přijde POST požadavek (například odeslání formuláře), přesměruje ho jako POST na novou URL. Pro běžné webové stránky tento rozdíl nehraje roli, ale pro API endpointy nebo přihlašovací formuláře je 307 správná volba místo 302.

308 — trvalé přesměrování se zachováním metody

Redirect 308 je moderní alternativa k 301. Stejně jako 301 signalizuje trvalý přesun a plný přenos autority, ale na rozdíl od 301 zachovává HTTP metodu — POST zůstane POST. Podle Google Search Central mají 301 a 308 z pohledu vyhledávačů identický efekt. Pro weby bez API a formulářů je volba mezi 301 a 308 prakticky lhostejná.

Meta refresh a JavaScript redirect

Meta refresh funguje na úrovni HTML, nikoli serveru. Google ho rozlišuje podle zpoždění: okamžitý meta refresh (0 sekund) interpretuje jako trvalé přesměrování, zpožděný (například 5 sekund) jako dočasné s nižší přenosovou hodnotou. JavaScript redirect Google zpracovává, ale až po renderování stránky, což může zpozdit zpracování. Oba typy jsou záložní řešení pro případy, kdy server-side redirect technicky není možný. Pokud máte přístup ke konfiguraci serveru, vždy preferujte HTTP redirect.

Rozhodovací rámec

Jak se rozhodnout: 301, 302, nebo 307?

Volba typu redirectu závisí na dvou otázkách: je přesun trvalý, nebo dočasný? A jde o přesměrování stránky, nebo API endpointu s POST požadavky? Následující scénáře pokrývají drtivou většinu situací, se kterými se na reálném webu setkáte.

301
Trvalá změna URL stránky
Přejmenovali jste slug článku, přesunuli kategorii nebo přešli na novou doménu. Stará URL se už nikdy nevrátí. Použijte 301 — Google přenese autoritu na novou adresu a postupně ji začne indexovat místo té staré.
→ Použijte 301
301
Přechod z HTTP na HTTPS nebo sjednocení www
Všechny varianty (http://example.com, http://www.example.com, https://www.example.com) by měly ústit do jedné kanonické adresy. Přesměrování je trvalé — jakmile HTTPS nasadíte, není důvod se vracet. Správné přesměrování také zamezuje duplicitnímu obsahu.
→ Použijte 301
302
Dočasná kampaň nebo A/B test
Přesměrováváte návštěvníky na speciální landing page pro sezónní kampaň nebo testujete dvě verze stránky. Víte, že původní URL se po skončení testu nebo kampaně vrátí. Google bude indexovat původní adresu dál, což je přesně to, co chcete.
→ Použijte 302
302 / 307
Dočasná údržba nebo výpadek
Stránka nebo sekce webu je přechodně nedostupná a plánujete ji obnovit. Pokud jde o prostou HTML stránku, použijte 302. Pokud přesměrováváte API endpoint, kde záleží na zachování POST metody, sáhněte po 307.
→ 302 (stránky) / 307 (API)
Praktické pravidlo: Pokud si nejste jisti, zda je přesun trvalý nebo dočasný, zvolte 302. Z dočasného na trvalé můžete kdykoli přejít. Naopak pokud nastavíte 301 a pak ho odstraníte, prohlížeče si ho mohly uložit do cache a původní URL bude chvíli nedostupná bez zjevné příčiny.

SEO

Vliv redirectů na SEO

Nejčastější otázka okolo redirectů zní: přijdu o pozice? Odpověď záleží na tom, jaký typ přesměrování použijete a jak ho nastavíte.

Co se přenáší při 301

Google potvrdil, že trvalé přesměrování (301 i 308) přenáší plnou autoritu stránky včetně hodnocení zpětných odkazů. Po přesunu webu proto nemusíte znovu budovat link profile od nuly. Přenos ale není okamžitý: Google potřebuje stránku znovu procrawlovat, vyhodnotit redirect a aktualizovat index. U menších webů jde o dny, u větších klidně o týdny.

Pozice po migraci: Krátkodobý pokles po nasazení redirectů je normální a očekávaný. Google potřebuje čas na přecrawlování celého webu. Trvalý pokles signalizuje chybu v nastavení — nejčastěji redirect chain, nesprávný typ (302 místo 301) nebo přesměrování na irelevantní stránky.

Co se nepřenáší nebo přenáší pouze částečně

Dočasné redirecty (302, 307) autoritu nepřenáší záměrně — Google nadále pracuje s původní URL jako s kanonickou. To je správné chování pro skutečně dočasné situace, problém nastane, když je 302 použit omylem místo 301 pro trvalou změnu. V takovém případě Google po delší době může začít 302 interpretovat jako trvalý přesun, ale jde o nejistý proces bez záruky.

Dopad na crawl budget

Každý redirect spotřebovává část crawl budgetu. U malých webů to není problém, ale weby s tisíci přesměrování — například po velké migraci nebo při neudržované redirect tabulce — mohou zjistit, že Googlebot tráví část crawlu sledováním starých řetězců místo indexace nového obsahu. Pravidelná revize redirect tabulky je součástí technické SEO hygieny.

Jak dlouho trvá zpracování

Neexistuje pevný čas. Google crawluje web podle vlastního rozvrhu, který závisí na autoritě domény, frekvenci publikování a technickém stavu webu. Zpravidla počítejte s tím, že po nasazení redirectů uplynou 2 až 4 týdny, než se změny plně projeví v pozicích. Průběh sledujte v Google Search Console přes nástroj Kontrola URL a report Pokrytí.

Technická chyba

Redirect chain a redirect loop

Redirect chain a redirect loop jsou dvě nejzávažnější technické chyby v práci s přesměrováním. Obě zpomalují web a poškozují SEO, přitom vznikají snadno a zůstávají neodhaleny měsíce.

Co je redirect chain

Redirect chain (řetězec přesměrování) vzniká, když vede cesta z URL A přes URL B na URL C — nebo ještě dál. Místo přímého skoku z původní adresy na cílovou prochází požadavek mezistanami. Každý hop přidává latenci, protože prohlížeč musí čekat na odpověď serveru pro každou adresu v řetězci.

Z pohledu Googlu: Google Search Central uvádí, že Googlebot sleduje redirect chain o délce až 10 hopů. Přesto doporučuje mít přímé přesměrování, nebo maximálně 3 a méně než 5 hopů. Dlouhý řetězec zbytečně spotřebovává crawl budget a zpomaluje přenos autority.

Co je redirect loop

Redirect loop (smyčka přesměrování) nastane, když URL A přesměrovává na URL B a URL B přesměrovává zpět na URL A. Prohlížeč ani Googlebot nikdy nedosáhne cílové stránky. Výsledkem je chybová stránka s hláškou „Too many redirects“ a stránka vypadne z indexu. Smyčka se typicky objeví při špatně nakonfigurovaném https přesměrování nebo při nesprávném nastavení .htaccess pravidel.

Jak redirect chain detekovat

  • Screaming Frog: záložka Redirect Chains zobrazí všechny řetězce delší než jeden hop. Filtrujte na 3xx a seřaďte podle délky řetězce.
  • Online redirect checker: nástroje jako httpstatus.io nebo redirectchecker.org zobrazí každý hop včetně stavových kódů pro zadanou URL.
  • Google Search Console: report Pokrytí může signalizovat problémy s přesměrováním u konkrétních URL. Nástroj Kontrola URL zobrazí, kam redirect vede.
  • DevTools v prohlížeči: záložka Network, filtr na „Doc“ nebo „All“ — při načtení stránky uvidíte každý 3xx hop jako samostatný řádek.

Jak redirect chain opravit

01

Zmapujte celý řetězec

Zaznamenejte každou URL v řetězci: A → B → C → D (cílová). Potřebujete přesnou mapu, abyste věděli, které redirecty aktualizovat.

02

Aktualizujte redirect přímo na cíl

Každou URL ze řetězce (A, B, C) nastavte tak, aby přesměrovávala přímo na finální cílovou adresu D. Smažte mezičlánky.

03

Ověřte výsledek

Zkontrolujte redirect checkerem, že každá opravená URL vede přímo na cíl s jedním hopem a správným kódem 301.

04

Aktualizujte interní odkazy

Interní odkazy, které vedou na mezičlánky řetězce, aktualizujte přímo na finální URL. Redirect není náhrada za aktuální interní odkaz.

Kontrola

Jak redirect ověřit a zkontrolovat

Nasadit redirect nestačí — je třeba ověřit, že skutečně funguje, vrací správný stavový kód a nevytváří nechtěný řetězec. Kontrola zabere pět minut a ušetří hodiny ladění.

Online redirect checker

Nástroje jako httpstatus.io nebo redirect-checker.org zobrazí každý hop v řetězci, stavový kód každé odpovědi a finální cílovou URL. Zadejte původní adresu a zkontrolujte, že výsledek ukazuje jeden hop s kódem 301 nebo jiným očekávaným typem.

Screaming Frog SEO Spider

Po crawlu webu přejděte na záložku Response Codes a filtrujte na 3xx. Záložka Redirect Chains zobrazí všechny vícehopové řetězce. Ideální pro audit celého webu najednou — při migraci projděte všechny přesměrované URL.

Google Search Console — Kontrola URL

Nástroj Kontrola URL v GSC ukáže, jak Google vidí danou adresu: zda ji indexuje, na jakou URL redirect míří a jaký stavový kód server vrátil při posledním crawlu. Výsledek odráží pohled Googlebota, ne jen prohlížeče.

DevTools v prohlížeči: Otevřete záložku Network (F12 → Network), zadejte původní URL do adresního řádku a sledujte žádosti. Každý redirect se zobrazí jako řádek se statusem 301 nebo 302. Nejrychlejší metoda pro ověření jedné URL bez nutnosti instalovat nástroj.

Případová studie

Redirect při přesunu nebo rebrandingu webu

Přesun webu na novou doménu nebo kompletní restrukturalizace URL jsou situace, kde špatně nastavené redirecty mohou smazat roky budované SEO pozice. Správný postup problém eliminuje.

Mapování starých URL na nové

Před nasazením redirectů vždy sestavte mapovací tabulku: vlevo původní URL, vpravo cílová URL. Zdrojový seznam původních adres získáte ze sitemap, ze záznamu v Google Search Console (Stránky → export) nebo ze Screaming Frogu. Pravidlo je jedno: každá stránka se přesměrovává na tematicky nejbližší novou URL, ne na homepage. Google to výslovně doporučuje a přesměrování na homepage hodnotí jako méně relevantní.

Postup krok za krokem

01
Export všech URL
Ze Search Console nebo Screaming Frogu exportujte kompletní seznam indexovaných URL starého webu. Zaměřte se na stránky s organickou návštěvností a zpětnými odkazy — ty jsou prioritní.
02
Sestavte mapovací tabulku
Pro každou starou URL najděte odpovídající novou. Pokud přímá náhrada neexistuje, použijte nejbližší tematickou stránku. Jen jako poslední možnost použijte homepage.
03
Nasaďte redirecty
Implementujte všechny 301 redirecty najednou před spuštěním nového webu nebo v moment spuštění. Nikdy nenasazujte nový web bez připravených redirectů.
04
Ověřte vzorkovitě
Vyberte 20–30 nejdůležitějších URL a ověřte každou redirect checkerem. Zkontrolujte, že jde o přímý skok (jeden hop) na správnou cílovou URL.
05
Aktualizujte sitemap a GSC
Nahrajte novou sitemap s novými URL do Search Console. Pokud jde o přesun domény, použijte funkci Změna adresy v GSC pro urychlení zpracování migrace Googlem.
06
Monitorujte první 4 týdny
Sledujte v GSC report Pokrytí (chyby crawlu), Výkon (kliknutí a zobrazení) a Kontrolu URL pro vybrané stránky. Krátkodobý pokles je normální, trvalý pokles signalizuje chybu v redirectech.

Canonical jako alternativa pro duplikáty

Pokud řešíte duplicitní obsah a nepotřebujete přesunout stránku z indexu, ale pouze určit preferovanou verzi URL, zvažte místo redirectu canonical tag. Canonical Google pouze doporučuje, která URL je preferovaná — je to slabší signál než redirect, ale zachovává obě URL dostupné. Redirect je silnější volba, když chcete ze staré URL udělat skutečný přechod na novou.

Na co si dát pozor

Časté chyby při nastavení redirectů

Většina problémů s redirecty nevzniká z neznalosti jejich existence, ale z drobných chyb v implementaci. Následující seznam pokrývá chyby, které v praxi opakovaně vedou k výpadkům pozic nebo zbytečnému výkonu.

302 místo 301 pro trvalou změnu

Nejčastější chyba. Pokud stránka mění URL natrvalo, ale redirect je nastaven jako dočasný (302), Google bude po neurčitou dobu indexovat původní adresu a autoritu nepřenese. Zkontrolujte typ u každého redirectu, který nasazujete při migraci nebo restrukturalizaci.

Redirect na homepage místo relevantní stránky

Přesměrování stovky zrušených produktů na homepage je technicky funkční, ale SEO hodnota přenosu je minimální — Google vyhodnotí takový redirect jako méně relevantní. Vždy hledejte tematicky nejbližší existující stránku. Pokud žádná neexistuje, zvažte raději vrátit 404 nebo 410.

Neudržovaná redirect tabulka

Redirect, který vyřeší problém dnes, se za rok stane mezičlánkem nového řetězce. Bez pravidelného auditu redirect tabulky vznikají vícehopové řetězce, které zpomalují web a plýtvají crawl budgetem. Auditujte redirecty při každé větší změně struktury webu.

Redirect zablokovaný v robots.txt

Pokud je původní nebo cílová URL zablokovaná pro Googlebot v robots.txt, Google redirect nesleduje nebo ignoruje — v závislosti na konfiguraci. Před nasazením zkontrolujte, že ani zdrojová, ani cílová URL nejsou blokovány pravidly v robots.txt.

Chybějící redirect po přesunu stránky

Smazaná nebo přejmenovaná stránka bez redirectu vrátí 404. Zpětné odkazy vedoucí na starou URL přestávají předávat autoritu, uživatelé narazí na chybovou stránku. Každé přejmenování URL nebo smazání stránky s organickou návštěvností by mělo automaticky spustit vytvoření redirectu.

Redirect loop při přechodu na HTTPS

Při špatně nakonfigurovaném přesměrování z HTTP na HTTPS se může stát, že HTTPS verze přesměrovává zpět na HTTP nebo dochází ke konfliktu pravidel v .htaccess a nastavení CDN nebo proxy (Cloudflare). Výsledkem je smyčka a chyba „Too many redirects“. Vždy otestujte přesměrování ihned po nasazení.

Časté otázky

FAQ — přesměrování

301 signalizuje trvalý přesun — Google přenese autoritu na novou URL a přestane indexovat tu původní. 302 označuje dočasný přesun — Google nadále pracuje s původní URL jako s kanonickou a autoritu nepřenáší. Záměna těchto dvou typů při trvalé změně adresy je nejčastější příčinou zbytečné ztráty SEO hodnoty.
Ano. Google potvrdil, že trvalé přesměrování (301 i 308) přenáší plnou autoritu včetně hodnoty zpětných odkazů. Přenos není okamžitý — Google potřebuje novou URL znovu procrawlovat a aktualizovat index. U běžných webů jde o dny až týdny.
Neexistuje pevný čas. Závisí na crawl frekvenci webu, autoritě domény a velikosti webu. Zpravidla počítejte s 2 až 4 týdny, než se změny plně projeví v Search Console a v pozicích. Průběh sledujte přes nástroj Kontrola URL v GSC.
Redirect chain vzniká, když URL A přesměrovává na B, B na C a tak dál, místo přímého skoku na cíl. Každý hop přidává latenci a zbytečně spotřebovává crawl budget. Google sleduje chain o délce až 10 hopů, ale doporučuje maximálně 3 a méně než 5. Čím delší řetězec, tím pomaleji se přenáší autorita.
Nainstalujte bezplatný plugin Redirection (Nástroje → Redirection). Klikněte na „Add New“, zadejte původní URL (Source URL) a novou URL (Target URL) a potvrďte. Plugin standardně nastaví 301 redirect. Pokud používáte Rank Math, má vestavěný správce přesměrování pod SEO → Přesměrování.
307 použijte tehdy, kdy přesměrováváte endpoint, na který přicházejí POST požadavky — například přihlašovací formulář nebo API endpoint. Na rozdíl od 302 zachovává 307 HTTP metodu, takže POST zůstane POST. Pro běžné stránky je rozdíl mezi 302 a 307 prakticky bezvýznamný.
Ano, zejména u větších webů. Každý redirect znamená dodatečný HTTP požadavek, který spotřebovává část crawl budgetu. Udržujte redirect tabulku čistou: přímé přesměrování na cíl místo řetězců, pravidelná revize a mazání zastaralých redirectů, které již nikdo nesleduje.
Původní URL začne vracet 404, pokud na ni neexistuje žádný obsah. Prohlížeče si 301 ukládají do cache, takže někteří uživatelé budou stále automaticky přesměrováni na novou URL, dokud cache nevyprší. Google původní URL vyřadí z indexu nebo ji začne znovu crawlovat jako novou stránku — závisí na tom, jak dlouho redirect existoval.
Samuel Krištof — CEO PŘESAH.agency

Autor článku

Samuel Krištof

CEO & CMO · PŘESAH.agency

SEO Online marketing Správa PPC Sociální sítě Emailing

Marketingu se věnuji od roku 2017. Začínal jsem ve Fajn skupině, kde jsem budoval komunity na Facebooku a záhy přešel k placeným kampaním — pod vedením Janči Skalkové jsem nasbíral základy, které používám dodnes. Postupně jsem se dostal k SEO, automatizacím a celkové správě marketingu. Dnes působím jako CEO agentury PŘESAH a zároveň jako externí CMO ve společnosti Bohemian Estates.

Obsah článku je ověřen vůči oficiálním zdrojům Google Search Central a Ahrefs. Poslední aktualizace: .

Technické SEO
bez záhad

Přesměrování je jen jeden díl skládačky.

Domluvit konzultaci

Zdroje

Zdroje a reference

Přejít nahoru