Stručná odpověď: Chcete-li zkontrolovat hreflang online, vložte adresu libovolné jazykové verze stránky do bezplatného validátoru hreflang PromoPilot a klikněte na „Zkontrolovat hreflang“. Nástroj extrahuje alternativní odkazy z <head>, zkontroluje formát jazykových a regionálních kódů, duplikáty, přítomnost x-default a odkazů na samotnou stránku, stav HTTP každé alternativy a pokud je přepínač povolen, i křížové odkazy mezi verzemi. Níže je uveden návod, jak číst výsledky a nejčastější chyby.
Pracoval jsem na vícejazyčných projektech – od tříjazyčných webů až po 33jazyčný portál s RTL – a hreflang byl zdrojem problémů téměř v každém z nich. Nejvíce otravná chyba: všechno je označené, ale jedna verze neodkazuje zpět – a Google návštěvníkům zobrazuje špatnou jazykovou verzi, i když se na první pohled vše zdá v pořádku.
Co kontroluje validátor hreflangů?
Hreflang je nápověda pro vyhledávače: „Tato stránka má verze v jiných jazycích, zde jsou jejich adresy.“ Stránky propojené tímto kódem tvoří cluster. Validátor kontroluje, zda je tento cluster správně sestaven.
| Zkouška | Na co se dívá? | Proč je tohle pro SEO? |
|---|---|---|
| Alternativy z hlavy | Všechny tagy <link rel="alternate" hreflang="…"> na stránce | Toto je kód, který Google čte. |
| Formát kódu a duplikáty | Jazyk dle ISO 639-1, region dle ISO 3166-1 ( de, en-GB, cs-CZ), opakování | Google jednoduše ignoruje neplatný kód. |
| x-default | Existuje nějaká výchozí verze? | Zobrazeno těm, kteří nebyli spokojeni s žádným jazykem |
| Vlastní odkaz | Odkazuje stránka v seznamu sama na sebe? | Bez něj je klastr považován za neúplný. |
| Stav HTTP alternativ | Odpovídá každá adresa kódem 200? | Odkazy nebo přesměrování s chybou 404 přerušují spojení |
| Vzájemné vazby | Odkazuje každá verze zpět | Bez potvrzení se pár hreflang nebere v úvahu. |
Jak zkontrolovat hreflang webové stránky online?

- Otevřete validátor hreflangů.
- Vložte adresu stránky, která má být zahrnuta do clusteru, například
https://example.com/en/pricing/. - Rozhodněte, zda je nutná reciproční kontrola hreflangu. Přepínač „Kontrola recipročního hreflangu“ zpomaluje proces kontroly: nástroj otevře každou alternativu a zkontroluje její kódování. Povolte jej pro první kontrolu – reciproční kontrola hreflangu je nejčastější příčinou nefunkčních odkazů.
- Klikněte na „Zkontrolovat hreflang“ a prozkoumejte problémy: kódy, x-default, self-reference.
- Opravte všechny nesouvisející lokalizace a znovu otestujte s jinou jazykovou verzí, abyste se ujistili, že cluster na obou stranách odpovídá.
Takto vypadá stránka nástroje: pole adresy, přepínač vzájemného ověření a popis toho, co se kontroluje.

