Technické SEO · Slovníček

Přesměrování 301:
co to je a kdy ho použít

HTTP kód, který říká Googlu i prohlížeči, že stránka se trvale přesunula. Bez něj přijdete o pozice, zpětné odkazy i návštěvnost při každé změně URL.

4
typy HTTP přesměrování (301, 302, 307, 308)
~100 %
link equity přenesené přes 301 dle Google
4–12 týdnů
typická doba přeindexování po migraci

Definice

Co je přesměrování 301

Přesměrování 301 je serverová odpověď s HTTP stavovým kódem „301 Moved Permanently“. Když prohlížeč nebo Googlebot požádá server o starou URL adresu, server vrátí tento kód spolu s novou adresou. Prohlížeč pak automaticky načte novou stránku, aniž by uživatel musel cokoliv dělat.

Číslo 301 patří do skupiny stavových kódů 3xx, která obecně označuje přesměrování. Číslo přesně specifikuje typ: 301 znamená trvalý přesun, zatímco například 302 označuje přesun dočasný. Přesměrování 301 patří mezi základní nástroje technického SEO.

Google po obdržení kódu 301 postupně nahradí starou URL novou ve výsledcích vyhledávání. Zároveň přenese SEO hodnotu, která se na staré adrese nashromáždila, na adresu novou. Podle Google Search Central k tomu dochází na úrovni jednotlivých URL — přeindexování může trvat od několika dní po několik týdnů v závislosti na velikosti webu a frekvenci crawlingu.

Aktualizace: 2026-04-14. Informace ověřeny vůči Google Search Central (developers.google.com/search/docs/crawling-indexing/301-redirects, naposledy aktualizováno 2026-03-27).

Srovnání

Typy přesměrování — kdy použít který

Přesměrování 301 je nejrozšířenější typ, ale není jediný. Pro správné nasazení je důležité znát rozdíly mezi kódy 301, 302, 307 a 308.

Kód Název Trvalé / dočasné Přenáší SEO hodnotu Zachovává HTTP metodu Kdy použít
301 Moved Permanently Trvalé Ano Ne vždy (POST může změnit na GET) Změna URL, migrace webu, HTTPS, sloučení obsahu
302 Found Dočasné Ne Ne vždy A/B testování, dočasná údržba, sezonní akce
307 Temporary Redirect Dočasné Ne Ano Dočasné přesměrování s formuláři nebo API
308 Permanent Redirect Trvalé Ano Ano Trvalá změna URL s formuláři nebo API endpointy

Pro naprostou většinu SEO situací se používá 301. John Mueller z Googlu opakovaně potvrdil, že správně implementované přesměrování nezpůsobuje ztrátu SEO hodnoty bez ohledu na to, zda jde o 301 nebo 302. Klíčové je použít technicky správný typ. Pokud je přesun trvalý, použijte 301. Pokud je dočasný, použijte 302.

Použití 302 místo 301 při trvalém přesunu nezpůsobí přímou ztrátu hodnoty, ale Google může ponechat starou URL v indexu déle, než je žádoucí. To může způsobit kolize dvou URL ve výsledcích vyhledávání — situaci, kdy Google neví, kterou z nich preferovat.

Kódy 308 a 307 jsou modernější varianty 301 a 302, které navíc zachovávají HTTP metodu požadavku. Pro standardní webové stránky, kde prohlížeče posílají GET požadavky, je rozdíl nepodstatný. Kód 308 oceníte zejména u formulářů nebo API endpointů, kde by změna metody z POST na GET způsobila ztrátu dat.

Použití

Kdy přesměrování 301 použít

Přesměrování 301 nasaďte vždy, když se obsah stránky trvale přesouvá na jinou adresu a chcete zachovat SEO hodnotu i uživatelský komfort.

