Technické SEO·8. října 2025·7 min čtení

301 přesměrování: jak změnit adresy webu a nepřijít o pozice

Když se stěhujete, zřídíte si na poště dosílku a dopisy na starou adresu chodí pár měsíců za vámi. Web má na totéž 301 přesměrování: každému, kdo přijde na starou adresu, server oznámí „natrvalo přestěhováno, nová adresa je tady" a rovnou ho tam pošle. Jen sázky jsou vyšší než u dopisů. Stránka, která po změně adresy zůstane bez přesměrování, z Googlu postupně zmizí i s návštěvností, kterou léta sbírala. Skoro každý větší propad po redesignu, který jsem u klientů řešila, začínal právě tady: adresy se změnily a přesměrování chybělo, nebo vedlo špatně.

Co přesně 301 dělá

301 je stavový kód, kterým server odpoví místo stránky: trvale přesunuto. Prohlížeč návštěvníka okamžitě přenese na novou adresu; většina lidí si ničeho nevšimne, nanejvýš jim blikne adresní řádek.

Pro Google znamená totéž sdělení víc. Trvalé přesměrování bere podle své dokumentace jako signál, že novou kanonickou adresou stránky je cíl. Ve výsledcích vyhledávání starou adresu časem nahradí novou a hodnocení, které si stránka vybudovala (včetně zpětných odkazů, jež na ni vedou), se přenese na nový cíl.

Počítejte ale se dvěma věcmi. Zaprvé, není to okamžité: Google si musí staré adresy znovu projít a u větších webů se výměna táhne týdny. Zadruhé, 301 nic nepřidává. Chrání to, co máte, ale pozice samo o sobě nezlepší.

Kdy ho potřebujete

  • Změnili jste adresu stránky. Přejmenovaná služba, opravený překlep v adrese, nová struktura kategorií. Každá stará adresa dostane 301 na svou novou podobu.
  • Přecházíte z HTTP na HTTPS. Technicky vzato se mění adresa celého webu; jak to udělat bez ztrát, popisuju v článku o HTTPS a SSL.
  • Stěhujete se na novou doménu. Největší kalibr: každá adresa staré domény má vést na svůj protějšek na nové. Ne na homepage, k tomu se hned dostanu.
  • Slučujete dvě stránky o tomtéž. Dva podobné články si konkurují, tak z nich uděláte jeden lepší. Slabší dostane 301 na ten, který zůstává.
  • Smazali jste stránku a existuje náhrada. Produkt skončil, ale prodáváte nástupce nebo celou kategorii podobných. Přesměrujte tam, kde návštěvník najde to, co na staré adrese hledal.

Kdy je poctivější nechat 404

Ta poslední odrážka má důležitou podmínku: náhrada musí existovat doopravdy. Když produkt zmizel bez nástupce, nepřesměrovávejte jeho adresu na homepage „aby se hodnota neztratila". Neztratí se — nikdy tam nebyla. Google v dokumentaci k migracím výslovně varuje, že hromadné přesměrování starých adres na jednu nesouvisející stránku (typicky homepage) může vyhodnotit jako soft 404, tedy zamaskovanou chybovou stránku. A návštěvník, který hledal konkrétní granule a přistál na úvodce mezi akčními letáky, stejně odejde.

