Poslední článek na blogu

Petr Špaček: Včelaření nás naučilo trpělivosti, e-shop přinesl stabilitu a růst

Odebírat novinky e-mailem

Nevyplňujte toto pole:
Vložením e-mailu souhlasíte s podmínkami ochrany osobních údajů
 

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í, kteří uživatele jsou pro daný obsah relevantní.

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í. Existují 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="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). 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