01
Změna URL stránky
Pokud změníte strukturu adres na webu, například přejdete z /produkt-123/ na /produkty/nazev-produktu/, stará adresa přestane fungovat. Všichni, kdo mají uloženou záložku nebo odkaz na starý tvar URL, narazí na chybu 404. Přesměrování 301 tento problém vyřeší a zároveň zachová hodnocení, které stará stránka získala.
02
Migrace webu na novou doménu
Přechod z jedné domény na druhou je nejkomplexnější situace, kde přesměrování 301 hraje klíčovou roli. Google doporučuje nastavit přesměrování pro každou starou URL zvlášť na odpovídající novou URL. Hromadné přesměrování všeho na homepage Google vyhodnotí jako soft 404 chyby a SEO hodnota původních stránek se nepřenese.
03
Přechod z HTTP na HTTPS
Přidání HTTPS technicky mění URL všech stránek webu. Bez přesměrování 301 by obě verze (http:// a https://) existovaly jako samostatné stránky s duplicitním obsahem. Přesměrování zajistí, že veškerý provoz i SEO hodnota putuje výhradně na zabezpečenou verzi.
04
Sloučení obsahu nebo odstranění duplicit
Pokud máte dvě nebo více stránek pokrývajících stejné téma a chcete je sloučit do jedné kvalitnější, přesměrování 301 přenese SEO hodnotu ze zrušených stránek na výslednou. Alternativou je canonical tag, ale přesměrování 301 je silnější signál, protože starou URL fyzicky odstraní z přístupu.

Mechanismus

Jak přesměrování 301 funguje — HTTP komunikace

Celý proces trvá zlomky vteřiny a uživatel ho nevnímá. Na úrovni HTTP komunikace probíhá ve čtyřech krocích.

01
Požadavek na starou URL
Prohlížeč nebo Googlebot odešle GET požadavek na starou adresu
02
Server vrátí 301
Server odpoví kódem 301 a v hlavičce Location uvede novou URL
03
Nový požadavek
Prohlížeč automaticky odešle GET požadavek na novou adresu
04
Stránka se načte
Server vrátí obsah nové stránky s kódem 200

Prohlížeče si přesměrování 301 ukládají do mezipaměti (cache). To znamená, že při opakované návštěvě staré URL se prohlížeč rovnou obrátí na novou adresu, aniž by se znovu ptal serveru. Z pohledu výkonu je to výhoda, ale pamatujte na to při testování: pokud přesměrování změníte, starý výsledek může zůstat v mezipaměti prohlížeče ještě nějakou dobu.

SEO dopady

Přesměrování 301 a SEO — co se přenáší a co ne

Přesměrování 301 přenáší SEO hodnotu ze staré URL na novou. Google Search Central v aktuální dokumentaci uvádí, že trvalé přesměrování nezpůsobuje ztrátu PageRank. John Mueller to opakovaně potvrdil: 301 a 308 jsou z pohledu přenosu hodnoty ekvivalentní přímému odkazu.

Přenos link equity

Zpětné odkazy, které ukazovaly na starou URL, začnou po přesměrování přispívat nové adrese. Google konsoliduje link equity na cílovou URL a postupně ji začne preferovat v indexu. Aby byl přenos co nejčistší, platí jedno pravidlo: přesměrovávejte vždy přímo na relevantní obsah. Přesměrování na domovskou stránku místo na odpovídající novou URL Google vyhodnotí jako soft 404 a link equity se nepřenese.

Hodnota se přenáší plně za předpokladu, že přesměrování vede přes jeden skok přímo na cílovou URL. Každý další hop v řetězci přidává latenci a může přenos zkomplikovat.

Jak dlouho trvá přeindexování

Google nepřeindexuje celý web najednou. Přeindexování probíhá na úrovni jednotlivých URL a jeho rychlost závisí na crawl budgetu webu a frekvenci, s jakou Googlebot stránky navštěvuje.

U menších webů s dobrou interní strukturou může přeindexování klíčových stránek proběhnout během několika dní. U velkých webů s tisíci URL počítejte s několika týdny až měsíci. Podle Google Search Central je trpělivost při migraci nezbytná — Google musí navštívit každou starou i novou URL alespoň jednou, než přesun považuje za dokončený.

Co sledovat v Google Search Console po přesměrování

V reportu Pokrytí zkontrolujte, zda nové URL přibývají ve stavu „Indexováno“ a zda staré URL mizí z chybových stavů. Pokud se staré URL dlouhodobě drží ve stavu „Přesměrováno“, je to normální přechodný stav.

V reportu Sitemaps ověřte, že nová sitemap obsahuje výhradně nové URL. Sitemap by nikdy neměla odkazovat na URL vracející 301.

Pro urychlení přeindexování konkrétních stránek použijte nástroj Kontrola URL v Google Search Console a vyžádejte přecrawlování přímo.

Implementace

Jak nastavit přesměrování 301

Způsob nastavení závisí na prostředí, ve kterém web běží. Nejběžnější jsou tři varianty: Apache přes soubor .htaccess, Nginx přes konfiguraci serveru a WordPress přes plugin.

V souboru .htaccess (Apache)

Soubor .htaccess je konfigurační soubor Apache serveru, který umožňuje nastavovat pravidla přesměrování bez přístupu k hlavní konfiguraci serveru. Najdete ho v kořenovém adresáři webu. Před každou úpravou si soubor zálohujte.

Přesměrování jedné konkrétní stránky:

Redirect 301 /stara-stranka/ https://www.example.com/nova-stranka/

Přesměrování celého webu na novou doménu:

RewriteEngine on
RewriteRule ^(.*)$ https://nova-domena.cz/$1 [R=301,L]

Přesměrování z HTTP na HTTPS:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Přesměrování z verze bez www na verzi s www:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

V Nginx

V Nginx se přesměrování nastavuje v konfiguračním souboru serveru, typicky v bloku server.

Přesměrování jedné stránky:

location = /stara-stranka/ {
    return 301 https://www.example.com/nova-stranka/;
}

Přesměrování celého webu z HTTP na HTTPS:

server {
    listen 80;
    server_name example.com www.example.com;
    return 301 https://www.example.com$request_uri;
}

Ve WordPressu přes plugin Redirection

WordPress weby nejčastěji používají plugin Redirection (autor John Godley), který patří k nejrozšířenějším nástrojům pro správu přesměrování bez přístupu k souborům serveru.

01
Instalace
V administraci WordPressu přejděte na Pluginy a vyhledejte „Redirection“. Nainstalujte a aktivujte.
02
Otevřete plugin
V menu přejděte na Nástroje a dále na Redirection.
03
Přidejte přesměrování
Klikněte na Přidat nové. Vyplňte Zdrojová URL (stará adresa) a Cílová URL (nová adresa).
04
Nastavte typ a uložte
Typ přesměrování nastavte na 301 Moved Permanently. Uložte kliknutím na Přidat přesměrování.
Upozornění: Přesměrování nastavená přes plugin jsou závislá na funkčnosti WordPressu. Pokud dojde k chybě na úrovni PHP nebo databáze, přesměrování nemusí fungovat. Pro kritické redirecty (celá doména, přechod na HTTPS) vždy preferujte serverové řešení přes .htaccess nebo Nginx.

Na co si dát pozor

Nejčastější chyby při přesměrování 301

Špatně implementované přesměrování může způsobit větší škody než žádné přesměrování. Toto jsou chyby, které se opakují nejčastěji.

Řetězení přesměrování

Řetězení vzniká, když přesměrování nevede přímo na cílovou URL, ale přes jednu nebo více mezistránek: A → B → C → D. Každý hop přidává latenci pro uživatele a komplikuje přenos SEO hodnoty. Google v dokumentaci k migraci uvádí, že Googlebot může sledovat až 10 hopů v řetězci, ale doporučuje přesměrovávat přímo na finální cíl. Pokud to není možné, udržujte počet hopů na maximálně 3.

  • Příčina: Postupné přepisování starých přesměrování místo jejich aktualizace.
  • Oprava: Aktualizujte původní pravidlo přímo na finální URL — A → C místo A → B → C.
Přesměrování na nerelevantní obsah

Hromadné přesměrování všech smazaných URL na domovskou stránku je nejčastější chybou při redesignu. Google takové přesměrování vyhodnotí jako soft 404 a hodnota zpětných odkazů se nepřenese. Pokud pro starou URL neexistuje relevantní náhrada, je čistší vrátit kód 410 (trvale odstraněno) než přesměrovávat na nesouvisející obsah.

  • Příčina: Snaha rychle „vyřešit“ 404 chyby po redesignu hromadným přesměrováním.
  • Oprava: Mapujte každou starou URL na tematicky nejbližší novou URL.
Chybějící přesměrování po redesignu

Redesign webu nebo přechod na nový CMS je nejrizikovější situace z pohledu ztráty pozic. Pokud nový systém generuje jiný formát URL a stará přesměrování nejsou připravena před spuštěním, všechny staré URL vrátí 404. Google pak odstraní tyto stránky z indexu a zpětné odkazy ztratí hodnotu.

  • Prevence: Před každým redesignem zmapujte všechny stávající URL a připravte tabulku mapování stará URL → nová URL.
  • Ověření: Spusťte crawl (Screaming Frog nebo Ahrefs) ihned po spuštění a zkontrolujte chyby.
Přesměrované URL v sitemapě

Sitemap by měla obsahovat výhradně URL vracející kód 200. URL vracející 301 do sitemaps nepatří, protože způsobují zbytečné zatěžování crawl budgetu — Google musí u každé takové URL nejprve načíst přesměrování a teprve pak dojít na cílovou adresu.

  • Oprava: Po migraci vždy aktualizujte sitemap tak, aby odkazovala jen na nové finální adresy.
  • Kontrola: Report Sitemaps v Google Search Console zobrazí varování na přesměrované URL.

Rozhodovací rámec

Redirect vs canonical — jak se rozhodnout

Přesměrování 301 a canonical tag řeší podobný problém — existenci více URL se stejným nebo podobným obsahem — ale fungují odlišně a hodí se do jiných situací. Canonical tag je doporučení Googlu, kterou URL preferovat. Přesměrování 301 je příkaz: stará URL přestane být dostupná a veškerý provoz i Google jsou přesměrováni na novou adresu. Podrobnější výklad najdete v článku o canonical tagu.

Situace Doporučené řešení
Stránka se trvale přesunula na jinou URL Přesměrování 301
Dvě URL vedou na stejný obsah, obě mají zůstat dostupné Canonical tag
Přechod z HTTP na HTTPS Přesměrování 301
Parametrizované URL (filtry, řazení v e-shopu) Canonical tag
Migrace celé domény Přesměrování 301
Sjednocení www a non-www verze webu Přesměrování 301
Duplicitní obsah napříč doménami, obě domény aktivní Canonical tag

Pokud si nejste jistí, použijte přesměrování 301. Je to silnější a jednoznačnější signál pro Google. Canonical tag je vhodný tehdy, kdy potřebujete obě URL zachovat funkční, například kvůli technickým důvodům nebo interním systémům, které na konkrétní adresu odkazují.

Praktický postup

Checklist — přesměrování 301 při migraci webu

Migrace webu bez připraveného plánu přesměrování je jeden z nejčastějších důvodů náhlého propadu pozic. Níže je postup rozdělený do tří fází.

Před migrací

  • Exportujte kompletní seznam všech stávajících URL webu (Screaming Frog, Ahrefs Site Audit nebo Google Search Console — report Pokrytí).
  • Zjistěte, které URL mají nejvyšší organickou návštěvnost a nejvíce zpětných odkazů — tyto stránky jsou prioritní.
  • Sestavte tabulku mapování: stará URL → nová URL. Každá stará URL by měla mít přiřazenou odpovídající novou URL, ne jen homepage.
  • Ověřte, že nové URL jsou funkční a vrací kód 200 ještě před spuštěním přesměrování.
  • Připravte novou sitemap obsahující výhradně nové URL.
  • Zálohujte soubor .htaccess nebo stávající konfiguraci přesměrování.

Během migrace

  • Aktivujte přesměrování podle připravené tabulky mapování — ideálně v jednom momentu, ne postupně po dnech.
  • Přesměrovávejte vždy přímo na finální URL. Maximální délka řetězce jsou 3 hopy, ideál je 1.
  • Zkontrolujte, že přesměrování z HTTP na HTTPS je aktivní, pokud přechod zahrnuje změnu protokolu.
  • Ověřte funkčnost přesměrování na vzorku 10–20 nejdůležitějších URL pomocí nástroje pro kontrolu HTTP hlaviček (například httpstatus.io nebo curl).
  • Nahrajte novou sitemap do Google Search Console.

Po migraci

  • V Google Search Console sledujte report Pokrytí: nové URL by měly přibývat ve stavu „Indexováno“.
  • Aktualizujte interní odkazy na celém webu tak, aby mířily přímo na nové URL, ne přes přesměrování.
  • Kontaktujte provozovatele nejdůležitějších externích webů a požádejte o aktualizaci odkazů na nové URL.
  • Nastavte si upozornění v Google Search Console na nárůst chyb 404.
  • Přesměrování udržujte aktivní minimálně 1 rok. Deaktivace příliš brzy způsobí, že staré záložky a zpětné odkazy začnou vracet 404.

Časté otázky

Časté otázky o přesměrování 301

Přesměrování 301 byste měli udržovat aktivní minimálně 1 rok od spuštění. Řada SEO specialistů doporučuje ho ponechat natrvalo, protože náklady na provoz jednoho pravidla přesměrování jsou zanedbatelné a riziko ztráty hodnoty z odstraněného redirectu reálné. Zpětné odkazy na starých URL mohou existovat roky a bez přesměrování přestanou přenášet hodnotu na váš web.
Krátkodobý pokles pozic po migraci je běžný a neznamená, že přesměrování nefunguje. Google potřebuje čas na přecrawlování a přeindexování nových URL. U dobře připravené migrace se pozice stabilizují do 4 až 12 týdnů. Pokud pokles přetrvává déle než 3 měsíce, hledejte konkrétní problém: chybějící přesměrování, řetězení, přesměrování na nerelevantní obsah nebo chyby v nové sitemapě.
Canonical tag říká Googlu, která ze dvou dostupných URL je preferovaná, ale obě URL zůstávají funkční. Přesměrování 301 starou URL fyzicky deaktivuje a veškerý provoz přesune na novou adresu. Pro trvalé přesuny obsahu je přesměrování 301 jednoznačnější a spolehlivější řešení. Canonical tag použijte tehdy, kdy potřebujete obě URL zachovat dostupné, například u parametrizovaných URL v e-shopu.
Řetězení přesměrování vzniká, když URL A přesměruje na B a B přesměruje na C. Každý hop přidává zpoždění při načítání stránky a komplikuje přenos SEO hodnoty. Google sice dokáže sledovat řetězec až 10 hopů, ale doporučuje přesměrovávat přímo na finální cíl. Pokud to není možné, udržujte maximálně 3 hopy. Řetězení auditujte pravidelně zejména po každé větší změně struktury webu.
Technicky ano, přesměrování lze zrušit. Google pak přestane původní URL ignorovat a začne ji znovu crawlovat. Prakticky je ale návrat komplikovaný: prohlížeče si 301 cachují, takže uživatelé s uloženou mezipamětí se na původní URL dostanou až po jejím vyprázdnění. Pokud si nejste jistí, zda je přesun trvalý, použijte raději 302 a na 301 přejděte teprve po potvrzení, že změna je definitivní.
Ideální je přímé přesměrování A → B bez dalšího hopu. Pokud technická situace nedovoluje přímé přesměrování, akceptovatelné maximum jsou 3 hopy. Řetězce delší než 5 hopů způsobují měřitelné zpoždění při načítání a mohou způsobit, že některé prohlížeče nebo roboti přesměrování přestanou sledovat.
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.

Fungují přesměrování na vašem
webu správně?

Provedeme technický SEO audit a zjistíme, kde přicházíte o pozice kvůli chybným nebo chybějícím přesměrováním.

Chci audit zdarma

Zdroje

Zdroje a reference

Přejít nahoru