Shrnutí
Bezplatný generátor hreflang zapíše značky <link rel="alternate" hreflang> pro každou jazykovou verzi stránky. Přidejte jeden řádek na verzi, zvolte jazyk (k dispozici je 27) a v případě potřeby region (k dispozici je 21), vložte celou URL, vyberte stránku x-default a vygenerujte kód. Potom vložte stejný blok do hlavičky každé verze: každá stránka musí uvádět sama sebe i všechny ostatní, s absolutními URL, jinak vyhledávače celou sadu ignorují.
Chcete jít dál? Zeptejte se
Generátor hreflang řeší malý problém, který způsobuje velké škody: francouzský čtenář, který přistane na vaší anglické stránce, nebo britský kupující, kterému se zobrazí americké ceny. Značky hreflang říkají Googlu, že několik stránek jsou lokalizované verze stejného obsahu, takže může každému hledajícímu ukázat tu správnou. Google výslovně uvádí, že k zjištění jazyka stránky nepoužívá hreflang ani atribut lang v HTML; hreflang jen propojuje verze mezi sebou (Google Search Central, lokalizované verze vašich stránek).

Jak generátor hreflang používat?
- Přidejte jeden řádek na verzi stránky tlačítkem „+ Přidat jazyk“.
- Zvolte jazyk a region jen tehdy, když verze cílí na jednu zemi, například en-GB pro Spojené království nebo pt-BR pro Brazílii.
- Vložte celou URL této verze, začínající na https://.
- Zaškrtněte x-default u verze, která se ukáže návštěvníkům, jejichž jazyk ani region neodpovídá žádné z ostatních, nebo odškrtněte „Zahrnout x-default“.
- Vygenerujte kód, zkopírujte jej a vložte do <head> každé uvedené verze.
Pro tři verze s x-default nástroj vrátí čtyři řádky:
<link rel="alternate" hreflang="en" href="https://example.com/page" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/page" />
<link rel="alternate" hreflang="pt-BR" href="https://example.com/br/page" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page" /> Kód je na každé stránce sady stejný: anglická stránka, francouzská stránka i brazilská stránka nesou všechny těchto čtyři řádky. Nic se neodesílá ani neukládá; kód se sestaví ve vašem prohlížeči.
Jaká jsou pravidla platné sady hreflang?
Vycházejí z dokumentace Google a platí stejně, ať zvolíte kteroukoli metodu.
| Pravidlo | Co znamená | Co se stane, když je porušeno |
|---|---|---|
| Odkaz na sebe sama | Každá verze uvádí sama sebe i všechny ostatní verze | Sada je neúplná |
| Zpětné odkazy | Pokud stránka A ukazuje na stránku B, stránka B musí ukazovat zpět na A | Google ignoruje značky, které nepotvrdí druhá stránka |
| Absolutní URL | https://example.com/foo, ne //example.com/foo nebo /foo | Relativní adresy nejsou platnými alternativami |
| Nejprve jazyk | Jazykový kód ISO 639-1, potom volitelný region ISO 3166-1 alpha-2 | Samotný region, například hreflang="US", je neplatný |
| Jen podporované kódy | Kódy mimo tyto dva standardy, například es-419, nejsou podporovány | Značka se ignoruje |
| V hlavičce | Značky link leží uvnitř správně utvořeného <head> | Značky, které rozbitý HTML odsune do těla, se nečtou |
Zpětné odkazy existují z dobrého důvodu: Google vysvětluje, že vyžaduje, aby na sebe obě stránky ukazovaly, takže jiný web nemůže označit sám sebe za alternativní verzi vaší stránky. Alternativy mohou být na různých doménách, například example.fr a example.de, pokud odkazy vedou oběma směry.
Které kódy jazyka a regionu použít?
Použijte samotný kód jazyka, pokud se obsah opravdu neliší podle země. Jedna španělská stránka pro všechny španělsky mluvící je es; samostatné stránky pro Španělsko a Mexiko s jinými cenami nebo pravopisem jsou es-ES a es-MX. Kódy jazyků pocházejí z ISO 639-1 (Library of Congress, seznam kódů ISO 639) a kódy regionů z ISO 3166-1 alpha-2 (kódy zemí ISO 3166).
| Publikum | Správná hodnota | Častá chyba |
|---|---|---|
| Angličtina, Spojené království | en-GB | en-UK (přidělený kód Spojeného království je GB) |
| Portugalština, Brazílie | pt-BR | br (jazyk je na prvním místě; br je bretonština) |
| Němčina, Švýcarsko | de-CH | ch-de (pořadí obráceno) |
| Španělština, Latinská Amerika | es, nebo jedna es-XX pro každou zemi | es-419 (Google nepodporuje) |
| Každý nespárovaný návštěvník | x-default | Několik hodnot x-default v jedné sadě |
Google přijímá velká i malá písmena, ale zápis regionu velkými písmeny, jak to dělá generátor, udrží kód čitelný.

