301 Redirects: Správne používanie presmerovaní
301 redirect je trvalé presmerovanie na strane servera, ktoré pomocou stavového kódu HTTP posiela prehliadače a vyhľadávače zo starej URL na novú. Google vyhodnocuje 301 (rovnako ako 308, ktorý zachováva HTTP metódu) ako kanonizačný signál a prenáša väčšinu rankingovej sily (link equity) na cieľ. Dočasné kódy ako 302, 303 a 307 naopak takýto signál neposielajú a ponechávajú v indexe starú URL.
Na prvý pohľad
- 301 (a 308) sú trvalé, prenášajú link equity a Google ich považuje za kanonizačný signál; 302, 303 a 307 sú dočasné a takýto signál neposielajú.
- 301 presmerovania sú nevyhnutné pri zmenách URL, relaunchoch, migráciách domén a pri konsolidácii z HTTP na HTTPS a z www na non-www.
- Presmerovania patria na stranu servera (Apache, Nginx, IIS, Next.js redirects()/Proxy), nie do JavaScriptu na strane klienta ani do meta refresh.
- Vyhni sa reťazcom a slučkám presmerovaní: Google sleduje až 10 hopov, odporúča však priamy cieľ, najviac 3 a menej ako 5 hopov; ideálne iba 1 hop (flattening).
- Vždy presmeruj na tematicky relevantný cieľ: paušálne presmerovania na domovskú stránku môže Google vyhodnotiť ako soft 404 a potom neprenášajú žiadne linkové signály.
- Pri presune domény ponechaj presmerovania aspoň 1 rok, s mapovaním 1:1, mapou presmerovaní a monitoringom v Search Console.
- Pre AI crawlery a GEO zabezpečia čisté 301 presmerovania spolu s konzistentnými canonical tagmi, že sa zachytí a cituje iba aktuálne platná verzia obsahu; presmerovania na edge/CDN to riešia šetrne k zdrojom.
301 presmerovanie je jeden z mála SEO nástrojov, ktorý je technicky triviálny a zároveň má strategické dôsledky. Jediný riadok v konfigurácii servera rozhoduje o tom, či viditeľnosť URL budovaná celé roky zostane zachovaná, alebo sa stratí. Pri presunoch domén, relaunchoch a konsolidácii z HTTP na HTTPS závisí úspech takmer úplne od správne nastavených presmerovaní. Tento článok objasňuje technické rozdiely medzi typmi presmerovaní, ukazuje implementáciu na bežných serveroch a v Next.js, rozoberá najčastejšie chyby a venuje sa rastúcej úlohe presmerovaní pre AI crawlery a GEO.
Prečo sú 301 presmerovania pre firmy obchodne kritické
URL adresy sa menia a na webe je to pravidlo, nie výnimka. Produkty sa premenúvajú, systémy na správu obsahu sa vymieňajú, domény sa zlučujú, štruktúry stránok sa prepracúvajú. Každá z týchto zmien vytvorí starú URL, ktorá bez presmerovania vedie do prázdna. Pre vyhľadávače to znamená chybu 404, pre používateľov slepú uličku a pre firmu stratu pozícií, návštevnosti a všetkých externých odkazov, ktoré smerujú na starú adresu.
Rozsah tohto problému je značný. Medzinárodná analýza viac ako dvoch miliónov webov ukazuje, že od januára 2013 prestalo fungovať 66,5 percenta skúmaných odkazov (medzinárodne), teda odkazujú na stránky, ktoré už neexistujú alebo boli presunuté. Každý z týchto mŕtvych odkazov mohlo zachrániť čisté 301 presmerovanie. Zároveň sú problémy s presmerovaniami veľmi rozšírené: v analýze 150 000 náhodne vybraných webov malo 7 percent stránok reťazce alebo slučky presmerovaní s tromi alebo viacerými URL (medzinárodne). Ide o technickú chybu, ktorá plytvá crawl budgetom a zhoršuje čas načítania.
Na rakúskom B2B trhu k tomu pristupuje ekonomický význam webu. Podľa Statistik Austria v roku 2023 predávalo približne 30,8 percenta rakúskych firiem cez weby, aplikácie, online trhoviská alebo EDI, po 26 percentách v predchádzajúcom roku (Rakúsko). Ak relaunch bez správnych presmerovaní zníži organickú viditeľnosť na polovicu, zasiahne to priamo tržby. Práve preto nie je 301 presmerovanie technický detail pre vývojárov, ale obchodné rozhodnutie.
Ako to funguje: 301 vs. 302 vs. 307 vs. 308
Presmerovanie je pokyn v HTTP hlavičke, ktorý vracia stavový kód a cieľ presmerovania (hlavička Location). Prehliadače a crawlery tento pokyn nasledujú a načítajú cieľovú adresu. Pre SEO je rozhodujúce, aký signál daný stavový kód posiela vyhľadávaču.
- 301 Moved Permanently: Trvalé presmerovanie. Google ho podľa dokumentácie vyhodnocuje ako signál, že cieľ presmerovania má byť kanonická URL, a prenáša signály pre ranking na novú adresu. Platí: 301 presmerovania hovoria Googlu, že sa stránka natrvalo presťahovala, preto sa takmer vždy indexuje nová URL a linkové signály sa konsolidujú dopredu na cieľ (medzinárodne).
- 302 Found a 303 See Other: Dočasné presmerovania. Googlebot ich nasleduje, ale nepoužíva ich ako kanonizačný signál. V praxi to znamená: 302 presmerovania ponechávajú v indexe starú URL a linkové signály sa konsolidujú späť na zdroj (medzinárodne). Hodia sa iba vtedy, keď je presmerovanie naozaj dočasné, napríklad pri stránkach údržby alebo A/B testoch.
- 307 Temporary Redirect: Ekvivalent kódu 302 z HTTP/1.1, ktorý povinne zachováva HTTP metódu (napríklad POST). Ani 307 neposiela kanonizačný signál a na trvalé presuny sa nehodí.
- 308 Permanent Redirect: Moderný variant kódu 301, ktorý zachováva HTTP metódu. Pre SEO ho Google považuje za rovnocenný s 301.
Oficiálna línia je jednoznačná: podľa Google Search Central 301 a 308 posielajú kanonizačný signál, kým 302, 303 a 307 žiadny neposielajú; okamžitý meta refresh sa spracúva ako trvalé presmerovanie (medzinárodne). Pre každý trvalý presun je preto správnou voľbou 301 (alebo 308). Častá chyba, keď sa z pohodlnosti nastaví 302, premrhá link equity a drží v indexe nesprávnu URL.
Implementácia: Apache, Nginx, IIS a Next.js
301 presmerovanie by malo prebiehať na strane servera, nie cez JavaScript na strane klienta. Serverové presmerovania sa uplatnia ešte pred načítaním stránky, sú pre crawlery jednoznačné a nestoja žiadny čas na renderovanie.
- Apache (.htaccess / mod_rewrite): Pre jednotlivé URL stačí
Redirect 301 /stara /nova. Pre vzory sa používa mod_rewrite, napríkladRewriteRule ^stara/(.*)$ /nova/$1 [R=301,L]. PríznakR=301vynúti stavový kód,Lukončí vyhodnocovanie pravidiel. - Nginx: Efektívne a výkonne cez
return 301 https://www.example.at$request_uri;v príslušnom blokuserveralebolocation. Zložitejšie prípady sa dajú zapísať pomocourewrite ... permanent;. Variant sreturnmá prednosť pred variantom srewrite, pretože sa vyhodnocuje rýchlejšie. - IIS (Windows Server): Cez modul URL Rewrite alebo súbor
web.configs pravidlom<rule>aredirectType="Permanent"(301). Permanent je tam predvolená hodnota, napriek tomu by mala byť v<rule>uvedená výslovne: príklady v Microsoftovej referencii k modulu URL Rewrite používajúredirectType="Found"(302) a ak ich skopíruješ, presmeruješ iba dočasne. Kód 308 URL Rewrite nepodporuje. Samostatný modul HTTP presmerovania (<httpRedirect>) bez ďalšieho nastavenia vracia 302 a pre 301 potrebujehttpResponseStatus="Permanent". Od IIS 10 posiela sPermRedirectaj 308. - Next.js: V súbore
next.config.jscez asynchrónnu funkciuredirects()spermanent: true, čo vráti 308. Pre dynamickú alebo podmienenú logiku, napríklad v závislosti od cookies alebo geodát, sa hodí Proxy (proxy.ts, do Next.js 15middleware.ts) sNextResponse.redirect(). Presmerovaniam na strane klienta cezuseRouteralebowindow.locationsa pri presunoch dôležitých pre SEO vyhni, pretože sa uplatnia až po renderovaní a pre crawlery sú nespoľahlivé.
Bez ohľadu na platformu platí: každé presmerovanie by malo smerovať priamo na finálny cieľ, nie na ďalšie presmerovanie. Práve tu vznikajú najčastejšie technické problémy.
Stratégia: ako sa vyhnúť reťazcom presmerovaní a naplánovať presun domény
Reťazec presmerovaní vzniká, keď URL A presmeruje na B, B na C a až C na cieľ. Každý ďalší hop stojí čas, zaťažuje crawl budget a zhoršuje TTFB, a tým aj hodnotu LCP (Largest Contentful Paint). Slučka presmerovaní (loop) je špeciálny prípad, keď sa reťazec vráti sám k sebe a stránka už nie je vôbec dostupná.
Google tu stanovuje jasnú hornú hranicu aj odporúčanie. Podľa Search Central dokáže Googlebot sledovať až 10 hopov v reťazci presmerovaní, odporúča však presmerovať priamo na finálny cieľ, a ak to nie je možné, držať reťazec krátky, ideálne nie viac ako 3 a menej ako 5 (medzinárodne). V praxi to znamená: reťazce zredukuj na jediný hop (flattening). Ak staré mapovania vedú k tomu, že A smeruje na B a B na C, prepíš A priamo na C.
Pri presune domény alebo relaunchi webu je stratégia presmerovaní najdôležitejším faktorom úspechu. Osvedčený postup má niekoľko krokov:
- Vytvor mapovanie 1:1: Každá stará URL dostane definovaný nový cieľ s čo najvyššou tematickou zhodou. Úplný crawl starého webu (napríklad nástrojom Screaming Frog) poskytne východiskový zoznam.
- Zdokumentuj mapu presmerovaní: Priradenie starých URL k novým sa zaznamená v tabuľke a otestuje sa pred spustením. Je základom konfigurácie servera.
- Monitoruj v Search Console: Pri samotnej zmene domény pomôže nástroj na zmenu adresy. Po presune ukážu prehľad Indexovanie stránok a štatistiky prehľadávania, či staré URL správne presmerúvajú a nové sa indexujú.
- Naplánuj obdobie zotavenia: Pozície potrebujú po presune týždne až mesiace, kým sa prenesú všetky signály. Výkyvy v tejto fáze sú normálne.
Google pritom výslovne odporúča ponechať presmerovania dlho. Mali by vo všeobecnosti zostať aspoň 1 rok, aby Google mohol preniesť všetky signály na nové URL vrátane opätovného prehľadania a preradenia odkazov na iných weboch (medzinárodne). Až potom môžeš staré pravidlá bezpečne odstrániť.
Link equity, konsolidácia HTTPS a súhra s canonical tagom
Skutočná SEO hodnota 301 presmerovania spočíva v prenose link equity, teda rankingovej sily vybudovanej cez spätné odkazy. Tento prenos však má podmienku: tematickú relevanciu medzi zdrojom a cieľom. Ak konkrétnu produktovú stránku paušálne presmeruješ na domovskú stránku, Google to často nevyhodnotí ako skutočné presmerovanie. Zdokumentovaná prípadová štúdia ukazuje, že presmerovania na domovskú stránku alebo na málo relevantné stránky môže Google vyhodnotiť ako soft 404, linkové signály sa potom neprenesú a presmerované URL stratia pozície a návštevnosť (medzinárodne). Pravidlo preto znie: vždy presmeruj na tematicky najbližší ekvivalent, nie na domovskú stránku.
Klasickým povinným prípadom použitia je konsolidácia variantov URL. Web by mal byť dostupný pod presne jedným kanonickým variantom a všetky ostatné naň presmerujú cez 301:
- HTTP na HTTPS: Všetky nešifrované požiadavky sa natrvalo presmerujú na HTTPS. Dnes je to štandard, pretože podľa Web Almanac 2024 používalo 89 percent desktopových stránok a 88,9 percenta mobilných stránok protokol HTTPS (medzinárodne). Hlavička HSTS k tomu zabezpečí, že prehliadače vynútia HTTPS priamo a hop presmerovania v budúcnosti preskočia.
- www verzus non-www: Jeden z dvoch variantov sa zvolí ako kanonický, druhý naň presmeruje cez 301. Tým zabrániš tomu, aby Google indexoval dve samostatné verzie tej istej stránky.
Túto 301 konsolidáciu dopĺňajú konzistentné canonical tagy: cieľová stránka odkazuje cez rel="canonical" sama na seba a anotácie hreflang odkazujú výlučne na finálne HTTPS URL. Presmerovanie, canonical a hreflang musia uvádzať ten istý kanonický cieľ, inak vznikajú protichodné signály.
301 presmerovania pre AI crawlery a GEO
S rozšírením AI crawlerov dostáva 301 novú funkciu: presadzuje kanonický obsah voči systémom ako GPTBot, ClaudeBot alebo Googlebot v jeho AI úlohe. Objem tejto návštevnosti rýchlo rastie. Podľa Cloudflare vzrástol počet požiadaviek GPTBota o 305 percent a Googlebota o 96 percent medzi májom 2024 a májom 2025; celková návštevnosť AI a vyhľadávacích crawlerov vzrástla na fixnej zákazníckej báze o 18 percent (medzinárodne). Tieto boty narážajú na tie isté zastarané a presunuté URL ako klasické crawlery a aj tu reťazce presmerovaní plytvajú zdrojmi.
Konkrétne využitie ukazuje Cloudflare s riešením na edge, ktoré voči AI crawlerom presadzuje canonical signály pomocou presmerovania. Ak overený AI crawler narazí na stránku s canonical tagom, ktorý nie je samoreferenčný, edge server vráti 301 na kanonickú URL ešte predtým, ako doručí zastaraný obsah. Výsledok: v prvých siedmich dňoch bolo 100 percent požiadaviek AI tréningových crawlerov na stránky s canonical tagom, ktorý nie je samoreferenčný, presmerovaných cez 301 a nie obslúžených zastaraným obsahom (medzinárodne).
Pre GEO to znamená: čisté 301 presmerovania a konzistentné canonical tagy zabezpečia, že AI systémy zachytia a citujú iba aktuálne platnú verziu obsahu. Kde sú k dispozícii presmerovania na edge alebo v CDN, dá sa toto správanie realizovať bližšie k používateľovi a šetrnejšie k zdrojom, doplnené o IndexNow, ktorý vyhľadávače aktívne informuje o zmenených URL.
Časté chyby a audit
Chyby v presmerovaniach sú zriedka dramaticky viditeľné, no sčítajú sa do výraznej straty viditeľnosti. Najčastejšie vzorce sa dajú cielene skontrolovať.
- Paušálne presmerovanie na domovskú stránku: Klasický prípad soft 404 opísaný vyššie. Každá presmerovaná URL potrebuje relevantný cieľ.
- Reťazce presmerovaní a nekonečné slučky: Viacnásobné hopy a slučky, často z pravidiel navrstvených počas viacerých relaunchov. Riešenie: flattening na jeden hop.
- Zmiešaný obsah po prechode na HTTPS: Ak stránky na HTTPS naďalej načítavajú zdroje cez HTTP, prehliadače ich blokujú. Konsolidácia HTTPS musí zahŕňať všetky interné odkazy a súbory.
- Náhradné riešenia na strane klienta: Meta refresh a presmerovania cez JavaScript namiesto serverového 301. Okamžitý meta refresh síce Google vyhodnotí ako trvalý, je však pomalší a náchylnejší na chyby ako čistý HTTP 301.
- Dočasné kódy pri trvalých presunoch: 302 tam, kam patrí 301, drží v indexe starú URL.
Na audit sa osvedčili špecializované nástroje. Screaming Frog prehľadá web a vypíše reťazce presmerovaní, slučky a chybné stavové kódy vrátane cesty hopov. Ahrefs a Sitebulb poskytujú doplnkové reporty k problémom s presmerovaniami a dotknutým spätným odkazom. Google Search Console napokon ukazuje, ktoré URL Google skutočne považuje za presmerované, indexované alebo za soft 404.
GDPR a sledovanie v kontexte DACH
V regióne DACH treba pri presmerovaniach brať do úvahy aj ochranu osobných údajov. Sledovanie cez presmerovanie (redirect tracking), teda medzikrok cez sledovaciu doménu na meranie kliknutí, môže spracúvať osobné údaje a odovzdávať identifikátory medzi doménami. Takéto postupy spravidla potrebujú právny základ a podľa konkrétneho nastavenia aj súhlas podľa GDPR. Čisto technické 301 presmerovania na konsolidáciu URL treba od toho odlíšiť: slúžia na správne doručenie obsahu a nie sú primárne určené na sledovanie používateľov. Ak pri migrácii domény používaš meranie naprieč doménami, zdokumentuj toky údajov a zosúlaď ich so správou súhlasov, aby bez súhlasu nedošlo k spracúvaniu, ktoré súhlas vyžaduje.
301 vs. canonical tag: rozhodovacia matica
301 presmerovanie a canonical tag sa často zamieňajú, riešia však rozdielne problémy. Oba signalizujú preferovanú URL, ale iba 301 fyzicky presmeruje používateľov a crawlery.
- 301 použi, keď: Stará URL už nemá existovať. Pri presunoch, relaunchoch, zmazaných stránkach s náhradou a pri konsolidácii HTTPS alebo www. Používateľ povinne skončí na novej adrese.
- Canonical použi, keď: Viacero podobných alebo identických stránok má zostať dostupných, ale indexovaná má byť iba jedna. Typicky pri URL s filtrami a parametrami, verziách na tlač alebo identickom obsahu pod viacerými cestami. Obe stránky zostávajú pre používateľa prístupné.
Základné pravidlo: ak má stará URL zmiznúť, je to 301. Ak majú zostať dostupné obe URL, ale vo vyhľadávaní sa má zobrazovať iba jedna, je to canonical. Canonical je navyše iba odporúčanie, ktoré Google môže, ale nemusí nasledovať, kým 301 je záväzný pokyn.
Súvisiace témy
301 presmerovanie je chrbtovou kosťou každej čistej stratégie URL. Ak ho použiješ správne, prenesie link equity, zjednotí varianty a zabezpečí jednoznačný kanonický obsah pre crawlery, AI systémy aj používateľov. Najdôležitejšie princípy sa v praxi dajú rýchlo zhrnúť: pri trvalých presunoch vždy 301 alebo 308 namiesto 302, na strane servera namiesto strany klienta, priamo na tematicky zodpovedajúci cieľ namiesto domovskej stránky, bez reťazcov a slučiek a s platnosťou aspoň jeden rok. Pred každým relaunchom sa oplatí úplný crawl so zdokumentovanou mapou presmerovaní a po ňom monitoring v Search Console. Logickými nadväzujúcimi témami sú canonical tag na riadenie duplicitného obsahu, hreflang pre viacjazyčné weby, konfigurácia HSTS na vynútenie HTTPS a tiež IndexNow a správa AI crawlerov pre technickú SEO architektúru pripravenú na budúcnosť.
Údaje a štatistiky
Od januára 2013 prestalo fungovať 66,5 percenta skúmaných odkazov (vzorka 2 062 173 webov; celkovo 74,5 percenta klasifikovaných ako stratené) (medzinárodne)
Ahrefs Blog - Link Rot Study (2024)V analýze 150 000 náhodne vybraných webov malo 7 percent reťazce alebo slučky presmerovaní s tromi alebo viacerými URL (medzinárodne)
Semrush - Website Performance Research Study (2018)V roku 2023 predávalo 30,8 percenta (zaokrúhlene 31 percent) rakúskych firiem cez weby, aplikácie, online trhoviská alebo EDI (2022: 26,0 percenta) (Rakúsko)
Statistik Austria - tlačová správa 13 489-256/24 (využívanie IKT v podnikoch 2024) (2024)301: nová URL sa indexuje a linkové signály sa konsolidujú dopredu na cieľ; 302: stará URL zostáva v indexe a linkové signály sa konsolidujú späť na zdroj (medzinárodne)
Ahrefs Blog - 301 vs. 302 Redirects for SEO (2024)301/308 posielajú kanonizačný signál; 302/303/307 žiadny neposielajú; okamžitý meta refresh sa spracúva ako trvalé presmerovanie (medzinárodne)
Google Search Central - Redirects and Google Search (2025)Googlebot sleduje až 10 hopov v reťazci presmerovaní; odporúčanie: priamo na finálny cieľ, ideálne najviac 3 a menej ako 5 hopov (medzinárodne)
Google Search Central - Site moves with URL changes (2025)Pri presunoch ponechaj 301 presmerovania aspoň 1 rok, aby Google mohol preniesť všetky signály na nové URL (medzinárodne)
Google Search Central - Site moves with URL changes (2025)Presmerovania na domovskú stránku alebo málo relevantné stránky môžu byť vyhodnotené ako soft 404; linkové signály sa potom neprenesú a URL strácajú pozície a návštevnosť (medzinárodne)
GSQi (Glenn Gabe) - 301 Redirects To Less-Relevant Pages Seen As Soft 404s (2016)V roku 2024 používalo 89 percent desktopových stránok a 88,9 percenta mobilných stránok protokol HTTPS (medzinárodne)
HTTP Archive - Web Almanac 2024, SEO chapter (2024)Požiadavky GPTBota vzrástli o 305 percent, Googlebota o 96 percent (máj 2024 až máj 2025); návštevnosť AI a vyhľadávacích crawlerov celkovo +18 percent na fixnej zákazníckej báze (medzinárodne)
Cloudflare Blog - From Googlebot to GPTBot: who's crawling your site in 2025 (2025)V prvých siedmich dňoch bolo 100 percent požiadaviek AI tréningových crawlerov na stránky s canonical tagom, ktorý nie je samoreferenčný, presmerovaných cez 301 a nie obslúžených zastaraným obsahom (medzinárodne)
Cloudflare Blog - Redirects for AI Training enforces canonical content (2026)Otvorí chat s pripraveným promptom.
Často kladené otázky
Aký je rozdiel medzi 301 a 302 presmerovaním?
Prenáša 301 presmerovanie celú link equity?
Koľko presmerovaní v reťazci je povolených?
Ako dlho musím ponechať 301 presmerovania po presune domény?
Kedy mám použiť 301 presmerovanie a kedy canonical tag?
Ako správne nastaviť 301 presmerovanie v Next.js?
Ktoré nástroje sa hodia na kontrolu presmerovaní?
Ako si stojí vaša stránka?
Získajte bezplatný SEO report vašej stránky e-mailom: technické SEO, on-page, kľúčové slová a konkurencia. Nezáväzne.
Vyžiadať bezplatný SEO audit →Alebo priamo na SEO agentúra vo Viedni