Pokud jste někdy přecházeli na novou doménu, měnili URL adresy stránek nebo sjednocovali obsah, pravděpodobně jste narazili na potřebu přesměrování.
Jedním z nejdůležitějších typů přesměrování je 301 redirect. Jde o trvalé přesměrování, které pomáhá nejen uživatelům, ale i vyhledávačům pochopit, že určitý obsah se nachází jinde. Tedy, že se již nenachází tam, kde byl původně, ale že se trvale přesunul na novou adresu.
V tomto článku se podrobně podíváme na to, co znamená stavový kód 301, jak jej správně implementovat a jaké může mít dopady na SEO, když se nasadí špatně.
Co znamená stavový kód 301?
Stavovým kódem 301 Moved Permanently odpovídá server), který říká prohlížeči a vyhledávačům, že požadovaná stránka byla trvale přesunuta na novou URL adresu.
To znamená, že:
- ✅ Návštěvníci i roboti Googlu budou při snaze dostat se na původní adresu automaticky přesměrováni na adresu novou.
- ✅ Na novou adresu se s přesměrováním přesune i veškerá síla odkazů (tzv. link juice).
- ✅ Vyhledávače zaindexují a začnou preferovat novou URL.
Kdy použít přesměrování 301?
Přesměrování 301 se nejčastěji využívá v těchto situacích:
- Při změně struktury URL adres: Například pokud z adresy example.cz/blog/clanek123 chcete udělat example.cz/blog/nazev-clanku.
- Při přechodu na novou doménu: Pokud měníte doménu (např. ze staryweb.cz na novyweb.cz), je nutné všechny staré URL přesměrovat na URL nové.
- Při konsolidaci (sjednocení) více verzí domény: Tak zajistíte, že všechny verze vaší domény (www, bez www, HTTP vs. HTTPS) směřují na stejnou verzi. Do souboru .htaccess vložte příkaz:
- RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ <https://example.cz/$1> [R=301,L]
- Při odstraňování duplicitního obsahu: Pokud máte více stránek se stejným nebo podobným obsahem, můžete je sjednotit pod jednu adresu pomocí stavového kódu 301.
- Při opravě nefunkčních URL (chybě 404): Pokud jste odstranili starou stránku, ale jsou na ní navázané odkazy, je lepší ji přesměrovat na relevantní obsah, než ji nechat zobrazovat chybu 404.
VPS Centrum
Vyzkoušejte zdarma naši aplikaci pro správu serveru a domén. Budete si připadat jako zkušený administrátor.
Jak správně nastavit přesměrování 301?
1. Přesměrování 301 v .htaccess (Apache)
Pokud používáte Apache server, přesměrování 301 lze provést v souboru .htaccess.
Přesměrování jedné stránky
Redirect 301 /stara-stranka <https://example.cz/nova-stranka>
To znamená, že když někdo navštíví /stara-stranka, automaticky bude přesměrován na /nova-stranka.
Přesměrování celého webu na novou doménu
RewriteEngine On
RewriteCond %{HTTP_HOST} ^staryweb.cz [NC]
RewriteRule ^(.*)$ <https://novyweb.cz/$1> [R=301,L]
Tento kód zajistí, že jakýkoliv požadavek týkající se starého webu, bude přesměrovaný na novou doménu se zachováním původního adresáře.
2. Přesměrování 301 v Nginx
U webu, který běží na Nginxu, se přesměrování nastavuje v konfiguračním souboru:
server {
listen 80;
server_name staryweb.cz;
return 301 https://novyweb.cz$request_uri;
}
Tento příkaz přesměruje celý web na novou doménu.
3. Přesměrování 301 ve WordPressu
Na WordPressu pomáhají s přesměrováním pluginy. Můžete využít například Redirection nebo Yoast SEO, přesměrování pak nastavíte jednoduše přes administraci.
SEO dopady přesměrování 301
Výhody pro SEO
- 301 přenáší PageRank (link juice) – většina autority původní stránky se s přesměrováním přenese na novou URL.
- Pomáhá vyhledávačům pochopit změny, které na webu proběhly – Google okamžitě ví, že stará stránka je trvale přesunuta.
- Zabraňuje chybám 404 – s nastavením přesměrování 301 nikde nezůstanou viset neexistující stránky.

Freelo - Nástroj na řízení úkolů a projektů
Přidej se, pozvi svůj tým a klienty, rozděl práci a sleduj, jak se úkoly dají do pohybu.
Možné SEO problémy
- Ztráta části PageRanku: Dříve Google přenášel 100 % hodnoty odkazů, dnes se spekuluje, že může dojít k malým ztrátám (okolo 10 %).
- Zpomalení indexace nové stránky: Google potřebuje nějaký čas, než si zvykne na nové URL adresy a zaindexuje je správně.
- Řetězová přesměrování (redirect chains)
- Může vzniknout ve chvíli, kdy jedna stránka přesměrovává na druhou a ta zas na třetí, to pak může snížit rychlost webu.
- Proto vždy ideálně přesměrovávejte napřímo, neřetězte!
Jak předejít problémům s přesměrováním?
- Používejte 301 jen pro změny, u kterých víte, že jsou trvalé.
- Vyhněte se přesměrování na nesouvisející obsah. Google může nerelevantní přesměrování ignorovat.
- Ověřte si správné nastavení pomocí Google Search Console.
- Nepřesměrovávejte na neexistující stránky.
Jak zjistit, zda přesměrování 301 funguje správně?
1. Použití vývojářských nástrojů prohlížeče
- Otevřete DevTools (F12) → přejděte do Network → zkontrolujte Status Code.

2. Použití příkazového řádku
V Linuxu nebo macOS použijte:
curl -I <https://example.cz/stara-stranka>
Odpověď by měla obsahovat:
HTTP/1.1 301 Moved Permanently
Location: <https://example.cz/nova-stranka>
Shrnutí
- 301 je trvalé přesměrování, které informuje vyhledávače, že stránka se přesunula.
- Pomáhá SEO, ale nesprávné použití může vést k problémům s indexací.
- Neřetězte přesměrování, ideálně nastavte přímou cestu.
- Ověřujte správnost přesměrování pomocí nástrojů jako Google Search Console a cURL.