Kam umístit hreflang: do hlavičky, do hlavičky HTTP, nebo do mapy webu?
Google považuje tři metody za rovnocenné, proto zvolte tu, kterou se nejsnáze udržuje, a držte se jí.
| Metoda | Nejlepší pro | Na co si dát pozor |
|---|---|---|
| Značky <link> v hlavičce | Většinu webů; generátor zapisuje tento formát | Každá stránka nese celou sadu, takže nový jazyk znamená upravit každou verzi |
| Hlavička HTTP Link | Soubory, které nejsou HTML, například PDF | Vyžaduje nastavení serveru |
| Mapa webu XML | Velké weby s mnoha jazyky | Každý záznam URL uvádí všechny alternativy včetně sebe sama |
Pokud používáte metodu s mapou webu, zkontrolujte soubor kontrolou mapy webu po každé změně, nebo jej vygenerujte generátorem mapy webu XML.
Které chyby nejčastěji rozbijí hreflang?
- Odkaz na URL, které přesměrovává, nebo vrací chybu. Každá alternativa má odpovídat přímo kódem 200; pochybné ověřte kontrolou přesměrování.
- Hreflang a kanonická adresa v rozporu. Každá verze by měla mít kanonickou adresu odkazující na sebe. Pokud francouzská stránka označí anglickou za kanonickou, říkáte Googlu, že jde o duplicity, a ne o překlady. Ověřte to kontrolou kanonických adres.
- Nepřeložené stránky. Google bere lokalizované verze jako duplicity jen tehdy, když hlavní obsah zůstává nepřeložený; stránka s přeloženou nabídkou a anglickým textem v těle není skutečná francouzská verze.
- Automatická přesměrování podle jazyka. Google odrazuje od přesměrování uživatelů na jinou jazykovou verzi podle toho, jaký jazyk si myslíte, že používají, protože tím mohou uživatelé i vyhledávače přijít o přístup ke všem verzím (Google, vícezemské a vícejazyčné weby). Nechte návštěvníky přepínat a pro stránku s výběrem použijte x-default.
- Jeden jazyk v cookie. Google doporučuje jiné URL pro každou jazykovou verzi, nikoli cookie nebo nastavení prohlížeče.
Jak ověřit, že značky hreflang fungují?
- Otevřete zdrojový kód každé verze a potvrďte, že se ve hlavičce objevuje stejný blok, s jedním řádkem na verzi a s touto stránkou mezi nimi.
- Projděte každou URL v bloku. Každá by se měla načíst přímo, ve správném jazyce, bez přesměrování.
- Zkontrolujte zpětné odkazy tak, že otevřete druhou verzi a ověříte, že ukazuje zpět na první.
- Prohlédněte si indexovanou stránku nástrojem Kontrola URL v Search Console. Jeho pole kanonické adresy vybrané Googlem ukazuje, kterou verzi Google považuje za kanonickou; u přeložené stránky by to měla být ona sama (nápověda Search Console, nástroj Kontrola URL).
Pokud Google za kanonickou vybere jinou jazykovou verzi, obsah je pravděpodobně příliš podobný duplicitě, nebo kanonické značky odporují sadě hreflang.
Zlepšuje hreflang pozice ve výsledcích?
Ne přímo. Neudělá stránku výš v pořadí; pomáhá, aby se pro správné publikum objevila správná verze, a brání tomu, aby vaše jazykové verze soutěžily o stejné hledání. Každá verze si pořád musí vydobýt své místo obsahem psaným pro její trh, místními odkazy a obvyklou prací na stránce. Naše položky slovníku o hreflang a duplicitním obsahu jdou dál.
Jak udržet vícejazyčný web v pořádku?
Berte hreflang jako součást publikování, ne jako jednorázový úkol: každá nová stránka a každý nový jazyk musí aktualizovat celou sadu. Kontrolujte vzorek stránek každé čtvrtletí a po každé změně struktury URL. Chcete-li sledovat návštěvnost v každém jazyce a zjistit, odkud přichází, přehled GEO a SEO Sorank sleduje vaši návštěvnost z Google i z AI na jednom místě a výzkum klíčových slov najde dotazy, které může každá verze získat.
Funkční sada hreflang uvádí každou verzi, včetně sebe sama, s absolutními URL, platnými kódy a zpětnými odkazy na každé stránce. Vygenerujte své značky hned, potom se podívejte na ceník Sorank, abyste každou jazykovou verzi rozvíjeli na autopilot.
































































































