Hreflang je HTML atribut, který říká vyhledávačům, jakou jazykovou a regionální verzi stránky mají zobrazit návštěvníkovi podle jeho jazyka nebo země. Používá se především na vícejazyčných nebo mezinárodních e‑shopech.
Na každé stránce se pomocí hreflang atributu definuje, jaké další jazykové a regionální verze existují. Vyhledávač díky tomu rozpozná, že se jedná o obsah určený pro různé trhy a doručí správnou variantu konkrétnímu uživateli – např. češtinu pro návštěvníky z Česka nebo němčinu pro německy mluvící.
Zajišťuje správné zobrazení obsahu ve výsledcích vyhledávání, zvyšuje relevanci pro uživatele a zabraňuje penalizacím za duplicitní obsah. Vylepšuje SEO výkon mezinárodních webů a přispívá k lepší uživatelské zkušenosti.
Typicky u e‑shopů, které mají jazykové mutace podle států nebo verzí měny – například česká, slovenská, německá nebo anglická varianta. Hreflang umožňuje přesměrování na odpovídající verzi automaticky na základě nastavení jazyka v prohlížeči nebo IP adresy.
Každá verze stránky musí zpětně odkazovat na ostatní (včetně sama sebe), kódy jazyků a zemí musí být přesné a URL adresy absolutní. Nesprávné nastavení může vést k problémům ve vyhledávačích a ztrátě návštěvnosti.