Telegram, WhatsApp+380637610482
Valery Danyuk
Valery DanyukvývojářVývoj nástrojů umělé inteligence pro firmy. Vysoce kvalitní. Cenově dostupné.Napsat na Telegram

Kontrola Hreflangu: Jak najít a opravit chyby ve více jazykových verzích vašeho webu

Online kontrola hreflangů: jazykové kódy, x-default, vlastní odkazy a křížové odkazy mezi jazykovými verzemi

Co získáte

  • Kontrola klastru hreflang libovolné stránky: jazykové kódy, duplikáty, x-default, self-reference, stavy URL – zdarma
  • Pochopení toho, proč Google zobrazuje německou verzi anglicky mluvícím návštěvníkům a jak to opravit
  • Správná šablona značek pro web ve dvou nebo více jazycích
Použít: za 20 minutUloženo: provoz, který směřuje do nesprávné jazykové verze

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?

Kontrola hreflangu ve 4 krocích: vložení URL z clusteru, spuštění kontroly, zobrazení stavů URL a povolení vzájemné kontroly

  1. Otevřete validátor hreflangů.
  2. Vložte adresu stránky, která má být zahrnuta do clusteru, například https://example.com/en/pricing/.
  3. 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ů.
  4. Klikněte na „Zkontrolovat hreflang“ a prozkoumejte problémy: kódy, x-default, self-reference.
  5. 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.

Bezplatná stránka validátoru hreflang od PromoPilotu: pole URL, přepínač reciproční kontroly a tlačítko „Zkontrolovat hreflang“

Jak číst výsledek a co nejdříve opravit?

Chyby hreflang nejsou všechny stejné. Opravuji je v tomto pořadí:

  1. 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.
  2. 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.
  3. Nesprávné kódy. Mezi běžné příklady patří en-UK místo en-GB, cz místo cs pro češtinu, ua místo uk pro ukrajinštinu nebo region bez jazyka. Vyhledávač takové řetězce ignoruje.
  4. Žádné odkazy na sebe sama. Každá verze musí také uvádět sama sebe.
  5. 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.
  6. 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:

  1. Aktualizujte šablonu všech existujících verzí, nejen té nové: každá stránka by měla uvádět nový jazyk.
  2. 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.
  3. 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í.
  4. 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.
  5. 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 Hreflangu neboli komplexní vícejazyčné SEO: Validace jednoho clusteru vs. automatizované značkování celého webu

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

Webové stránky, obchody a účetnictví

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

  1. Online kontrola hreflangů zobrazuje kódy, x-default, vlastní reference, stavy a vzájemné odkazy na clustery.
  2. Opravujte v tomto pořadí: nefunkční alternativy → zpětné odkazy → kódy → autoreference → x-default → duplikáty.
  3. Kanonická verze každé jazykové verze by měla odkazovat sama na sebe, nikoli na „hlavní“ jazyk.
  4. 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ů.

Zdroje a reference

Otázky a odpovědi

Proč je x-default důležitý?

x-default říká vyhledávači, kterou verzi má zobrazit, pokud žádný z jazyků v clusteru není pro návštěvníka vhodný – například uživatel s japonským prohlížečem na webu s německou, anglickou a českou verzí. x-default obvykle odkazuje na anglickou verzi nebo stránku pro výběr jazyka.

Proč je vzájemná propojenost důležitá?

Google respektuje dvojici hreflang pouze tehdy, pokud je odkaz ověřen na obou stranách: německá verze odkazuje na anglickou verzi a anglická verze odkazuje zpět na německou verzi. Pokud zpětný odkaz neexistuje, je označení pro tuto dvojici ignorováno a ve výsledcích vyhledávání se může zobrazit nesprávná verze.

Kam umístit hreflang: do HTML, do nadpisů nebo do souboru Sitemap?

Google podporuje tři metody: tagy odkazů v hlavičce dokumentu, hlavičky HTTP (užitečné pro PDF) a soubory sitemap ve formátu XML. Vyberte si jednu z nich a používejte je konzistentně. Validátor PromoPilot čte alternativy z hlavičky dokumentu, takže v souboru sitemap neuvidí značky.

Zkontrolovali jsme web, ale nikdo to neopravil?

Tento bezplatný nástroj odhalí problémy. Analyzuji zprávu, stanovím priority a opravím je: SEO audit, zrychlení, vylepšení značkování a migrace na nový web bez ztráty pozice ve vyhledávání.