Expanzia e-shopu do zahraničia často začína logicky: preložiť web, nastaviť inú menu, dopravu, platby a spustiť reklamu. Technické SEO však zostáva niekedy až na konci zoznamu priorít. A práve tu vzniká problém, ktorý môže ovplyvniť to, ktorú jazykovú alebo regionálnu verziu stránky Google zobrazí používateľovi.
Jedným zo základných prvkov medzinárodného SEO je hreflang.
Hreflang pomáha Googlu pochopiť, že napríklad slovenská, česká a poľská produktová stránka predstavujú lokalizované varianty toho istého obsahu. Google následne môže používateľovi vo výsledkoch vyhľadávania ponúknuť verziu zodpovedajúcu jeho jazyku alebo regiónu.
Samotné vytvorenie jazykovej mutácie však nestačí. Pri auditoch medzinárodných webov je dôležité kontrolovať celý systém: URL adresy, canonical, indexáciu, interné odkazy, sitemapu a práve hreflang.
Ak prevádzkujete e-shop a chcete riešiť organickú návštevnosť komplexne, pozrite si aj službu SEO pre e-shopy. ROI index pri e-shopoch prepája technické SEO, obsah, kategórie, produkty a ďalšie marketingové kanály.
Čo je hreflang?
Hreflang je atribút, ktorým môžete vyhľadávaču oznámiť, že konkrétna stránka existuje vo viacerých jazykových alebo regionálnych variantoch.
Predstavme si e-shop predávajúci rovnaký produkt na Slovensku, v Česku a Poľsku:
<link rel="alternate" hreflang="sk-SK"
href="https://www.example.com/sk/produkt/" />
<link rel="alternate" hreflang="cs-CZ"
href="https://www.example.com/cz/produkt/" />
<link rel="alternate" hreflang="pl-PL"
href="https://www.example.com/pl/produkt/" />Google podporuje kombináciu jazykového kódu a voliteľného regionálneho kódu. Jazyk sa uvádza podľa ISO 639-1 a región podľa ISO 3166-1 Alpha 2.
To znamená napríklad:
sk– slovenčina,sk-SK– slovenčina pre Slovensko,cs– čeština,cs-CZ– čeština pre Českú republiku,de– nemčina,de-AT– nemčina pre Rakúsko,de-DE– nemčina pre Nemecko.
A tu vzniká jedna z prvých typických chýb slovenských e-shopov.
1. Použitie cz namiesto cs
Česká republika má regionálny kód CZ, ale jazykový kód češtiny je cs.
Preto:
hreflang="cs-CZ"je správne.
Použitie samotného:
hreflang="cz"správne nie je.
Prvý údaj hreflang označuje jazyk, nie krajinu. Google zároveň upozorňuje, že samotný kód krajiny nemožno použiť namiesto jazykového kódu.
Pri expanzii slovenského e-shopu do Česka je to malý technický detail, ktorý sa však môže opakovať na tisíckach kategórií a produktových stránok.
2. Slovenská stránka odkazuje na českú, česká už neodkazuje späť
Hreflang funguje ako vzájomné prepojenie lokalizovaných stránok.
Ak slovenská stránka označuje českú verziu ako alternatívu:
SK → CZčeská stránka by mala zároveň obsahovať odkaz späť:
CZ → SKGoogle priamo uvádza, že ak dve stránky na seba vzájomne neodkazujú, príslušné hreflang anotácie môžu byť ignorované alebo nesprávne interpretované.
Typický problém vzniká napríklad po expanzii:
- slovenská verzia existovala ako prvá,
- neskôr pribudla česká,
- následne maďarská,
- poľská,
- rumunská,
- no šablóny jednotlivých trhov sa vyvíjali rozdielne.
Výsledkom môže byť nekompletný hreflang cluster.
3. Stránka zabudne odkazovať sama na seba
Každá jazyková verzia má v hreflang sade uvádzať aj samu seba.
Google odporúča, aby každá verzia uvádzala seba aj ostatné lokalizované verzie.
Na slovenskej produktovej stránke preto nemajú byť iba:
cs-CZ
pl-PL
hu-HUale tiež:
sk-SKSprávna sada môže vyzerať napríklad takto:
<link rel="alternate" hreflang="sk-SK"
href="https://www.example.com/sk/produkt/" />
<link rel="alternate" hreflang="cs-CZ"
href="https://www.example.com/cz/produkt/" />
<link rel="alternate" hreflang="pl-PL"
href="https://www.example.com/pl/produkt/" />
<link rel="alternate" hreflang="hu-HU"
href="https://www.example.com/hu/produkt/" />4. Hreflang smeruje na inú kategóriu alebo nesprávny produkt
Toto patrí medzi nebezpečné chyby veľkých e-shopov.
Hreflang nemá spájať stránky iba preto, že sú si URL štruktúrou podobné. Má spájať zodpovedajúce lokalizované varianty stránky. Google používa hreflang práve na identifikáciu lokalizovaných alternatív rovnakého obsahu.
Ak slovenská URL:
/sk/panske-bezecke-topanky/model-123/
odkazuje na českú stránku úplne iného modelu, vzniká nesprávne prepojenie.
Pri stovkách alebo tisíckach produktov často nejde o ručnú chybu. Problém môže vzniknúť v:
- produktovom ID,
- exporte,
- prekladovom module,
- CMS,
- pravidle generujúcom URL,
- nesprávnom párovaní produktov medzi krajinami.
Preto pri medzinárodnom SEO nestačí skontrolovať iba domovskú stránku. Potrebné je testovať aj vzorku kategórií, produktov, filtrov, článkov a landing pages.
5. Canonical smeruje všetky krajiny na slovenskú verziu
Veľmi častým problémom býva konflikt medzi:
hreflangom
a
canonicalom.
Predstavme si tri stránky:
example.sk/produkt
example.cz/produkt
example.pl/produktAk má česká stránka canonical smerujúci na slovenskú URL, súčasne však hreflang tvrdí, že česká stránka predstavuje samostatnú českú jazykovú verziu, posielate vyhľadávaču protichodné signály.
Google pri stránkach používajúcich hreflang odporúča zvoliť canonical v rovnakom jazyku, pokiaľ taká verzia existuje. Zároveň odporúča self-referencing canonical na samotnej kanonickej URL.
Pre bežný medzinárodný e-shop preto často dáva zmysel:
SK stránka → canonical SK
CZ stránka → canonical CZ
PL stránka → canonical PLa následne tieto verzie vzájomne prepojiť cez hreflang.
Canonical a hreflang neriešia rovnaký problém.
Canonical hovorí, ktorú URL má Google považovať za reprezentatívnu pri duplicitných alebo veľmi podobných URL.
Hreflang označuje lokalizované jazykové alebo regionálne alternatívy.
Ich nesprávna kombinácia dokáže znehodnotiť inak dobre pripravenú zahraničnú expanziu.
6. Hreflang smeruje na presmerovanú URL
V praxi sa URL adresy menia.
Produkt sa premenuje.
Kategória sa presunie.
Zmení sa štruktúra webu.
E-shop migruje na nový systém.
Stará URL začne presmerovávať na novú, ale hreflang môže zostať nezmenený.
Technická vrstva webu potom namiesto finálnych lokalizovaných URL obsahuje staré adresy a zbytočné presmerovania.
Pri veľkom e-shope sa oplatí hreflang kontrolovať automatizovane a pracovať vždy s aktuálnymi finálnymi URL.
Google zároveň vyžaduje pri hreflang anotáciách plne kvalifikované URL vrátane protokolu https://.
7. Hreflang smeruje na 404 stránku
Predstavte si, že slovenský e-shop má 20 000 produktov.
Do Česka sa exportovalo 17 000.
Do Poľska 12 000.
Do Maďarska iba 8 000.
Ak systém mechanicky vygeneruje štyri hreflang odkazy pre každý slovenský produkt bez overenia, či príslušné lokalizované produkty skutočne existujú, môže vzniknúť veľké množstvo chybných alternatív.
Preto je potrebné párovať iba reálne existujúce stránky.
Automatické generovanie hreflang je správna cesta, ale iba vtedy, keď stojí na správnych dátach.
8. Rovnaký hreflang sa pridá na každú stránku webu
Ďalšia chyba vzniká pri príliš jednoduchom technickom riešení.
Vývojár nastaví napríklad:
SK → česká homepage
CZ → slovenská homepagea rovnaké odkazy sa následne objavia na každej produktovej a kategóriovej stránke.
To však nerieši lokalizáciu jednotlivých URL.
Produkt má smerovať na svoj zahraničný ekvivalent.
Kategória na ekvivalentnú kategóriu.
Článok na preložený článok.
Google definuje hreflang ako označenie alternatívnych jazykových alebo regionálnych variantov konkrétnej stránky.
9. Použitie relatívnych namiesto úplných URL
Hreflang:
href="/cz/produkt/"nie je ideálnou implementáciou.
Google pri alternatívnych hreflang URL vyžaduje plne kvalifikované adresy vrátane protokolu, napríklad:
href="https://www.example.com/cz/produkt/"Pri audite preto kontrolujeme aj:
httpverzushttps,wwwverzus bezwww,- lomku na konci URL,
- presmerovania,
- parametre,
- finálnu indexovateľnú URL.
10. Chýba x-default
x-default predstavuje záložnú verziu pre používateľov, ktorých jazyk alebo región nezodpovedá žiadnej zo zadaných variantov. Google ho odporúča najmä pri stránkach slúžiacich ako výber krajiny alebo pri iných fallback riešeniach.
Príklad:
<link rel="alternate" hreflang="sk-SK"
href="https://www.example.com/sk/" />
<link rel="alternate" hreflang="cs-CZ"
href="https://www.example.com/cz/" />
<link rel="alternate" hreflang="de-DE"
href="https://www.example.com/de/" />
<link rel="alternate" hreflang="x-default"
href="https://www.example.com/" />x-default nie je náhradou za ostatné jazykové verzie. Je doplnkom pre situáciu, keď používateľ nezodpovedá žiadnej definovanej kombinácii.
11. Automatické presmerovanie návštevníkov podľa IP adresy
E-shop chce používateľovi pomôcť, a preto ho podľa krajiny automaticky presmeruje.
Slovák žijúci v Rakúsku však možno chce slovenský web.
Čech pracujúci na Slovensku môže preferovať češtinu.
Google navyše upozorňuje, že automatické presmerovanie podľa predpokladaného jazyka používateľa môže zabrániť používateľom aj vyhľadávačom v prístupe ku všetkým verziám stránky. Googlebot navyše pri crawlovaní neposiela bežne hlavičku Accept-Language.
Praktickejšie riešenie je používateľovi ponúknuť výber krajiny alebo jazyka a zachovať prístupnosť jednotlivých URL.
12. E-shop má preklad, ale nie lokalizáciu
Medzinárodné SEO nie je iba technické vloženie hreflang.
Český zákazník očakáva českú terminológiu. Poľský zákazník miestne spôsoby dopravy a platby. Rakúsky zákazník môže nakupovať v inom konkurenčnom prostredí ako nemecký.
Samotná zmena jazyka preto ešte nemusí znamenať kvalitnú zahraničnú stratégiu.
Rozdiely môžu byť v:
- kľúčových slovách,
- názvoch produktov,
- kategóriách,
- lokálnej konkurencii,
- cenách,
- doprave,
- platobných možnostiach,
- obchodných argumentoch,
- FAQ,
- recenziách,
- obsahovej stratégii.
Google navyše určuje jazyk stránky predovšetkým podľa viditeľného obsahu stránky, nie iba podľa hreflang alebo HTML lang atribútu.
Preto je vhodné zahraničnú expanziu riešiť ako kombináciu technického SEO, lokalizácie a marketingu.
Ak pripravujete rast e-shopu na Slovensku alebo v zahraničí, viac informácií nájdete na stránke marketing pre e-shopy.
13. Hreflang existuje iba na homepage
Domovská stránka býva často nastavená správne, pretože ju niekto pri spustení zahraničnej verzie manuálne skontroloval.
Problém začína hlbšie v štruktúre:
- kategórie,
- podkategórie,
- produkty,
- blog,
- poradňa,
- landing pages,
- stránky značiek.
Pri e-commerce SEO pritom práve tieto stránky často zachytávajú konkrétny nákupný dopyt.
Hreflang preto treba riešiť systémovo, nie ako jednorazový tag na úvodnej stránke.
14. Jedna chyba sa po šablóne rozmnoží na desaťtisíce URL
Najväčší rozdiel medzi malým firemným webom a e-shopom je rozsah.
Ak máte 20 podstránok, chybu opravíte relatívne jednoducho.
Ak máte:
- 30 000 produktových URL,
- 500 kategórií,
- 5 krajín,
technická chyba môže byť násobená naprieč veľkou časťou webu.
Preto je pri medzinárodnom e-shope dôležité kontrolovať nielen jednotlivé URL, ale logiku generovania hreflang anotácií.
Práve tu sa technický SEO audit môže veľmi rýchlo premeniť na obchodne dôležitú úlohu.
Ako by malo vyzerať správne hreflang riešenie?
Predstavme si slovenský e-shop expandujúci do Česka, Poľska a Maďarska.
Každá verzia produktu by mala obsahovať rovnakú sadu alternatív:
<link rel="alternate" hreflang="sk-SK"
href="https://www.example.com/sk/produkt/" />
<link rel="alternate" hreflang="cs-CZ"
href="https://www.example.com/cz/produkt/" />
<link rel="alternate" hreflang="pl-PL"
href="https://www.example.com/pl/produkt/" />
<link rel="alternate" hreflang="hu-HU"
href="https://www.example.com/hu/produkt/" />
<link rel="alternate" hreflang="x-default"
href="https://www.example.com/" />Každá verzia musí uvádzať samu seba a ostatné zodpovedajúce alternatívy. Odkazy majú byť vzájomné a URL úplné. Google umožňuje hreflang implementovať cez HTML, HTTP hlavičky alebo XML sitemapu; z pohľadu Google sú tieto metódy rovnocenné a nie je potrebné komplikovať správu používaním všetkých troch naraz.
Hreflang cez HTML alebo XML sitemap?
Pri menšom webe je jednoduché vložiť hreflang priamo do <head>.
Pri rozsiahlych e-shopoch môže byť praktické generovať jazykové väzby aj prostredníctvom XML sitemap.
Google podporuje obe možnosti, rovnako ako hreflang v HTTP hlavičkách.
Dôležitejšie než samotná forma je to, aby implementácia bola:
- správna,
- konzistentná,
- automatizovateľná,
- dlhodobo udržateľná.
Zbytočne komplikované riešenie zvyšuje pravdepodobnosť, že sa pri ďalšej migrácii alebo expanzii niečo pokazí.
Hreflang je iba jedna časť medzinárodného SEO
Pri expanzii e-shopu kontrolujeme oveľa širší kontext.
Technické SEO musí spolupracovať s:
indexáciou → canonical → interným prelinkovaním → sitemapou → lokalizáciou → obsahom → produktovými dátami → analytikou → PPC.
Ak chcete zahraničný trh podporiť aj platenou návštevnosťou, pozrite si Google Ads pre e-shopy. ROI index sa pri e-commerce kampaniach zameriava na objednávky, maržu a návratnosť, nie iba na návštevnosť.
Pre jednotlivé platformy sú k dispozícii aj samostatné riešenia:
Medzinárodné SEO sa nekončí pri Google
Spôsob, akým máte vytvorenú štruktúru webu, jednotlivé jazykové mutácie, interné prelinkovanie a kvalitný lokalizovaný obsah, je dôležitý aj pri širšom budovaní online viditeľnosti.
SEO dnes čoraz častejšie dopĺňa GEO a AI Visibility – teda práca na tom, aby bol obsah firmy správne pochopiteľný a použiteľný aj v prostredí generatívnych AI odpovedí.
Viac o rozdieloch medzi jednotlivými oblasťami nájdete v článku SEO vs. GEO vs. AI Visibility.
Ak chcete riešiť web aj z pohľadu nových spôsobov vyhľadávania, odporúčame tiež článok Optimalizácia webových stránok pre AI.
Najdrahšia hreflang chyba je tá, o ktorej neviete
Hreflang je typický príklad technického SEO problému, ktorý zákazník na stránke nemusí vôbec vidieť.
Web funguje.
Produkty sa zobrazujú.
Objednávkový proces funguje.
Reklama beží.
Napriek tomu môže byť medzinárodná SEO architektúra nastavená nesprávne.
Pri expanzii preto odporúčame kontrolovať minimálne:
- či majú jednotlivé krajiny samostatné indexovateľné URL,
- či sa párujú skutočne ekvivalentné stránky,
- či sú hreflang odkazy vzájomné,
- či stránka uvádza samu seba,
- či sú použité správne jazykové a regionálne kódy,
- či hreflang neodkazuje na 404 alebo presmerované stránky,
- či je správne nastavený canonical,
- či všetky krajiny používajú konzistentnú implementáciu,
- či po migrácii alebo zmene CMS nevznikli nové chyby,
- či je zahraničná verzia skutočne lokalizovaná, nielen mechanicky preložená.
Ak plánujete expanziu e-shopu alebo už predávate vo viacerých krajinách, technický SEO audit môže odhaliť problémy, ktoré sa pri bežnej kontrole webu neukážu.
V ROI index prepájame SEO s výkonnostným marketingom, analytikou a obchodnými cieľmi. Pri e-shopoch sa nepozeráme iba na to, či je technické nastavenie „podľa príručky“, ale najmä na to, či celý marketingový systém pomáha získavať relevantnú návštevnosť a objednávky.
Máte slovenský e-shop a expandujete do Česka, Poľska, Maďarska, Rakúska alebo ďalších krajín? Nechajte si skontrolovať technické SEO, hreflang, canonical a medzinárodnú štruktúru webu skôr, než sa jedna chyba rozmnoží na tisíce URL.


