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.
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.
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.
/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.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.
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.
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í 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.
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.
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.
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
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 zdarmaZdroje
Zdroje a reference
- Google Search Central — Redirects and Google Search: developers.google.com/search/docs/crawling-indexing/301-redirects (přístup 2026-04-14)
- Google Search Central — Site Moves and Migrations: developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes (přístup 2026-04-14, naposledy aktualizováno 2026-03-27)
- Google Search Central — Change Page URLs with 301 Redirects: developers.google.com/search/docs/advanced/crawling/301-redirects (přístup 2026-04-14)
- Semrush Blog — 301 Redirects: semrush.com/blog/301-redirects/ (přístup 2026-04-14)
- Ahrefs Blog — Redirects for SEO: ahrefs.com/blog/redirects-for-seo/ (přístup 2026-04-14)