Cyber SEO: sleva 50%
Předvolby

Na soukromí nám záleží, proto můžete vypnout některé typy úložišť, které nejsou nezbytné pro základní fungování webu. Blokování kategorií může ovlivnit váš zážitek z webu. Více informací (Zásady používání cookies)

Přijmout všechny soubory cookie

Co je hreflang? Průvodce vícejazyčným SEO

Hreflang sděluje vyhledávačům, pro jaký jazyk a region stránka cílí. Naučte se syntaxi, časté chyby a jeho roli ve vícejazyčném SEO.

Muž s tmavými vlasy a vousy v světle hnědé košili mluví před mikrofonem v podcastovém nebo nahrávacím studiu.Portrét muže s krátkými tmavými vlasy v bílé košili a tmavé bundě, který se neutrálním výrazem dívá přímo do kamery.Muž s krátkými tmavými vlasy, vousy a čirými brýlemi v černém tričku s bílým kruhovým logem stojí před kamennou zdí.Celio fabianoUsmívající se mladá žena s dlouhými hnědými vlasy v červeném topu a náhrdelníku, venku před pozadím plným stromů.Profilová fotka: Xavier Breull, zákazník Sorank
+ 9'000 odběratelů
Diagram znázorňující, jak značky hreflang propojují verze obsahu v různých jazycích a regionech.
Nahrávací prvek rozhraní

Nástroje

Na této stránce
Shrnout pomocí
Sdílet na

Shrnutí

Hreflang je atribut HTML, který signalizuje jazykové a regionální zacílení stránky. Říká Googlu a dalším vyhledávačům, aby každému uživateli zobrazily správnou verzi obsahu, předchází konfliktům kvůli duplicitnímu obsahu a je nezbytný pro každý web, který je vícejazyčný nebo cílí na více regionů.

Chcete jít dál? Zeptejte se

Pokud je váš web dostupný ve více jazycích, nebo cílí na stejný jazyk v různých zemích, vyhledávače potřebují pomoc s tím, kterou verzi komu zobrazit. Francouzsky mluvící uživatel v Kanadě a ve Francii by měl vidět různé stránky. Hreflang (anotace rel="alternate" hreflang) je způsob, jak vyhledávačům tyto vztahy sdělit, aby správná stránka oslovila správné publikum.

Bez hreflang mohou vaše lokalizované stránky soupeřit mezi sebou ve výsledcích hledání, být označeny jako duplicitní obsah, nebo prostě uživateli ukázat nevhodnou verzi. S hreflang Google seskupí vaše jazykové a regionální varianty do jednoho shluku a zobrazí tu nejvhodnější. Patří mezi nejúčinnější, a zároveň nejčastěji špatně nastavené nástroje mezinárodního SEO.

Co hreflang dělá a proč existuje

Hreflang řeší problém párování lokalizací. Když publikujete stejný obsah v angličtině, španělštině a němčině, jsou tyto stránky téměř totožné. Vyhledávače by je mohly mylně považovat za zkopírovaný obsah nebo vybrat k zobrazení špatnou. Anotace hreflang jim sděluje, že jde o záměrné alternativy, každou vytvořenou pro konkrétní jazyk nebo region.

Výsledkem je lepší zkušenost uživatele a čistší indexace. Dokumentace Googlu k lokalizovaným verzím vysvětluje, že hreflang umožňuje Googlu nasměrovat uživatele na stránku v jejich jazyce a regionu, místo aby zobrazil verzi, kterou nedokáže přečíst, nebo verzi s nesprávnou měnou, dopravou či právními informacemi.

Syntaxe hreflang

Anotace hreflang v hlavičce stránky vypadá takto: <link rel="alternate" hreflang="en" href="https://example.com/en/" />. Atribut rel="alternate" označuje, že odkazovaná URL je alternativní verze, hodnota hreflang uvádí jazyk (případně i region) a href udává úplnou absolutní URL této verze.

