Generátor hreflang tagů zvládne technickou část implementace různých jazykových verzí vašeho webu. Hreflang nicméně patří mezi atributy, kde chybná data škodí víc než jejich absence. Web s nesprávně implementovaným hreflang dává Googlu protichůdné instrukce, které vyhledávač buď ignoruje, nebo zpracuje způsobem, který správce webu nezamýšlel. Tento článek vysvětluje, co hreflang dělá, proč ho Google potřebuje a které chyby se při jeho implementaci opakují napříč weby všech velikostí.
Co hreflang dělá a proč vznikl
Hreflang je HTML atribut, který říká Googlu, že existuje více jazykových nebo regionálních verzí stejné stránky a která verze je určena pro které publikum. Implementuje se jako odkaz v hlavičce stránky s atributem rel=“alternate“ a hodnotou hreflang obsahující kód jazyka a případně kód země.
Bez hreflang Google při zobrazování výsledků vyhledávání pouze odhaduje, která jazyková verze stránky odpovídá dotazu uživatele. U webu s českou a slovenskou verzí si Google zpravidla poradí, protože oba jazyky jsou si podobné a Google je rozlišuje spolehlivě. U webu s desítkami jazykových mutací nebo u webů, kde se stejný jazyk používá ve více zemích, jako angličtina ve Velké Británii, USA a Austrálii, je odhad bez hreflang nespolehlivý.
Co hreflang neumí
Hreflang není nástroj pro geotargeting v pravém slova smyslu. Nenutí Google zobrazit konkrétní verzi stránky konkrétnímu uživateli. Google hreflang nebere jako závaznou instrukci. Pokud obsah stránek neodpovídá deklarovaným jazykům nebo pokud implementace obsahuje chyby, Google hreflang ignoruje a rozhodne se sám.
Hreflang také neovlivňuje pozice stránky ve výsledcích vyhledávání jako rankingový signál. Jeho úloha je navigační, má pomoci Googlu zvolit správnou verzi stránky pro správného uživatele, ne zvýšit hodnocení konkrétní verze.
Kdy hreflang implementovat a kdy je zbytečný
Hreflang dává smysl tehdy, kdy web obsahuje více jazykových nebo regionálních verzí stejného obsahu. To je typické třeba pro mezinárodní e-shopy s lokalizovanými verzemi pro různé trhy, firemní weby s překladem do více jazyků, nebo mediální weby publikující obsah ve více jazycích.
Hreflang naopak nemá smysl u webů existujících pouze v jednom jazyce, u webů s automaticky přeloženým obsahem bez lidské kontroly kvality a u webů, kde se jazykové verze liší jen minimálně bez skutečné lokalizace.
Zvláštní případ jsou česko-slovenské weby. Pokud česká verze webu cílí na česky mluvící uživatele v ČR a slovenská verze na slovensky mluvící uživatele na Slovensku, hreflang implementaci smysl dává. Pokud web existuje pouze v češtině bez slovenské mutace, hreflang není potřeba.
Nejčastější chyby v implementaci hreflang
Chybějící zpětné odkazy
Tohle je zdaleka nejčastější a nejzávažnější chyba. Hreflang funguje jako obousměrný systém: každá jazyková verze stránky musí odkazovat na všechny ostatní verze a zároveň na sebe sama. Stránka A v češtině odkazuje na stránku B ve slovenštině a stránka B ve slovenštině odkazuje zpět na stránku A v češtině. Pokud zpětný odkaz chybí, Google celou sadu hreflang tagů ignoruje.
Tato chyba vzniká nejčastěji tehdy, když správce webu přidá hreflang pouze na část stránek nebo když nová jazyková verze stránky zapomene odkazovat zpět na původní verze.
Nesprávné kódy jazyků a zemí
Hreflang používá standardizované kódy ISO 639-1 pro jazyky a ISO 3166-1 Alpha-2 pro země. Čeština je cs, slovenština sk, angličtina en. Česká republika je CZ, Slovensko SK, Velká Británie GB. Kombinace jazyka a země se zapisuje jako cs-CZ nebo en-GB.
Chyby v kódech jsou překvapivě časté. cz místo cs pro češtinu je nejrozšířenější příklad. cz není platný kód jazyka podle ISO 639-1, Google ho nerozpozná a hreflang tag ignoruje. Podobně en-UK místo en-GB pro britskou angličtinu je chyba, která se opakuje pravidelně.
Hreflang na stránkách s noindex nebo přesměrováním
Stránka s direktivou noindex nebo stránka, která přesměrovává na jinou URL, by neměla být součástí hreflang sady. Google nemůže indexovat noindex stránku a nemůže ji tedy zobrazit uživateli. Zahrnout ji do hreflang sady je vnitřně rozporné a Google takovou sadu ignoruje nebo zpracuje neočekávaně.
Podobný problém nastane tehdy, kdy URL v hreflang tagu vrátí chybu 404. Stránka neexistuje, ovšem hreflang na ni odkazuje. Google celou sadu vyhodnotí jako nespolehlivou.
Chybějící x-default tag
hreflang=“x-default“ označuje výchozí verzi stránky pro uživatele, jejichž jazyk nebo region neodpovídá žádné z definovaných verzí. Například uživatel z Japonska navštíví web, který má českou a slovenskou verzi. x-default určuje, kterou verzi mu Google zobrazí.
Absence x-default tagu není fatální chybou, ovšem jeho přítomnost zpřesňuje chování Googlu u uživatelů mimo cílové trhy. U webů s mezinárodním provozem jeho implementace dává smysl.
Hreflang pouze na homepage
Část správců webů implementuje hreflang pouze na hlavní stránce webu s přesvědčením, že tím problém vyřešili. Hreflang ale musí být implementován na každé stránce, která má jazykovou alternativu, ne jen na homepage. Podstránky bez hreflang tagů Google posuzuje samostatně bez znalosti jejich jazykových alternativ.
Jak hreflang tagy sestavit a ověřit
Ruční sestavení hreflang tagů pro web s více jazykovými verzemi a desítkami stránek je časově náročné a náchylné k chybám v kódech nebo chybějícím zpětným odkazům. Automatické generátory hreflang tagů sestaví kompletní sadu hreflang tagů včetně zpětných odkazů a x-default tagu na základě zadaných URL a jazykových kódů. Výsledný kód je připravený ke vložení do šablony stránky bez nutnosti znát syntaxi nebo pamatovat si správné ISO kódy.
Po implementaci je nutná validace. Google Search Console v sekci Mezinárodní cílení zobrazí chyby v hreflang implementaci napříč celým webem.
Hreflang bez chyb nebo vůbec
Implementace hreflang s chybami je horší než žádná implementace. Web bez hreflang nechá Google rozhodovat samostatně, ovšem bez protichůdných instrukcí. Web s chybným hreflang dává Googlu instrukce, které si odporují, a výsledkem je nepředvídatelné chování při zobrazování jazykových verzí. Pečlivost při implementaci, ověření zpětných odkazů a validace po nasazení jsou tedy nutností pro to, aby hreflang fungoval tak, jak má.
- Generátor hreflang tagů vám usnadní práci, ale bez pochopení základních principů nepomůže. Projděme si vše od základů po nejčastější chyby - 15 června, 2026
- Jak se SEO pro e-commerce liší od SEO běžného webu? - 8 dubna, 2026
- Je Cobra 120 mg spolehlivá? Fungují generické léky na erektilní dysfunkci stejně dobře jako originály? - 20 listopadu, 2024