Jak číst výsledek a co nejdříve opravit?
Chyby hreflang nejsou všechny stejné. Opravuji je v tomto pořadí:
- Alternativy reagují chybou nebo přesměrováním. Pokud
/de/preise/vrátí chybu 404 nebo přesměruje na domovskou stránku, párování nefunguje. hreflang by měl obsahovat pouze cílové URL se stavem 200, které odpovídají kanonickým adresám těchto stránek. - Nejsou zde žádné zpětné odkazy. Anglická verze odkazuje na německou verzi, ale německá verze neodkazuje na anglickou verzi. K tomu obvykle dochází, když byl později přidán nový jazyk a šablona pro starší verze nebyla aktualizována.
- Nesprávné kódy. Mezi běžné příklady patří
en-UKmístoen-GB,czmístocspro češtinu,uamístoukpro ukrajinštinu nebo region bez jazyka. Vyhledávač takové řetězce ignoruje. - Žádné odkazy na sebe sama. Každá verze musí také uvádět sama sebe.
- Neexistuje žádný x-default. Není to chyba, ale bez něj se návštěvníkům „z jiných jazyků“ zobrazí náhodná verze.
- Duplikáty. Stejný kód je uveden dvakrát s různými adresami – Google neví, kterou si má vybrat.
Správný cluster pro stránku ve třech jazycích vypadá takto – a je stejný v každé ze tří verzí:
<link rel="alternate" hreflang="en" href="https://example.com/en/pricing/">
<link rel="alternate" hreflang="de" href="https://example.com/de/preise/">
<link rel="alternate" hreflang="cs" href="https://example.com/cs/cenik/">
<link rel="alternate" hreflang="x-default" href="https://example.com/en/pricing/">
Dalším častým úskalím je kanonická stránka, která odkazuje ze všech jazykových verzí na anglickou. To je v rozporu s hreflang: zároveň říkáte „toto je duplikát anglické stránky“ a „toto je samostatná německá verze“. Kanonická stránka každé verze by měla odkazovat sama na sebe.
Kdy jsou potřeba regiony, ne jen jazyky?
Kód de je pro všechny německy mluvící návštěvníky. Kód de-AT je pouze pro návštěvníky v Rakousku. Regionální kódy jsou potřeba, pokud máte pro každou zemi skutečně odlišný obsah: různé ceny, měny, doprava a právní informace. Pokud jsou texty identické, postačí jazykové kódy – další regionální verze vytvářejí duplikáty a komplikují podporu.
Dobrý kompromis pro obchod: de pro všechny německy mluvící země plus de-CH, pokud má Švýcarsko jiné ceny ve francích. Švýcarští návštěvníci pak uvidí svou vlastní verzi a všichni ostatní uvidí tu obecnou.
Jak přidat nový jazyk bez porušení hreflangu?
Většina chyb se neobjeví při spuštění webu, ale později – při přidávání jazyka. Můj kontrolní seznam pro toto:
- Aktualizujte šablonu všech existujících verzí, nejen té nové: každá stránka by měla uvádět nový jazyk.
- Nepublikujte prázdné nebo nepřeložené stránky. Pokud ještě neexistuje žádný překlad, je lepší stránku do clusteru nezahrnout, než odkazovat na stub.
- Zkontrolujte URL adresy. Přeložené URL adresy (
/de/preise/místo/de/pricing/) jsou pro uživatele dobré, ale hreflang by měl tyto URL adresy obsahovat bez přesměrování. - Spusťte validátor z obou stran – z nové verze a z jedné ze starých, s povoleným vzájemným ověřováním.
- Aktualizujte mapu stránek, aby robot mohl rychleji najít nové stránky.
To trvá hodinu a chyby přehlédnuté v tomto kroku budou mít za následek zkreslení výsledků na celé měsíce.
Porovnání: validátor hreflang a alternativy
| Nástroj | Co je zdarma? | Omezení | Pro koho je to vhodné? |
|---|---|---|---|
| PromoPilot — validátor hreflang | Kódy, duplikáty, x-default, self-reference, HTTP stavy, reciproční odkazy | Jeden klastr na kontrolu, čte značky z hlavičky | Rychle zkontrolujte klíčové stránky svého nebo cizího webu |
| Konzole pro vyhledávání Google | Kontrola URL: Kterou kanonickou verzi si Google vybral? | Pouze pro váš ověřený web, neexistuje samostatný přehled hreflang | Pochopte, jak Google vnímá konkrétní verzi |
| Křičící žába SEO pavouk | Procházení webu pomocí hreflang reportů | Instalace je nutná, bezplatná verze má limit adres | Audit všech jazykových verzí najednou |
| Nástroje pro webmastery Ahrefs | Audit webových stránek, včetně chyb hreflang | Pouze pro vaše ověřené weby | Pravidelné sledování vašeho projektu |
Závěr: pro kontrolu konkrétní stránky – například po spuštění nového jazyka – je online validátor rychlejší. Web s tisíci stránkami v desítkách jazyků vyžaduje crawler, který je všechny dokáže projít.
PromoPilot nabízí 87 bezplatných SEO nástrojů. Dalším v sérii je článek o analýze meta tagů: ta také zobrazuje hreflang stránky, ale bez kontroly reciprocity a stavů.
Jaká jsou omezení validátoru hreflang?
Validátor čte alternativy z ` <head> ` dokumentu. Pokud se váš hreflang nachází v souboru XML Sitemap nebo v HTTP hlavičkách, nástroj ho neuvidí – nejedná se o chybu webu, ale o funkci validace. Kontroluje jeden cluster najednou; abyste se ujistili, že je celý web správně označen, je třeba zkontrolovat šablony pro všechny typy stránek nebo spustit crawler. A validátor samozřejmě nehodnotí kvalitu překladu – strojový překlad bez úpravy hreflangu vás nezachrání.
Kdy bezplatný nástroj nestačí?

