Atribut hreflang pomáhá Googlu doručit jazykovou verzi stránky odpovídající konkrétnímu uživateli. Pokud cílíte na různé trhy, je jeho implementace klíčem k úspěšnému mezinárodnímu SEO. V článku zjistíte, jak funguje, jak ho nastavit a jak vám může pomoci ve výsledcích vyhledávání.
Hreflang je HTML atribut, který informuje vyhledávače o jazykové a geografické verzi konkrétní stránky. Pomáhá zobrazit správný obsah správnému uživateli – například verzi ve francouzštině návštěvníkům z Francie.
Je zásadní pro weby, které mají stejný nebo podobný obsah ve více jazycích či pro různé regiony. Typicky jde o e-shopy, magazíny nebo mezinárodní značky, které spravují jazykové mutace webu.
Google dokáže pomocí těchto tagů spojit jazykové verze a nabídnout tu správnou variantu uživatelům podle jejich nastavení jazyka nebo polohy. V praxi to ale neznamená, že automaticky zvolí nejlepší verzi – často je potřeba hreflang kombinovat s dalšími značkami, jako je canonical.
Pokud máte jednu stránku v češtině a druhou v angličtině, přidáte do kódu každé z nich informace o tom, která verze je pro koho.
Atribut hreflang se dá přidat třemi způsoby:
Kromě klasických jazykových kódů jako „en“ pro angličtinu (hreflang=”en”) nebo „de“ pro němčinu, můžete použít i kombinace jako en-us (hreflang=”en-us”) pro americkou angličtinu. A pokud máte výchozí stránku pro všechny, kdo nesplňují žádný jazyk/region, použijete speciální kód x-default (hreflang=”x-default”).
Při implementaci hreflang značek je důležité dodržet několik zásad, které zajistí jejich správnou funkčnost. Každá jazyková verze stránky musí ve svém kódu obsahovat nejen odkazy na ostatní mutace, ale také sama na sebe – tj. stránka A odkazuje na B a zároveň B na A. Bez toho značka není považována za úplnou.
Dále je potřeba používat platné jazykové a regionální kódy podle standardů ISO 639-1 (jazyk) a ISO 3166-1 (země), například en pro angličtinu, en-GB pro britskou angličtinu nebo fr-CA pro francouzštinu v Kanadě.
Tato metoda je ideální pro menší weby nebo tam, kde máte kontrolu nad HTML hlavičkou každé stránky. Značky se umisťují do sekce <head> a vypadají například takto:
Výhody: Snadná implementace u většiny CMS (např. WordPress, Webflow, Shopify).
Nevýhody: U rozsáhlých webů s desítkami jazykových verzí může být obtížné udržet vše synchronizované.
Pokud má váš web mnoho jazykových mutací nebo tisíce stránek, je efektivnější spravovat hreflang pomocí XML sitemap. Jde o škálovatelné řešení pro větší weby. Každá položka v sitemapě obsahuje odkazy na všechny jazykové verze dané stránky.
Ukázka struktury:
Výhody: Centralizovaná správa a nižší zátěž v HTML. Ideální pro velké weby.
Nevýhody: Méně intuitivní pro začátečníky, závislé na správném generování sitemap.
Tato metoda se používá u souborů, které nemají HTML kód – např. PDF dokumenty nebo obrázky. Značky hreflang se přidávají do HTTP hlaviček odpovědi serveru.
Ukázka hlavičky:
Link: <https://example.com/en/file.pdf>; rel=”alternate”; hreflang=”en”,
<https://example.com/cz/file.pdf>; rel=”alternate”; hreflang=”cs”
Výhody: Jediná možnost pro obsah mimo HTML.
Nevýhody: Vyžaduje serverové zásahy, nefunguje u statických CDN souborů bez správného nastavení.
Automatizované způsoby implementace atributů hreflang výrazně usnadňují práci a snižují riziko chyb oproti manuálnímu vkládání kódu. Manuální ruční vložení má smysl spíše u jednoduchých, malých webů nebo v případě experimentů.
Pluginy jako Hreflang Manager, Hreflang Tags Management by Webnow, Polylang, MultilingualPress, či TranslatePress automaticky generují a spravují hreflang tagy na základě nastavení jednotlivých jazykových verzí a vzájemných propojení.
Např. Hreflang Manager umožňuje hromadný import/export tagů a jejich údržbu, což je užitečné pro rozsáhlé weby.
Některé SEO platformy či nástroje, např. OTTO SEO, Ahrefs, Screaming Frog, umožňují automaticky vygenerovat hreflang tagy v HTML nebo XML sitemapě na základě dat z CMS či přeložených verzí.
Na míru psané šablony nebo skripty, např. ve WordPressu, na Shopify nebo v headless CMS, umí dynamicky vytvářet správné hreflang tagy podle metadat v databázi. Takové řešení je ideální pro rozsáhlé weby s automatickou správou verzí.
Nástroje typu Hreflang Tag Generator, např. SEO Toolbelt, GeoPlugin, umožňují naimportovat seznam URL s kódy jazyka a regionu, které pak vygenerují korektní HTML nebo XML bloky kódu.
Atribut hreflang pomáhá Googlu pochopit, že různé jazykové a regionální verze stránky jsou záměrně oddělené, nikoli duplicitní. Umožňuje mu správně interpretovat vztahy mezi stránkami, které mají podobný obsah, ale cílí na různé trhy.
Díky atributu hreflang může Google:
Z pohledu algoritmu je to zásadní nástroj, který zajišťuje, že váš web bude technicky správně zařazen do výsledků hledání v každém cílovém trhu. Proto jsou hreflang tagy nedílnou součástí mezinárodní SEO strategie.
Pozor: Hreflang slouží především k tomu, aby vyhledávač pochopil, že existují jazykové či regionální varianty určité stránky. Nenahrazuje ovšem canonical při rozhodování o tom, kterou verzi použít, pokud je tentýž obsah ve stejném či podobném jazyce.
Správná implementace hreflang tagů pomáhá nejen vyhledávačům pochopit strukturu vašeho webu, ale je klíčová pro výkon webu ve vyhledávání u mezinárodních projektů. Správně nastavené atributy hreflang:
Implementace hreflangu je jen první krok – neméně důležitá je jeho pravidelná kontrola. I drobná chyba v syntaxi, chybějící vzájemný odkaz nebo špatně zadaný jazykový kód mohou způsobit, že Google tag ignoruje. To může vést k nesprávnému zobrazení stránky ve výsledcích vyhledávání nebo k tomu, že se daná jazyková verze vůbec neindexuje.
Po nasazení nebo úpravách vždy otestujte několik reprezentativních stránek a zkontrolujte, zda Google správně rozpoznává jazykové a regionální varianty. Validaci doporučujeme zopakovat při každé větší změně webu, přesměrování nebo redesignu.