Na každé stránce uvedete jednu takovou značku pro každou verzi. Stránka, která existuje ve třech jazycích, obsahuje tři značky hreflang, z nichž každá ukazuje na jednu verzi, včetně značky ukazující na sebe samu. Každá jazyková varianta opakuje stejnou úplnou sadu. Díky tomu mohou vyhledávače namapovat celou skupinu dohromady.

Jazykové a regionální kódy

Hodnota hreflang používá standardizované kódy a jejich správnost je nezbytná. Jazyk se zadává ve formátu ISO 639-1 (například en, es, de). Volitelně lze přidat region ve formátu ISO 3166-1 Alpha 2, oddělený pomlčkou: en-GB, en-US, es-MX, fr-CA.

Jazyk vždy stojí na prvním místě, samotný region je neplatný. Nelze použít hreflang="GB" samostatně a vymyšlené kódy jako en-UK nebo EU nefungují (správný kód pro Spojené království je GB). Pro varianty písma platí kódy ISO 15924, například zh-Hant pro tradiční čínštinu a zh-Hans pro zjednodušenou čínštinu. Neplatné kódy jsou tiše ignorovány, a tak nenápadně rozbijí celé nastavení.

Oboustranné a samoodkazující značky

Hreflang musí být oboustranný. Pokud stránka X odkazuje na stránku Y jako na španělskou alternativu, stránka Y musí odkazovat zpět na stránku X jako na anglickou alternativu. Pokud zpětné značky chybí, Google může vaše anotace zcela ignorovat. Tento požadavek na zpětné značky je v praxi nejčastější příčinou selhání hreflang, jak zdůrazňuje průvodce Googlu pro weby s více regiony.

Stejně důležité je, aby každá stránka odkazovala sama na sebe. Anglická stránka obsahuje značku hreflang pro angličtinu s odkazem na vlastní URL. Vynechání samoodkazující značky je další častá chyba. Pravidlo berte jako absolutní: každá stránka uvádí sebe i všechny ostatní verze a každá verze jim odpovídá stejným způsobem.

Hodnota x-default

Speciální hodnota hreflang="x-default" říká vyhledávačům, kterou stránku zobrazit, když se žádný z uvedených jazyků nebo regionů neshoduje s uživatelem. Jde o záložní variantu. Obvykle se používá stránka pro výběr jazyka nebo hlavní globální verze: <link rel="alternate" hreflang="x-default" href="https://example.com/" />.

Přidání x-default je osvědčená praxe pro mezinárodní weby. Bez něj je uživatel, jehož jazyk a region neodpovídají žádné vaší variantě, ponechán na odhadu vyhledávače. S ním si řídíte výchozí zážitek, například tak, že nepřizpůsobeného návštěvníka nasměrujete na stránku, kde si může jazyk zvolit sám.

Tři způsoby implementace hreflang

Google podporuje tři způsoby implementace a měli byste zvolit jeden, místo abyste je kombinovali. Prvním jsou HTML značky link v <head> každé stránky, nejběžnější přístup u standardních webových stránek. Druhým jsou HTTP hlavičky, používané u souborů jiných než HTML, například PDF, kam nelze přidat značky do těla dokumentu.

Třetím způsobem je XML sitemapa. Namísto přidávání značek na každou stránku deklarujete všechny jazykové vztahy v rámci vaší XML sitemapy pomocí záznamů xhtml:link. Kód stránek zůstává čistý a údržba je u velkých webů často snazší, i když vyžaduje pečlivé generování. Ať zvolíte jakýkoli způsob, uplatňujte ho konzistentně na celém webu.

Hreflang a kanonické značky

Hreflang a kanonické značky spolu fungují, ale jedna klasická chyba rozbije obojí. Každá jazyková verze by se měla kanonizovat sama na sebe, a ne na jednu hlavní verzi. Pokud vaše německá stránka nastaví svou kanonickou značku na anglickou URL, sdělujete Googlu, že německá stránka je duplicita, která by neměla být indexována, a tím zničíte nastavení hreflang.

