Hreflang je HTML atribut používaný k označení jazykových a regionálních verzí webové stránky. Tento atribut je zásadní pro weby, které cílí na uživatele z různých zemí nebo mluvící různými jazyky. Správné použití atributu hreflang pomáhá vyhledávačům, jako je Google, pochopit, jaký obsah zobrazit konkrétnímu uživateli, a tím zlepšit uživatelskou zkušenost i výkon ve vyhledávání.
Hreflang atribut informuje vyhledávače o jazykové a regionální variantě webové stránky. Například pokud máte webovou stránku v angličtině pro USA, ale také verzi pro Velkou Británii, můžete pomocí atributu hreflang vyhledávačům říct, která verze je určena pro daný region.
Příklad použití:
<link rel="alternate" hreflang="en-us" href="https://example.com/us/" />
<link rel="alternate" hreflang="en-gb" href="https://example.com/uk/" />
V tomto příkladu vyhledávače pochopí, že stránka example.com/us/
je určena pro uživatele z USA, zatímco stránka example.com/uk/
pro uživatele z Velké Británie.
Zlepšení uživatelské zkušenosti:
Hreflang zajistí, že uživatelé budou přesměrováni na obsah ve svém jazyce nebo přizpůsobený jejich regionu.
Eliminace problémů s duplicitním obsahem:
Vyhledávače díky hreflangu rozlišují různé verze stránky, takže je nepovažují za duplicity, což by mohlo negativně ovlivnit SEO.
Zvýšení konverzí:
Přesměrování uživatelů na lokalizovaný obsah může zvýšit šanci, že na stránce provedou požadovanou akci, jako je nákup nebo vyplnění formuláře.
Atribut hreflang je implementován v HTML kódu stránky, v hlavičce HTTP nebo v souboru sitemap. Obsahuje jazykový kód podle normy ISO 639-1 a volitelný regionální kód podle ISO 3166-1 Alpha 2.
hreflang="jazyk-region"
hreflang="en-us"
pro angličtinu ve Spojených státech.hreflang="cs-cz"
pro češtinu v České republice.Existují tři způsoby implementace:
V HTML kódu: Do hlavičky stránky přidáte odkazové značky s atributem hreflang:
<link rel="alternate" hreflang="cs-cz" href="https://example.com/cz/" />
<link rel="alternate" hreflang="en-us" href="https://example.com/us/" />
V HTTP hlavičkách: Tuto metodu můžete použít u obsahu, který nemá přímý přístup k HTML, například u souborů ke stažení:
Link: <https://example.com/us/>; rel="alternate"; hreflang="en-us"
V XML sitemapách: Hreflang můžete specifikovat přímo v sitemapě, což je užitečné pro velké weby:
<url>
<loc>https://example.com/cz/</loc>
<xhtml:link rel="alternate" hreflang="cs-cz" href="https://example.com/cz/" />
<xhtml:link rel="alternate" hreflang="en-us" href="https://example.com/us/" />
</url>
Chybějící vzájemné odkazy:
Pokud odkazujete na jinou jazykovou verzi, ta musí také odkazovat zpět.
Nesprávný formát kódů:
Použití neplatných jazykových nebo regionálních kódů.
Duplicitní URL:
Hreflang by měl být použit pouze u unikátních stránek.
Omezená geografická cílení:
Nesprávné použití regionálních kódů, které neodpovídají zamýšlenému cílovému publiku.
Optimalizace mezinárodních webů:
Pomáhá vyhledávačům pochopit strukturu vašich jazykových verzí.
Zvýšení viditelnosti ve vyhledávání:
Uživatele přesměrujete na relevantní verzi webu, což může zlepšit míru prokliku (CTR).
Snížení míry opuštění:
Lokálně přizpůsobený obsah zvyšuje zapojení uživatelů.
Atribut hreflang je nepostradatelným nástrojem pro správu jazykových a regionálních verzí webů. Správné použití tohoto atributu zlepšuje uživatelskou zkušenost, eliminuje problémy s duplicitním obsahem a posiluje výkon SEO. Pro velké mezinárodní weby je implementace hreflangu klíčovým krokem k úspěchu ve vyhledávání.