Smazaná stránka bez náhrady si zaslouží poctivou 404 (případně 410, „trvale odstraněno"). Stránky vznikají a zanikají pořád, Google s tím počítá — a chybová stránka se dá navrhnout tak, aby návštěvníka podržela. Praktický test před každým přesměrováním: najde člověk na cílové adrese to, co hledal na staré? Když ne, nechte 404.

Smazanou stránku přesměrujte na skutečnou náhradu; bez náhrady nechte poctivou 404

Nechce se vám tohle všechno řešit vlastními silami? Přesně tyhle věci dělám za majitele firem každý den. Pošlete mi adresu webu a do 48 hodin víte, co vás v Googlu brzdí a co bych opravila jako první — zdarma a bez závazku.

Chci SEO audit zdarma

301, 302 a ti další

Vedle 301 potkáte příbuzné kódy a vyplatí se je nesplést:

302 znamená dočasně. Serverová odpověď „teď mě hledejte tam, ale vrátím se". Google si u dočasného přesměrování nechává v indexu starou adresu a na cíl hodnocení nepřevádí. Hodí se na krátkodobou údržbu nebo sezónní odklonění; na trvalou změnu adresy je to špatný nástroj. Pravidlo je jednoduché: myslíte-li to napořád, pište 301.

307 a 308 jsou novější sourozenci téhle dvojice (307 dočasné, 308 trvalé) a liší se jen technickým detailem při odesílání formulářů; pokud váš systém vrací 308 místo 301, Google to čte stejně jako trvalé přesměrování.

Přehled přesměrování 301, 302, 307 a 308 a kdy který použít

A jedna častá záměna navíc: canonical není přesměrování. Canonical tag říká „obě stránky žijí, ale za původní považuj tamtu" — návštěvník zůstává, kde je. 301 říká „tahle stránka už neexistuje" a fyzicky ho přesune. Duplicitní stránky, které mají dál fungovat (třeba varianty s parametry), řeší canonical; stránky, které rušíte, řeší 301.

Jak 301 nastavíte

Dobrá zpráva: na běžném webu to zvládnete bez programátora.

WordPress: nainstalujte plugin Redirection (zdarma, přes 2 miliony aktivních instalací). Zadáte starou adresu, novou adresu, uložíte. Plugin navíc loguje, kdo na stará URL chodí, takže vidíte, jestli přesměrování ještě někdo potřebuje.

Shoptet a další krabicové systémy: hledejte přesměrování přímo v administraci. V Shoptetu je pod Marketing → Základní SEO → Přesměrování adres (URL) a zvládne i hromadný import z CSV, což se hodí při větších úklidech.

Vlastní server: pro vývojáře jsou to dva řádky. Apache (.htaccess):

Redirect 301 /stara-stranka https://www.vas-web.cz/nova-stranka

Nginx:

location = /stara-stranka { return 301 https://www.vas-web.cz/nova-stranka; }

Čím se přesměrování kazí

Řetězce. Web žije: v roce 2019 přechod na HTTPS, v roce 2022 nová struktura, letos nová doména. Když se pravidla jen vrství, vznikne řetěz A → B → C → D a prohlížeč skáče třikrát, než se dostane k obsahu. Google doporučuje řetězce vůbec nevytvářet, a když to jinak nejde, držet je do tří skoků (delší řetězce zdržují uživatele i procházení webu). Po každé změně proto staré přesměrování přepište, ať míří rovnou na finální adresu.

Řetězec přesměrování přes několik mezistupňů vs. přímý 301 na finální adresu

Smyčky. Stránka A přesměruje na B a B zpátky na A. Prohlížeč to po pár kolech vzdá a ukáže chybu ERR_TOO_MANY_REDIRECTS. Vzniká to typicky konfliktem dvou pravidel (třeba plugin proti nastavení serveru) a web je do opravy nedostupný.

Zapomenuté interní odkazy. Přesměrování je záchranná síť, ne trvalé řešení navigace. Po migraci projděte menu, texty i sitemapu a odkazy přepište na nové adresy. Interní odkaz, který vede přes redirect, zbytečně přidává skok navíc — a v sitemapě nemají přesměrované adresy co dělat vůbec.

Zrušení moc brzy. Google doporučuje nechat přesměrování žít co nejdéle, obecně alespoň rok — tak dlouho může trvat, než si všechny signály přepojí. A pokud na starou adresu vedou zpětné odkazy z cizích webů, které nepřepíšete, nechte přesměrování napořád; zrušením byste ty odkazy poslali do prázdna.

Jak si ověřit, že to funguje

Otevřít starou adresu v prohlížeči je první krok, ale kód odpovědi v něm nevidíte (a prohlížeč si navíc trvalá přesměrování pamatuje z minulých návštěv). Spolehlivěji to řekne příkaz curl -I stara-adresa v terminálu nebo kterýkoli online nástroj na kontrolu HTTP hlaviček: odpověď má být 301 a v řádku Location rovnou finální adresa, ne další mezistupeň. U velkých migrací se vyplatí prohnat celý seznam starých adres crawlerem a zkontrolovat kódy hromadně.

Druhá půlka kontroly je v Search Console: po migraci sledujte, jak nové adresy naskakují do indexu a jestli výkon starých plynule přechází na nové. Kde se místo toho hromadí chyby a vyřazené stránky, tam hledejte díru v redirect mapě — a když se nové adresy do indexu nehrnou ani po týdnech, postup hledání příčiny máte v návodu na indexování.

Časté otázky

Kolik procent hodnoty 301 přenese?

Google žádné procento neuvádí; v dokumentaci stojí jen to, že trvalé přesměrování dělá z cílové adresy kanonickou, tedy že signály staré stránky patří nové. Konkrétní číslo nezná nikdo mimo Google. Jak se síla odkazů reálně předává a co ji ovlivňuje: „link juice" a proč odkazy nejsou všechny stejné.

Můžu 301 později vzít zpátky?

Technicky ano, prakticky s následky. Prohlížeče si trvalé přesměrování ukládají a vracejí uživatele na nový cíl i po zrušení pravidla; Google změnu přehodnotí, ale trvá mu to. Právě proto se na testy a dočasné odklonění používá 302 — u něj se s návratem počítá.

Zpomalí přesměrování web?

Jeden skok znamená jeden dotaz na server navíc a u jednotlivého přesměrování ho nepoznáte. Zpomalují až řetězce (tři skoky = trojnásobné čekání, u mobilního připojení znatelné). Proto interní odkazy vedou rovnou na cíl a řetězce se narovnávají.

Váš web si zaslouží druhý pár očí. Ruční SEO audit zdarma, výsledky do 48 hodin.

Audit zdarma

Nejdřív mapa, potom stěhování

Špatné migrace, které jsem viděla, měly společné jedno: přesměrování se řešilo až po spuštění, když už návštěvnost padala. Přitom redirect mapa (tabulka stará adresa → nová adresa pro všechno, co má návštěvnost nebo odkazy) se dá připravit předem a spustit spolu s novým webem. Ani pak nebude přepnutí úplně bez výkyvů, to negarantuje nikdo poctivý — ale rozdíl mezi pár neklidnými týdny a půlrokem dohánění dělá právě ona.

Měnili jste nedávno adresy, nebo vás stěhování webu teprve čeká? Napište mi to do poznámky, až si řeknete o audit zdarma: redirect mapu pak vezmu jako první, protože u čerstvě přestěhovaných webů bývají nejrychlejší nálezy právě v ní. A kdyby se ukázalo, že návštěvnost uniká jinudy, dozvíte se i to.

Chci audit webu zdarma

Zdroje k faktům v článku:

Související články

O autorce

Ing. Jana Hrabalová

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

Zjistěte zdarma, co brzdí váš web

Pošlete mi adresu webu a do 48 hodin víte, na čem jste — a co opravit jako první

  • Ruční kontrola, žádný automat
  • Konkrétní priority, co opravit
  • Výsledky do 48 hodin

Vyzkoušejte také mé bezplatné SEO nástroje: