Co je to Hreflang? Nejjasnější odpověď na otázku je; Jedná se o atribut HTML, který vyhledávačům říká o alternativních verzích webové stránky v různých jazycích nebo regionech a zajišťuje, že se správnému uživateli zobrazí možnost správného jazyka. Tato značka je nezbytná zejména pro webové stránky, které fungují ve více než jedné zemi nebo vysílají v různých jazycích v jedné zemi. Správně navržená mezinárodní SEO strategie zajišťuje, že vyhledávače váš web správně indexují a zabraňuje problémům s duplicitním obsahem.

Proč je značka hreflang důležitá?

Značky Hreflang jsou jednou z nejkritičtějších součástí technického SEO úsilí, protože umožňují vyhledávačům dodávat vícejazyčný obsah uživatelům ve správné geografické poloze. Bez těchto značek mohou vyhledávače vnímat podobné stránky v různých jazycích nebo oblastech jako duplicitní obsah, což může negativně ovlivnit viditelnost vašeho webu ve vyhledávání. Vezměme si například web elektronického obchodu, který slouží uživatelům ve Spojeném království i v USA v angličtině, ale v různých měnách. Tato stránka používá kódy jazyků/regionů en-gb pro Spojené království a en-us pro USA, což optimalizuje výsledky vyhledávání pro oba trhy. Když tedy uživatel ve Spojeném království hledá na Google, zobrazí se mu stránka s britskými cenami a uživateli v USA se zobrazí stránka s dolarovými cenami. To snižuje míru okamžitého opuštění a přímo zvyšuje míru konverze.

Jaká by měla být struktura kódu hreflang?

Struktura kódu hreflang musí mít určitý standard a musí být umístěna v hlavičce webové stránky, aby ji roboti vyhledávačů mohli snadno přečíst. Pro každou jazykovou alternativu by měl být napsán samostatný řádek a tyto řádky musí být v samostatné referenční struktuře. Následující příklad kódu ukazuje standardní strukturu značky hreflang obsahující turečtinu, angličtinu a němčinu a hodnotu x-default:

<link rel="alternate" hreflang="tr" href="https://example.com/" />
<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="de" href="https://example.com/de/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />

První řádek označuje, že hlavním jazykem webu je turečtina a že tato adresa by se měla zobrazovat uživatelům vyhledávajícím v turečtině. Druhý řádek sděluje vyhledávačům URL adresu alternativní stránky v anglickém jazyce. Třetí řádek definuje alternativní cestu stránky připravenou pro německy mluvící uživatele. Hodnota x-default na posledním řádku označuje výchozí domovskou stránku, na kterou budou přesměrováni všichni uživatelé přicházející z jiných jazyků, než jsou zadané jazyky.

Jak přidat značky hreflang na web?

Existují tři různé technické metody, které můžete použít k přidání značek hreflang na svůj web. Ať už zvolíte kteroukoli metodu, musíte pamatovat na to, že všechny stránky se musí vzájemně schvalovat. Zde jsou tyto metody a kroky aplikace:

Přidání do sekce HTML Head

Nejběžnější metodou je umístit kódy přímo mezi značky HTML head na každé stránce. V této metodě musí každá stránka uvádět své alternativy jednu po druhé. Pokud má váš web například 3 různé jazyky, měly by být ve zdrojovém kódu každé stránky 3 řádky hreflang.

Použití záhlaví HTTP

V této metodě, která je zvláště upřednostňována pro soubory PDF nebo jiné dokumenty, které nejsou HTML, jsou do hlavičky odpovědi serveru přidány informace hreflang. Když server odešle soubor do prohlížeče nebo robota, přenese také tyto informace o jazykovém vztahu na pozadí.

Aplikace s XML Sitemap

Aby se nezatěžovaly kódy stránek na velkých webech, lze značky hreflang definovat pomocí XML sitemap. Zde jsou kroky, které musíte při použití této metody dodržovat:

  1. Pro každou adresu URL vytvořte v mapě webu samostatný prvek loc.
  2. Pod každý prvek loc přidejte všechny jazykové alternativy pro danou stránku pomocí atributu xhtml:link.
  3. V každém alternativním řádku zadejte kód jazyka a úplnou adresu URL příslušné stránky.
  4. Otestujte přesnost mapy webu, kterou jste připravili, jejím odesláním na Google Search Console.

Chcete-li řídit, jak jsou vaše stránky procházeny a indexovány vyhledávači robots.txt a audit souborů Sitemap Můžete použít náš nástroj. Díky tomuto nástroji můžete během několika sekund odhalit možné chyby konfigurace ve vašem souboru Sitemap.

Jaká je výchozí hodnota X a kdy se používá?