Správný vzor je samoodkazující kanonická značka na každé lokalizované stránce spolu s úplnou sadou oboustranných značek hreflang. Kanonická značka potvrzuje, že každá stránka je preferovanou verzí sama sebe, a hreflang popisuje vztahy mezi těmito odlišnými, rovnocennými stránkami. Protichůdné signály jsou zde hlavní příčinou problémů s indexací na vícejazyčných webech.

Hreflang a místní SEO

Hreflang úzce souvisí s místním SEO, pokud nabízíte stejný jazyk ve více zemích. Firma působící ve Španělsku i v Mexiku publikuje španělské stránky pro každou z nich, ale ceny, doprava a daně se liší. Značky jako es-ES a es-MX umožňují Googlu nasměrovat mluvčí španělštiny na verzi vytvořenou pro jejich zemi.

Hreflang řeší pouze shodu jazyka a regionu, nikoli kvalitu obsahu. Systémy Googlu s vysokou přesností rozpoznávají nezredigovaný strojový překlad a slabé přeložené stránky mohou potlačit pozice všech verzí, nejen přeložené. Správný hreflang kombinujte se skutečně lokalizovaným obsahem, který pro každý trh prošel lidskou kontrolou, a plný přínos se projeví.

Časté chyby u hreflang

Průzkumy mezinárodních webů opakovaně ukazují, že velká většina z nich obsahuje chyby v hreflang. Nejčastější jsou chybějící zpětné značky, absence samoodkazujících značek, neplatné nebo pouze regionální jazykové kódy, použití relativních místo absolutních URL a odkazování hreflang na URL, které přesměrovávají nebo vracejí chyby místo živých stránek.

Nastavení ověřujte po každé změně. Google Search Console kdysi nabízel zprávu o mezinárodním cílení a speciální kontrolní nástroje pro hreflang i crawlery jako Screaming Frog ověří, že anotace jsou oboustranné a používají platné kódy. Jako součást širšího technického SEO pravidelný audit zachytí tyto tiché chyby dříve, než rozdrobí vaše mezinárodní pozice.

Co je vícejazyčné SEO a co potřebuje kromě hreflang?

Vícejazyčné SEO znamená dělat tak, aby se každá jazyková verze webu umístila ve svém jazyce. Hreflang propojuje verze, ale každá z nich potřebuje také vlastní indexovatelné URL, plně přeložený text a metadata, výzkum klíčových slov v daném jazyce a interní odkazy, které zůstávají v rámci jazyka.

Struktura URLPříkladSilné stránkyNevýhody
Podsložkyexample.com/fr/Jedna doména, jednoduchá správa, autorita sdílená mezi jazykySlabší signál země, pokud cílíte na regiony
Subdoményfr.example.comOddělený hosting nebo nastavení pro každý jazyk je možnéVíce konfigurace k údržbě
Doménové koncovky zemíexample.frNejjasnější signál pro jednu zemiSamostatné domény k vybudování a zaplacení

Kontrolní seznam vícejazyčného SEO

  1. Jedna URL na jazyk. Obsah, který se mění přes cookie nebo skript na stejné URL, nelze indexovat v každém jazyce.
  2. Přeložte vše, co je vidět, včetně titulků, meta popisů, navigace, alt textů obrázků a URL slugu. Google uvádí, že jazyk stránky určuje podle viditelného obsahu, nikoli podle atributů v kódu.
  3. Hledejte klíčová slova v každém jazyce. Lidé na každém trhu často používají pro stejnou potřebu jiná slova, takže doslovný překlad anglického klíčového slova může minout skutečný dotaz. Před psaním proveďte výzkum klíčových slov pro každý jazyk zvlášť.
  4. Odkazujte uvnitř každého jazyka, aby každá verze tvořila kompletní vlastní web.
  5. Vyhněte se automatickému přesměrování podle IP adresy nebo jazyka prohlížeče, což Google nedoporučuje. Místo toho nabídněte viditelný přepínač jazyka.
  6. Lokalizujte, nejen překládejte. Nezredigovaný strojový překlad vytváří tenké stránky, které čtenářům připomínají duplicitní obsah.