Validátor najde chybu, ale šablonu webu nepřepíše. Specialista je potřeba, pokud:
- existuje více než tři jazyky a hreflang je třeba generovat automaticky pro každou novou stránku;
- Vstupujete na nové trhy a rozhodujete se, jak uspořádat adresy: složky, subdomény nebo samostatné domény;
- Google tvrdohlavě ukazuje špatnou verzi, ale na první pohled v kódu nejsou žádné chyby;
- Není potřeba jen hreflang, ale také překlad, meta tagy a značkování v každém jazyce.
Co mohu udělat pro váš web?
Jsem Valerij Danjuk, vývojář a SEO specialista: 12 let zkušeností, více než 200 klientů a mnoho vícejazyčných projektů pro Evropu.
SEO a vícejazyčnost
- SEO audit webových stránek na klíč: Kontroluji hreflang, canonical a indexaci všech jazykových verzí a správné šablony.
- Jak vytvořit vícejazyčný web bez překladatele – podrobná analýza přístupu.
- Cestovní portál ve 33 jazycích s RTL — hreflang pro desítky jazyků, včetně jazyků psaných zprava doleva.
- Jak se hotel za 5 týdnů dostal na ChatGPT, Gemini a Perplexity – GEO pro mezinárodní publikum.
- Autoblog s AI agenty – články v několika jazycích najednou.
Webové stránky, obchody a účetnictví
- Webové stránky 1001site jsou k dispozici ve 107 jazycích: automatický překlad, jazyk prohlížeče a RTL.
- Měsíční účetní systém pro internetový obchod pro firmu z České republiky.
- Dropshippingová platforma s partnerskými obchody.
Pošlete mi přes Telegram adresu vašeho vícejazyčného webu – zkontroluji shluky klíčových stránek a řeknu vám, kde ztrácíte návštěvnost.
Výsledek
- Online kontrola hreflangů zobrazuje kódy, x-default, vlastní reference, stavy a vzájemné odkazy na clustery.
- Opravujte v tomto pořadí: nefunkční alternativy → zpětné odkazy → kódy → autoreference → x-default → duplikáty.
- Kanonická verze každé jazykové verze by měla odkazovat sama na sebe, nikoli na „hlavní“ jazyk.
- U velkých vícejazyčných webů se hreflang generuje pomocí šablony nebo se používá platforma, kde se jazyky automaticky propojují, například 1001site.
Zkontrolujte nejdůležitější stránku svého webu pomocí bezplatného validátoru hreflang – s povolenou vzájemnou validací.
Zdroje
- Stránka validátoru Hreflang na PromoPilotu – seznam kontrol a nejčastější dotazy.
- Google Search Central – Dokumentace k lokalizovaným verzím stránek a hreflangům.
- Screaming Frog a Ahrefs Webmaster Tools – popisy auditů webů.



