Presmerovací odkaz
Presmerovací odkaz automaticky posiela návštevníkov z jednej URL adresy na druhú. Zistite, ako presmerovania fungujú, aké sú typy a osvedčené postupy.
Presmerovanie je HTTP odpoveď, ktorá hovorí prehliadaču alebo crawleru vyhľadávača, že požadovaná URL adresa je dostupná na inom mieste.
Presmerovanie je HTTP odpoveď, ktorá hovorí prehliadaču alebo crawleru vyhľadávača, že požadovaná URL adresa je dostupná na inom mieste. Server vráti 3xx stavový kód a hlavičku Location obsahujúcu cieľovú URL adresu. Klient potom odošle druhú požiadavku na túto novú adresu — všetko v zlomku sekundy.
Zjednodušene povedané: presmerovanie automaticky posiela návštevníkov z jednej webovej adresy na inú. Ak niekto zadá example.com/old-page do svojho prehliadača a server je nakonfigurovaný na presmerovanie tejto URL adresy, dostane sa na example.com/new-page bez toho, aby musel urobiť čokoľvek navyše.
Keď prehliadač požiada o URL adresu, prebehne nasledujúca postupnosť:
GET požiadavku na https://example.com/old-page.200 OK s obsahom stránky server vráti stavový kód 301 Moved Permanently a hlavičku Location: https://example.com/new-page.GET požiadavku na https://example.com/new-page.200 OK so skutočným obsahom stránky.Používateľ vidí iba výslednú stránku. Samotné presmerovanie trvá milisekundy, hoci každý ďalší skok pridáva latenciu — preto presmerovacie reťazce (A → B → C) zhoršujú výkon.
Tieto pojmy sa často používajú zameniteľne, ale je medzi nimi rozdiel. URL forwarding (presmerovanie domény) sa zvyčajne vzťahuje na presmerovanie na úrovni domény nakonfigurované na úrovni registrátora — napríklad presmerovanie myoldsite.com na mynewsite.com. HTTP presmerovania sú odpovede na úrovni servera využívajúce 3xx stavové kódy. Oba dosahujú rovnaký výsledok (posielanie návštevnosti z jednej adresy na inú), ale líši sa úroveň implementácie. V praxi väčšina ľudí v SEO a web developmente používa „presmerovanie" ako zastrešujúci pojem.
Presmerovanie je HTTP odpoveď, ktorá hovorí prehliadaču alebo crawleru vyhľadávača, že požadovaná URL adresa je dostupná na inom mieste. Server vráti 3xx stavový kód a hlavičku Location obsahujúcu cieľovú URL adresu. Klient potom odošle druhú požiadavku na túto novú adresu — všetko v zlomku sekundy.
Zjednodušene povedané: presmerovanie automaticky posiela návštevníkov z jednej webovej adresy na inú. Ak niekto zadá example.com/old-page do svojho prehliadača a server je nakonfigurovaný na presmerovanie tejto URL adresy, dostane sa na example.com/new-page bez toho, aby musel urobiť čokoľvek navyše.
Keď prehliadač požiada o URL adresu, prebehne nasledujúca postupnosť:
GET požiadavku na https://example.com/old-page.200 OK s obsahom stránky server vráti stavový kód 301 Moved Permanently a hlavičku Location: https://example.com/new-page.GET požiadavku na https://example.com/new-page.200 OK so skutočným obsahom stránky.Používateľ vidí iba výslednú stránku. Samotné presmerovanie trvá milisekundy, hoci každý ďalší skok pridáva latenciu — preto presmerovacie reťazce (A → B → C) zhoršujú výkon.
Tieto pojmy sa často používajú zameniteľne, ale je medzi nimi rozdiel. URL forwarding (presmerovanie domény) sa zvyčajne vzťahuje na presmerovanie na úrovni domény nakonfigurované na úrovni registrátora — napríklad presmerovanie myoldsite.com na mynewsite.com. HTTP presmerovania sú odpovede na úrovni servera využívajúce 3xx stavové kódy. Oba dosahujú rovnaký výsledok (posielanie návštevnosti z jednej adresy na inú), ale líši sa úroveň implementácie. V praxi väčšina ľudí v SEO a web developmente používa „presmerovanie" ako zastrešujúci pojem.
Nie všetky presmerovania sú rovnaké. Stavový HTTP kód určuje, ako vyhľadávače interpretujú presun a či sa hodnota odkazov prenáša na novú URL adresu.
Použite 301, keď:
302 presmerovanie indikuje dočasný presun. Bežne ponecháva pôvodnú URL adresu ako zamýšľanú kanonickú, zatiaľ čo trvalé presmerovanie signalizuje, že cieľ by sa mal stať kanonickým. Iné indexačné signály môžu ovplyvniť výsledok; samotný stavový kód nezaručuje, ako sa zmenia pozície alebo signály odkazov.
Použite 302, keď:
Častou chybou je použitie 302 pre trvalú zmenu. Ak 302 zostane na mieste mesiace, vyhľadávače ho môžu časom začať považovať za faktické 301 — ale prechod je pomalší a menej spoľahlivý ako použitie správneho kódu od začiatku.
307 Temporary Redirect a 308 Permanent Redirect sú nástupcami 302 a 301 v HTTP/1.1 s jedným kľúčovým rozdielom: zachovávajú pôvodnú metódu požiadavky. Ak klient odošle POST požiadavku, 307 alebo 308 zabezpečí, že aj presmerovaná požiadavka použije POST. 302 alebo 301 môže spôsobiť, že prehliadač prepne na GET.
V SEO praxi sú 307 a 308 menej bežné ako ich 301/302 náprotivky, ale sú technicky správnou voľbou, keď je potrebné zachovať HTTP metódu — napríklad pri presmerovaní po odoslaní formulára.
Meta refresh presmerovania prebiehajú na úrovni HTML, nie na úrovni HTTP. Značka <meta http-equiv="refresh" content="0; url=https://example.com/new-page"> v <head> hovorí prehliadaču, aby po určitom oneskorení načítal inú URL adresu (0 sekúnd pre okamžité presmerovanie). Google dokáže interpretovať meta refresh presmerovania, ale sú pomalšie ako serverové presmerovania a ponúkajú horšiu používateľskú skúsenosť.
JavaScript presmerovania používajú window.location.href = "https://example.com/new-page" na zmenu stránky na strane klienta. Googlebot vie spúšťať JavaScript a nasledovať tieto presmerovania, ale proces závisí od vykresľovania — čo pridáva oneskorenie a komplikácie v porovnaní so serverovými 301. Pre SEO-kritické presuny vždy uprednostňujte serverové presmerovania.
| Typ presmerovania | Stavový kód | Trvalé alebo dočasné | Prenáša hodnotu odkazov | Najlepšie použitie |
|---|---|---|---|---|
| 301 | HTTP 301 | Trvalé | Áno (väčšinou) | Migrácia domény, prechod na HTTPS, odstránené stránky |
| 302 | HTTP 302 | Dočasné | Nie (indexuje pôvodnú) | A/B testy, krátkodobá údržba |
| 307 | HTTP 307 | Dočasné | Nie (zachováva metódu) | Dočasné presmerovania formulárov |
| 308 | HTTP 308 | Trvalé | Áno (zachováva metódu) | Trvalé presuny POST endpointov |
| Meta Refresh | HTML značka | Oboje | Čiastočne | Nízkoprioritné presmerovania; vyhnúť sa pre SEO |
| JavaScript | Klientská strana | Oboje | Nespoľahlivé | SPA; vyhnúť sa pre kritické presmerovania |
Presmerovací reťazec nastáva, keď URL adresa A presmeruje na B, ktorá presmeruje na C, až kým sa konečne nedosiahne cieľ. Každý skok pridáva latenciu a rozrieďuje hodnotu odkazov. Google odporúča presmerovať priamo na konečný cieľ. Reťazce tiež plytvajú crawl budgetom: Googlebot míňa svoj obmedzený prídel prehľadávania na sledovanie medziľahlých URL adries, ktoré neprinášajú žiadnu hodnotu.
Oficiálne odporúčanie Google: ponechajte presmerovania na mieste aspoň jeden rok po presune. V praxi mnoho SEO profesionálov odporúča ponechať trvalé presmerovania na neurčito, ak majú staré URL adresy spätné odkazy. Aj po tom, čo Google preindexuje novú URL adresu, externé stránky môžu naďalej odkazovať na starú. Odstránenie presmerovania tieto odkazy natrvalo zruší.
Pravidelne monitorujte návštevnosť presmerovaní. Ak stará URL adresa po 12–18 mesiacoch už neprijíma žiadnych návštevníkov ani spätné odkazy, môžete zvážiť jej vyradenie — ale náklady na udržiavanie aktívneho presmerovacieho pravidla sú na moderných serveroch zanedbateľné.
Keď presuniete stránku, ktorá má spätné odkazy, tieto odkazy stále smerujú na starú URL adresu. Bez presmerovania sa každý z týchto odkazov stane slepou uličkou — chybou 404 — a autorita, ktorú niesli, sa vytratí.
Prenos nie je bezstratový. Kľúčovou premennou je relevantnosť: presmerovanie produktovej stránky o bežeckých topánkach na všeobecnú domovskú stránku prenesie oveľa menej hodnoty ako presmerovanie na ekvivalentnú produktovú stránku.
Presmerovací reťazec nastáva, keď URL adresa A presmeruje na B, ktorá presmeruje na C, až kým sa konečne nedosiahne cieľ. Každý skok pridáva latenciu a rozrieďuje hodnotu odkazov. Google odporúča presmerovať priamo na konečný cieľ. Reťazce tiež plytvajú crawl budgetom: Googlebot míňa svoj obmedzený prídel prehľadávania na sledovanie medziľahlých URL adries, ktoré neprinášajú žiadnu hodnotu.
Presmerovací cyklus je horší: URL adresa A presmeruje na B a B presmeruje späť na A. Cykly robia stránky úplne nedostupnými a môžu nastať neúmyselne, keď si pravidlá presmerovania konkurujú — napríklad pravidlo HTTP→HTTPS kombinované s pravidlom www→non-www, ktoré nie sú koordinované.
Oficiálne odporúčanie Google: ponechajte presmerovania na mieste aspoň jeden rok po presune. V praxi mnoho SEO profesionálov odporúča ponechať trvalé presmerovania na neurčito, ak majú staré URL adresy spätné odkazy. Aj po tom, čo Google preindexuje novú URL adresu, externé stránky môžu naďalej odkazovať na starú. Odstránenie presmerovania tieto odkazy natrvalo zruší.
Pravidelne monitorujte návštevnosť presmerovaní. Ak stará URL adresa po 12–18 mesiacoch už neprijíma žiadnych návštevníkov ani spätné odkazy, môžete zvážiť jej vyradenie — ale náklady na udržiavanie aktívneho presmerovacieho pravidla sú na moderných serveroch zanedbateľné.
Affiliate marketing závisí od presmerovaní viac, než si väčšina vlastníkov webov uvedomuje. Zakaždým, keď odkaz publikujúceho partnera pošle návštevníka na stránku inzerenta, je takmer určite použité presmerovanie — a robí viac než len presmerúvať návštevnosť.
Typický affiliate odkaz vyzerá takto:
https://trackingdomain.com/aff_c?offer_id=123&aff_id=456
Keď návštevník klikne na tento odkaz, prebehne nasledujúca postupnosť:
Presmerovanie je mechanizmus, ktorý robí sledovanie pre používateľa neviditeľným a zároveň zachytáva údaje potrebné na vyplácanie provízií.
Ak ako inzerent prevádzkujete affiliate program, musíte rozumieť presmerovaniam na dvoch úrovniach:
Presmerovania vstupných stránok: Keď aktualizujete svoju stránku, musíte udržiavať presmerovania zo starých URL adries produktov, ktoré affiliate partneri propagovali. Ak affiliate partner vložil vasastranka.sk/stary-produkt do svojho obsahu a táto URL adresa vracia 404, prichádzate o predaj a poškodzujete vzťah s publikujúcim partnerom. Udržiavajte mapu presmerovaní pre každú zmenu URL a zabezpečte, aby sa staré URL adresy používané affiliate odkazmi vždy správne vyriešili.
Ak ste publikujúci partner (affiliate), presmerovania vás ovplyvňujú dvoma praktickými spôsobmi:
Správa odkazov: Affiliate odkazy sú dlhé, plné parametrov a viditeľne zamerané na sledovanie. Mnoho publikujúcich partnerov používa vlastné presmerovania — napríklad mojastranka.sk/go/nazov-produktu → affiliate sledovacia URL adresa — na vytvorenie čistých, značkových a ľahko zapamätateľných odkazov. Ide o 301 alebo 302 presmerovanie na úrovni domény publikujúceho partnera. Umožňuje vám to tiež vymeniť cieľový affiliate odkaz bez aktualizácie každej jeho inštancie vo vašom obsahu.
Monitorovanie odkazov: Neplatné presmerovania na strane inzerenta znamenajú stratené provízie. Používajte nástroj na kontrolu presmerovaní alebo monitorovanie odkazov na pravidelnú kontrolu, či sa vaše affiliate odkazy stále správne vyriešia na aktívne vstupné stránky. 404 na konci sledovacieho reťazca je tichá strata príjmu.
Serverové presmerovania sú zlatým štandardom — rýchle, spoľahlivé a správne interpretované všetkými vyhľadávačmi.
Apache (.htaccess):
Redirect 301 /old-page https://example.com/new-page
RewriteEngine On
RewriteRule ^old-directory/(.*)$ /new-directory/$1 [R=301,L]
rewrite ^/old-page$ https://example.com/new-page permanent;
Pre WordPress stránky existuje niekoľko pluginov, ktoré zvládajú presmerovania bez úpravy konfiguračných súborov servera:
Pluginové presmerovania sú pohodlné, ale pridávajú malú PHP réžiu. Pre stránky s vysokou návštevnosťou sú naďalej preferované serverové presmerovania.
Testovanie presmerovaní overuje, že fungujú správne a vracajú očakávaný stavový kód. Metódy zahŕňajú:
curl -I https://example.com/old-page vráti HTTP hlavičky vrátane stavového kódu a hlavičky Location.Po akejkoľvek migrácii otestujte reprezentatívnu vzorku starých URL adries — najmä stránky s vysokou návštevnosťou a stránky so spätnými odkazmi — aby ste potvrdili, že sa správne vyriešia na správne nové ciele so zamýšľaným stavovým kódom.
Reťazec ako http://example.com/page → https://example.com/page → https://www.example.com/page pridáva zbytočné skoky. Každý krok spotrebúva crawl budget a pridáva latenciu. Riešenie: presmerujte priamo z pôvodnej URL adresy na konečný kanonický cieľ. Skontrolujte svoju mapu presmerovaní na reťazce pomocou Screaming Frog alebo Sitebulb a skonsolidujte medziľahlé presmerovania.
Trvalá zmena implementovaná pomocou dočasného 302 presmerovania hovorí vyhľadávačom, aby naďalej indexovali starú URL adresu. Nová stránka sa nemusí zobraziť vo výsledkoch vyhľadávania a hodnota odkazov sa neprenesie. Toto je jedna z najčastejších SEO chýb pri migráciách stránok. Ak je zmena trvalá, použite 301.
Pri hromadnom odstraňovaní stránok je najjednoduchšou cestou presmerovať každú odstránenú URL adresu na domovskú stránku. Google to však môže interpretovať ako soft 404 — stránku, ktorá vracia 200 OK, ale neposkytuje relevantný obsah. Výsledok: presmerovanie je ignorované na účely hodnotenia a hodnota odkazov je stratená. Namiesto toho presmerujte každú odstránenú stránku na najrelevantnejšiu alternatívu. Ak relevantná alternatíva neexistuje, nechajte stránku vrátiť skutočnú 404 s užitočnou vlastnou chybovou stránkou.
Presmerovania sú bezpečnostná sieť, nie trvalá smerovacia vrstva. Po implementácii presmerovaní aktualizujte všetky interné odkazy tak, aby smerovali priamo na nové URL adresy. Ponechanie interných odkazov smerujúcich na presmerované URL adresy vytvára zbytočné presmerovacie reťazce v rámci vašej vlastnej stránky — vlastný trest na výkon a crawl budget.
Nekonzistentné zaobchádzanie s https://www.example.com/page oproti https://example.com/page/ môže vytvoriť problémy s duplicitným obsahom a presmerovacie reťazce. Štandardizujte skoro: vyberte jeden kanonický formát (s www alebo bez www, s lomkou na konci alebo bez nej) a vynucujte ho jediným pravidlom presmerovania.
Serverové presmerovania sú zlatým štandardom — rýchle, spoľahlivé a správne interpretované všetkými vyhľadávačmi.
Apache (.htaccess):
Redirect 301 /old-page https://example.com/new-page
RewriteEngine On
RewriteRule ^old-directory/(.*)$ /new-directory/$1 [R=301,L]
rewrite ^/old-page$ https://example.com/new-page permanent;
Pre WordPress stránky existuje niekoľko pluginov, ktoré zvládajú presmerovania bez úpravy konfiguračných súborov servera:
Pluginové presmerovania sú pohodlné, ale pridávajú malú PHP réžiu. Pre stránky s vysokou návštevnosťou sú naďalej preferované serverové presmerovania.
Testovanie presmerovaní overuje, že fungujú správne a vracajú očakávaný stavový kód. Metódy zahŕňajú:
curl -I https://example.com/old-page vráti HTTP hlavičky vrátane stavového kódu a hlavičky Location.Po akejkoľvek migrácii otestujte reprezentatívnu vzorku starých URL adries — najmä stránky s vysokou návštevnosťou a stránky so spätnými odkazmi — aby ste potvrdili, že sa správne vyriešia na správne nové ciele so zamýšľaným stavovým kódom.
Reťazec ako http://example.com/page → https://example.com/page → https://www.example.com/page pridáva zbytočné skoky. Každý krok spotrebúva crawl budget a pridáva latenciu. Riešenie: presmerujte priamo z pôvodnej URL adresy na konečný kanonický cieľ. Skontrolujte svoju mapu presmerovaní na reťazce pomocou Screaming Frog alebo Sitebulb a skonsolidujte medziľahlé presmerovania.
Trvalá zmena implementovaná pomocou dočasného 302 presmerovania hovorí vyhľadávačom, aby naďalej indexovali starú URL adresu. Nová stránka sa nemusí zobraziť vo výsledkoch vyhľadávania a hodnota odkazov sa neprenesie. Toto je jedna z najčastejších SEO chýb pri migráciách stránok. Ak je zmena trvalá, použite 301.
Pri hromadnom odstraňovaní stránok je najjednoduchšou cestou presmerovať každú odstránenú URL adresu na domovskú stránku. Google to však môže interpretovať ako soft 404 — stránku, ktorá vracia 200 OK, ale neposkytuje relevantný obsah. Výsledok: presmerovanie je ignorované na účely hodnotenia a hodnota odkazov je stratená. Namiesto toho presmerujte každú odstránenú stránku na najrelevantnejšiu alternatívu. Ak relevantná alternatíva neexistuje, nechajte stránku vrátiť skutočnú 404 s užitočnou vlastnou chybovou stránkou.
Presmerovania sú bezpečnostná sieť, nie trvalá smerovacia vrstva. Po implementácii presmerovaní aktualizujte všetky interné odkazy tak, aby smerovali priamo na nové URL adresy. Ponechanie interných odkazov smerujúcich na presmerované URL adresy vytvára zbytočné presmerovacie reťazce v rámci vašej vlastnej stránky — vlastný trest na výkon a crawl budget.
Nekonzistentné zaobchádzanie s https://www.example.com/page oproti https://example.com/page/ môže vytvoriť problémy s duplicitným obsahom a presmerovacie reťazce. Štandardizujte skoro: vyberte jeden kanonický formát (s www alebo bez www, s lomkou na konci alebo bez nej) a vynucujte ho jediným pravidlom presmerovania.
Zistite, ako správne používanie presmerovaní môže zlepšiť SEO vašej stránky a optimalizovať vašu affiliate marketingovú stratégiu. Naučte sa najlepšie nástroje a techniky.
Presmerovací odkaz automaticky posiela návštevníkov z jednej URL adresy na druhú. Zistite, ako presmerovania fungujú, aké sú typy a osvedčené postupy.

Zistite, ako fungujú presmerovacie odkazy vrátane stavových kódov HTTP, typov presmerovaní (301, 302) a najlepších postupov na zachovanie SEO hodnoty. Odborný s...

Naučte sa, ako implementovať URL presmerovania pomocou .htaccess, PHP funkcie header() a JavaScriptu. Objavte metódy 301 permanentných, 302 dočasných a maskovan...
Súhlas s cookies
Používame cookies na vylepšenie vášho prehliadania a analýzu našej návštevnosti. See our privacy policy.