Hreflang atribut

Atribut hreflang se v SEO používá pro zacílení multijazyčných webových stránek na určité publikum. Tento atribut informuje vyhledávače (Google, Yandex), jaký jazyk je použit na webu. Díky tomu roboti vyhledávačů snadněji pochopí, kterým uživatelům je obsah určený.

Jestliže má váš web několik jazykových mutací, je dobré na to vyhledávače upozornit. Atribut rel="alternate" hreflang="xxx" označuje jazyk stránky, případně i lokalitu, pro kterou je obsah určený. Jednotlivé stránky musí být hreflangem vzájemně propojeny, jinak bude úprava nefunkční. Existuje několik možností implementace.

Jak implementovat hreflang atribut

  1. HTML kód v sekci <head>
  2. HTTP hlavička
  3. Soubor Sitemap XML

Příklad zápisu atributu hreflang:

<link rel="canonical" href="https://www.priklad.cz/" />
<link rel="alternate" hreflang="cs" href="https://www.priklad.cz" />
<link rel="alternate" hreflang="sk" href="https://www.priklad.sk" />
<link rel="alternate" hreflang="en-GB" href="https://www.priklad.co.uk/" />
<link rel="alternate" hreflang="en-US" href="https://www.priklad.com/" />
<link rel="alternate" hreflang="x-default" href="https://www.priklad.com/" />

Takto by vypadal zápis HTML kódu v sekci <head> české verze stránky. Atribut hreflang by měl vždy doprovázet i rel="canonical" odkazující sám na sebe (respektive na stránku, kde je kód implementován). Pokud rel="canonical" míří jinam (např. na jinou jazykovou verzi), hreflang se často ignoruje. To je častá chyba v praxi.

Zápis obsahuje také dvě stránky v anglickém jazyce, avšak každou určenou pro jiné publikum. Pokud se obsah či nabídka produktů liší mezi státy, pak je taková detailnější lokalizace vhodná. Jazyk je definován kódy ISO 639-1, cílové oblasti pak dle ISO 3166-1 alpha-2. Atribut hreflang="x-default" určuje stránku k zobrazení ve vyhledávání, pokud jazyk neodpovídá žádné zapsané variantě.

Na co si dát pozor

  • Implementujte hreflang na všechny podstránky webu, které mají jiné jazykové mutace (na homepage nestačí).
  • Zápis se musí objevit na všech podstránkách a všech jazykových mutacích.
  • Zápis i pořadí jednotlivých jazykových verzí v kódu může zůstat stejný, mění se jen rel="canonical".
  • V zápisu definujte vždy nejdříve jazyk a poté cílovou oblast.
  • Používejte absolutní URL adresy.
  • Používejte jen platné kódy (např. en-GB, ne en-UK; kódy musí odpovídat ISO jazykům a regionům).
  • Hreflang funguje pouze pro indexovatelné stránky (ne noindex, ne blokované robots.txt) a ideálně pro URL, které vrací 200 OK (nikoli přesměrování).
  • Hreflang je signál, ne garance. Vyhledávač ho může ignorovat, když jsou verze nekonzistentní (jiný obsah, špatné prolinkování apod.).

Mohlo by vás zajímat:

Založte si nezávazně vlastní e-shop zdarma

Staňte se jedním z 47 662 podnikatelů, kteří mají e-shop od nás.

Vložením e-mailu souhlasíte s podmínkami ochrany osobních údajůvšeobecnými obchodními podmínkami.