Úsilí se vyplatí i v odpovědích AI: asistenti obvykle odpovídají v jazyce uživatele a čerpají ze zdrojů napsaných v tomto jazyce, takže dobře vytvořená verze v každém jazyce jim dá co citovat.

Závěr

Hreflang je anotace, díky které funguje vícejazyčné a regionální SEO. Seskupuje vaše jazykové a regionální varianty do jedné skupiny, každému uživateli zobrazí správnou stránku a brání konfliktům duplicitního obsahu. Pravidla jsou přísná: platné kódy ISO, oboustranné zpětné značky, odkaz každé stránky na sebe samu, záložní x-default a kanonické značky, které nikdy neukazují přes jazyky. Pokud je máte správně, váš mezinárodní obsah osloví publikum, pro které vznikl. Zjistěte, jak Sorank kontroluje hreflang a celé technické nastavení pro vyhledávače i AI.

Zdroje

Často kladené otázky

Jaký je rozdíl mezi hreflang a kanonickou značkou?

Kanonická značka sděluje vyhledávačům, která URL je preferovanou verzí stránky, zatímco hreflang říká, pro jaký jazyk nebo region je stránka určena. Plní jiné úkoly a nesmějí si odporovat. Na vícejazyčném webu by každá lokalizovaná stránka měla mít samoodkazující kanonickou značku (ukazující sama na sebe) a úplnou sadu oboustranných značek hreflang popisujících ostatní jazykové verze. Klasickou chybou je kanonizovat každou jazykovou verzi na jednu hlavní URL, což Googlu sdělí, že ostatní verze jsou duplicity, a celé nastavení hreflang tím rozbije.

Potřebuji hreflang, pokud je můj web pouze v jednom jazyce?

Obvykle ne. Hreflang slouží k propojení více jazykových nebo regionálních verzí téhož obsahu, takže jednojazyčný web cílící na jednu zemi ho obvykle nepotřebuje. Výjimkou je situace, kdy stejný jazyk nabízíte různým zemím s výrazně odlišným obsahem, například anglické stránky pro Spojené státy a Spojené království s jinými cenami nebo dopravou. V takovém případě pomáhají značky jako en-US a en-GB směrovat každé publikum na správnou verzi, i když jsou obě v angličtině.

Proč Google ignoruje moje značky hreflang?

Nejčastější příčinou jsou chybějící zpětné značky. Hreflang musí být oboustranný, takže pokud stránka X ukazuje na stránku Y, ale stránka Y nezpět na X, Google může anotace zcela ignorovat. Mezi další časté důvody patří neplatné jazykové kódy (například pouze regionální kódy nebo vymyšlené hodnoty jako en-UK), chybějící samoodkazující značky, použití relativních místo absolutních URL a odkazování hreflang na URL, které přesměrovávají nebo vracejí chyby. Ověřte nastavení crawlerem nebo kontrolním nástrojem pro hreflang, abyste potvrdili, že každý odkaz je oboustranný, absolutní a používá správné kódy ISO.

Náš blog pro ambiciózní firmy

VYZKOUŠELI SORANK PŘED VÁMI

Reference od ambiciózních zakladatelů

Organický růstE-commerce

0 na 10000 návštěvníků za 5 měsíců

Celio Fabianomonrobotlavevitre.fr
Organický růstSoftware

0 na 5000 klientů za 8 měsíců

Thibault BMsorank.com
Organický růstVolný čas a letectví

0 na 1104 kliknutí za 4 měsíce

Dominiqueflight-sensations-idf.com
Organický růstGenerování leadů pro montážní firmy

x98 kliků za 2 měsíce

LeadBolt Agencyleadbolt.online
Organický růstHudební software

x55 kliknutí za 5 měsíců

Valentin Cordiertiger-sounds.com