Hodnota x-default je výchozí definice stránky, která přichází do hry, když nastavení jazyka prohlížeče uživatele nebo geografická poloha neodpovídá žádnému jazyku definovanému na webu. Tento atribut se používá k ochraně uživatelského dojmu z webů, které slouží konkrétně v globálním měřítku. Když například uživatel ze Španělska vstoupí na web elektronického obchodu, který nenabízí možnost španělského jazyka, systém tohoto uživatele přesměruje na obecnou anglickou stránku nastavenou jako x-default. Tímto způsobem se uživatel dostane k mezinárodní standardní verzi webu místo toho, aby narazil na prázdnou nebo irelevantní stránku.

Níže si můžete prohlédnout srovnávací tabulku kódů jazyků a regionů ISO, které by měly být použity podle různých scénářů cílové skupiny:

Cílové publikum a regionKód jazyka (ISO 639-1)Kód regionu (ISO 3166-1)Správné použití hreflang
Turečtí uživatelé v TürkiyeenTRen-TR
Němečtí uživatelé v NěmeckutakéTAKÉdědeček
Němečtí uživatelé ve ŠvýcarskutakéCHde-CH
Obecní uživatelé angličtinyvětšinaNeuvedenovětšina

Jaké jsou běžné chyby Hreflang ve vícejazyčných studiích SEO?

Technické chyby vzniklé během instalace hreflang ve vícejazyčných webových projektech matou vyhledávače a vedou k problémům s indexováním. Vyvarovat se těchto chyb je zásadním krokem pro mezinárodní úspěch vašeho webu v oblasti SEO. Nejčastější chyby a jejich řešení jsou:

  • Nedostatek vzájemného souhlasu: Zatímco stránka A ukazuje na stránku B, stránka B musí také ukazovat na stránku A. Pokud toto propojení není navázáno, Google bude značky zcela ignorovat.
  • Neplatné kódy jazyka nebo oblasti: Měly by se používat pouze kódy, které splňují normy ISO. Například britský kód pro Anglii je neplatný, správný kód by měl být GB.
  • Kanonické rozpory: Adresa URL uvedená ve značce hreflang a kanonická značka dané stránky musí být stejná. Pokud místo stránky samotné zobrazíte jako kanonickou jinou stránku, budou značky neplatné.

Abyste předešli takovým chybám v konfiguraci, musíte pravidelně kontrolovat technickou infrastrukturu vašeho webu. Indexovatelnost a kanonický audit Pomocí našeho nástroje můžete okamžitě analyzovat stav indexování vašich stránek a přesnost jejich kanonických značek.

Jak zkontrolovat značky hreflang?

Měli byste pravidelně provádět technickou analýzu a testovat své kódy, abyste se ujistili, že vícejazyčná konfigurace na vašem webu funguje hladce. správný SEO na stránce kontrola zabraňuje uživatelům setkávat se s nesprávnými jazykovými verzemi. Během procesu auditu byste měli nejprve zkontrolovat zprávu o mezinárodním cílení na Google Search Console a zkontrolovat, zda na štítku nechybí nebo nejsou nesprávná varování. Poté byste měli vyčistit značky hreflang obsahující nefunkční odkazy analýzou stavu vzájemného schválení a stavových kódů všech stránek pomocí skenovacích nástrojů. Tímto způsobem můžete co nejúčinněji využít rozpočet na procházení vašeho webu.

Dosažení bezchybné uživatelské zkušenosti a vysoké viditelnosti pro vyhledávače na vícejazyčných webových stránkách závisí na úplné implementaci technických kritérií SEO. Můžete si prohlédnout naše profesionální řešení, abyste získali náskok před svými konkurenty na mezinárodním trhu a snadno oslovili vaši cílovou skupinu v jejich vlastním jazyce. Můžete nás okamžitě kontaktovat pro technické analýzy a mezinárodní růstové strategie specifické pro vaše firemní projekty.

Ovlivňuje značka hreflang přímo hodnocení?

Značka hreflang není přímým faktorem hodnocení, ale snižuje míru okamžitého opuštění a nepřímo zlepšuje vaše hodnocení tím, že zobrazuje správnou jazykovou verzi správným uživatelům.

Lze na stejné stránce použít více značek hreflang?

Ano, pokud má stránka více jazykových nebo regionálních alternativ, lze současně použít více značek hreflang, na samostatném řádku pro každou alternativu.

Jaký je rozdíl mezi značkami hreflang a kanonickými značkami?

Zatímco kanonická značka vybírá jednu jedinečnou verzi mezi duplicitními stránkami, značka hreflang se používá k představení alternativních stránek v různých jazycích vyhledávačům.

Rozlišují se malá a velká písmena v kódech hreflang?

Jazykové kódy jsou obecně psány malými písmeny, zatímco kódy regionů jsou psány velkými písmeny, ale vyhledávače obvykle malým kódům regionů bez problémů rozumějí.

Na kterou normu by se mělo odkazovat u jazykových kódů?

Norma ISO 639-1 by měla být brána jako reference pro jazykové kódy a norma ISO 3166-1 alpha-2 by měla být brána jako reference pro regionální kódy, pokud bude provedeno regionální cílení.