Over 10 years we helping companies reach their financial and branding goals. Onum is a values-driven SEO agency dedicated.

LATEST NEWS
CONTACTS

Hreflang je atribut, který říká vyhledávačům, jakou jazykovou nebo regionální verzi stránky mají zobrazit konkrétnímu uživateli. Pro weby, které cílí na více trhů, je to základní technický signál. Bez něj Google zobrazuje špatné verze, ztrácíte návštěvnost a vznikají problémy s duplicitním obsahem.

Tento průvodce vychází z aktuální dokumentace Google Search Central a dat z roku 2026. Provede vás syntaxí, třemi způsoby implementace, nejčastějšími chybami a praktickými ukázkami pro CMS i e-shopy.

Co je hreflang a kdy ho potřebujete

Hreflang je HTML atribut, který signalizuje vyhledávači jazykovou a geografickou variantu stránky. Vznikl v prosinci 2011 jako odpověď Googlu na duplicitní obsah napříč mezinárodními weby a od té doby se stal standardem pro multilingvní SEO.

Klíčový princip: hreflang neurčuje jazyk stránky, ten si Google detekuje sám pomocí algoritmů. Hreflang pouze propojuje ekvivalentní verze obsahu mezi sebou a říká, která se má zobrazit konkrétnímu publiku.

John Mueller z Googlu přitom hreflang označuje za jeden z nejsložitějších aspektů SEO. Důvod: jediná chybka v syntaxi a celá implementace je ignorována.

Kdy hreflang skutečně potřebujete

  • Web má překlady do více jazyků (cs, en, de…) na samostatných URL
  • Cílíte na více regionů ve stejném jazyce (en-US vs. en-GB vs. en-AU)
  • Stejný jazyk, ale jiná měna, ceník nebo lokalizace (de-DE vs. de-AT)
  • Máte ccTLD struktura napříč zeměmi (example.de, example.fr)

Kdy hreflang nepotřebujete

Pokud váš web cílí pouze na jeden jazyk a jeden trh, hreflang nepřináší žádný benefit. Stejně tak ho nepotřebují stránky, které jsou jen mírně přeloženy a nenabízejí skutečně lokalizovaný obsah pro různé trhy.

Jak vypadá správná syntaxe hreflang tagu

Atribut používá kombinaci ISO 639-1 pro jazyk a ISO 3166-1 Alpha 2 pro region. Základní formát zní:

<link rel="alternate" hreflang="cs-CZ" href="https://example.com/cz/stranka/" />

Pravidla pro jazykové a regionální kódy

  1. Jazyk je vždy povinný — uvádí se prvním kódem (např. cs, en, de)
  2. Region je volitelný — připojuje se za pomlčku (cs-CZ, en-GB, de-AT)
  3. Samotný regionální kód není povolený — „CZ” bez jazyka nefunguje
  4. Google akceptuje malá i velká písmena, ale konvence je: jazyk malými, region velkými (en-US)
  5. URL musí být absolutní včetně protokolu — relativní cesty Google ignoruje

Časté chyby v kódech

Klasickým omylem je použití „en-UK” místo správného „en-GB”. Velká Británie má v ISO 3166-1 kód GB, ne UK. Stejně tak neexistuje „cs-CZE” ani „english-czech-republic”.

Pro čínštinu lze místo regionu použít kód písma podle ISO 15924: zh-Hans (zjednodušená) a zh-Hant (tradiční). To je lepší řešení než zh-CN a zh-TW, protože uživatel ze Singapuru čte zjednodušenou čínštinu, ale zh-SG by ho minulo.

Nejpoužívanější kombinace pro evropský trh

Kód Význam Typické využití
cs-CZ Čeština pro ČR E-shopy s českou měnou a dopravou
sk-SK Slovenština pro SR Samostatná SK varianta
en-GB Britská angličtina UK pricing v librách
en-US Americká angličtina US trh, dolary
de-DE Němčina pro Německo Lokalizace na DACH
de-AT Němčina pro Rakousko Odlišný ceník/dodání
x-default Záložní verze Pro neznámou kombinaci jazyk/region

K čemu slouží x-default a kdy ho použít

Hodnota x-default je záložní URL pro uživatele, jejichž jazyk ani region neodpovídá žádné z definovaných variant. Google ji představil v roce 2013 a primárně byla určená pro stránky se selektorem jazyka.

Typicky x-default míří buď na globální stránku s výběrem jazyka, nebo na anglickou variantu jako univerzální fallback. Na jedné stránce smí být jen jeden x-default — duplikáty způsobí, že Google ignoruje všechny.

Praktická ukázka kompletního setu hreflang

<link rel="alternate" hreflang="cs-CZ" href="https://example.com/cs/" />

<link rel="alternate" hreflang="en-GB" href="https://example.com/uk/" />

<link rel="alternate" hreflang="de-DE" href="https://example.com/de/" />

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

Pierre Far z Googlu v roce 2013 doporučoval x-default zejména pro homepage, která dynamicky mění obsah podle Accept-Language hlaviček. V praxi se ale prosadil jako univerzální fallback pro všechny mezinárodní sety, a Google ho dnes doporučuje v každé skupině URL.

Tři způsoby implementace hreflang

Google uznává tři rovnocenné metody. Důležité pravidlo: vyberte jednu a držte se jí. Mixování metod (HTML tagy + sitemapa) způsobuje konflikty a Google často část signálů ignoruje.

Metoda 1: HTML tagy v hlavičce stránky

Nejběžnější přístup. Do <head> každé stránky vložíte sadu <link> tagů — jeden pro každou jazykovou variantu včetně self-referenčního odkazu na sebe.

  • Výhoda: snadná diagnostika v prohlížeči, okamžitý efekt
  • Nevýhoda: u 20+ jazykových variant se hlavička HTML neúměrně rozrůstá
  • Vhodné pro: malé a střední weby do několika tisíc URL

Metoda 2: XML sitemap

Hreflang anotace se umístí do XML sitemapy přes xhtml:link elementy. Sitemapa musí obsahovat namespace xmlns:xhtml="http://www.w3.org/1999/xhtml" v root urlset elementu.

  • Výhoda: centralizovaná správa, nezatěžuje HTML stránek, jednoduchá údržba
  • Nevýhoda: hůř se debuguje, vyžaduje pravidelnou aktualizaci sitemapy
  • Vhodné pro: velké e-shopy a enterprise weby s desítkami jazyků

Metoda 3: HTTP hlavičky

Hreflang se přidává do HTTP odpovědi serveru. Tato metoda je primárně určená pro ne-HTML zdroje jako PDF, DOC nebo XLSX, kde nelze použít HTML tagy.

  • Vhodné pro: PDF katalogy, lokalizované obrázky, dokumenty ke stažení
  • Nevýhoda: nejtěžší údržba a kontrola, pro běžné HTML stránky se nepoužívá

Klíčová pravidla, která musí být splněna vždy

Hreflang je systém vzájemně propojených signálů. Pokud kdekoliv selže jediný článek, Google může ignorovat celou skupinu. Toto jsou pravidla, kterým se nelze vyhnout.

Reciprocita (návratové odkazy)

Pokud stránka A odkazuje na stránku B přes hreflang, stránka B musí odkazovat zpět na A. Bez vzájemné konfirmace Google považuje deklaraci za nedůvěryhodnou — důvod je logický: jinak by si jakýkoliv cizí web mohl nárokovat alternativní variantu vašeho obsahu.

Podle dat Bright SEO Tools z února 2026 je chybějící reciprocita nejčastější chybou v mezinárodních implementacích. Vzniká nejčastěji při přidávání nového jazyka, kdy se aktualizují nové stránky, ale staré ne.

Self-referenční tag

Každá stránka v setu musí ve svém hreflang seznamu obsahovat i odkaz sama na sebe. Podle analýzy Loud Interactive z ledna 2026 toto pravidlo nesplňuje 16,04 % webů.

Absolutní URL adresy

Všechny URL v hreflangu musí být plně kvalifikované. /cs/page nebo //example.com/cs/page Google odmítne. Vždy uvádějte plnou cestu včetně https://.

Soulad s kanonickou URL

Hreflang URL musí být zároveň kanonická verze stránky. Pokud anglická stránka má canonical na svou německou variantu, Google následuje canonical a hreflang ignoruje. Každá jazyková verze se kanonizuje sama na sebe — nikdy ne na master jazyk.

HTTP status 200

Každá URL v hreflangu musí vracet kód 200. Stránka, která vrací 301, 404 nebo 500, celý set rozbije. Tato chyba je extrémně častá při migracích webu, kdy se přesunou URL, ale hreflang se neaktualizuje.

Sedm nejčastějších chyb a jak je opravit

1. Chybějící self-referenční tag

Stránka odkazuje na všechny varianty kromě sama sebe. Řešení: vždy generujte celou sadu hreflang odkazů včetně self-reference a kopírujte ji konzistentně na všechny stránky v setu.

2. Špatné kódy podle ISO standardů

Nejčastěji „en-UK” místo „en-GB”, nebo třípísmenné kódy jako „eng” či „cze”. Řešení: používejte výhradně ISO 639-1 pro jazyk a ISO 3166-1 Alpha 2 pro region. Pro ověření slouží Google Search Console (sekce International Targeting), která neplatné kódy rovnou označí.

3. Konflikt hreflang a canonical

Anglická stránka kanonizuje na americkou. Hreflang říká, že to jsou dvě různé varianty. Google si vybere canonical a hreflang ignoruje. Podle Loud Interactive má 31,02 % webů konfliktní směrnice. Řešení: každá jazyková verze má vlastní canonical na sebe, nikdy ne přes jazyky.

4. Více než jeden x-default

Pokud má stránka dva x-default tagy, Google ignoruje oba. Pravidlo je absolutní: maximálně jeden x-default na stránku.

5. Hreflang směřující na noindex stránky

Pokud cílová URL obsahuje meta name="robots" content="noindex" nebo je blokována v robots.txt, Google ji nemůže ověřit a celý hreflang set rozbije.

6. Mixování implementačních metod

Část stránek řeší hreflang v HTML, další v sitemapě. Google může část signálů zpracovat a část ne — výsledek je horší než kdybyste neudělali nic. Řešení: zvolte jednu metodu a dodržujte ji konzistentně na celém webu.

7. Zastaralé tagy po migraci

Po změně URL struktury zůstanou v hreflangu staré adresy, které vrací 301 nebo 404. Řešení: zařadit kontrolu hreflangu do checklistu každé migrace a nasadit automatickou validaci v CI/CD pipeline.

Jak validovat hreflang a sledovat chyby

I dokonale napsané anotace selžou bez systematické validace. Podle dat DigitalApplied z února 2026 má 75 % mezinárodních webů chyby v hreflangu, které fragmentují rankingy. Kombinujte několik nástrojů, žádný sám o sobě nepokryje vše.

Doporučené nástroje

  • Google Search Console — International Targeting: oficiální Google validace, ale s několikatýdenním zpožděním
  • Screaming Frog SEO Spider: vyhledá chybějící return tagy, neplatné kódy a nekonzistence napříč webem v reálném čase
  • Ahrefs Site Audit a Semrush: uživatelsky přívětivé reporty s lokalizací konkrétních problémů
  • Sitebulb: vizualizuje hreflang vztahy a snadno odhalí nesymetrické skupiny

Frekvence kontroly

Hreflang auditujte minimálně každé 3–6 měsíců a vždy po každé změně URL struktury, nasazení nového jazyka nebo migraci CMS. U enterprise webů s častými deployi je optimální zařadit validaci přímo do CI/CD pipeline — chyba se odhalí dřív, než se dostane do produkce.

Hreflang vs. struktura URL: ccTLD, subdoména, podsložka

Volba URL struktury má trvalé SEO důsledky a rozhoduje, jak silně budete cílit konkrétní trh.

Struktura Příklad Geo signál Doporučení
ccTLD example.de Nejsilnější Velké brandy s rozpočtem
Podsložka example.com/de/ Slabší Default volba pro většinu
Subdoména de.example.com Střední Když ccTLD nelze

Pro většinu firem vstupujících na nové trhy je optimální podsložka (/cs/, /de/). Konsoliduje linkbuildingovou autoritu pod jednu doménu a hreflang funguje stejně dobře jako u ccTLD. ccTLD volte jen tehdy, když máte rozpočet budovat samostatnou autoritu pro každou zemi.

Nejčastější otázky

Je hreflang ranking faktor?

Ne. Hreflang neposiluje ranking, jen pomáhá Googlu zobrazit správnou jazykovou variantu uživateli. Špatná implementace ale ranking poškodí, protože v cílovém regionu se zobrazí nesprávná verze stránky.

Jak dlouho trvá, než Google hreflang zpracuje?

Typicky 2–4 týdny, než Google znovu prochází weby a zpracuje změny. U velkých webů s pomalejším crawl rate to může trvat déle. V Google Search Console v sekci International Targeting uvidíte, kolik anotací Google už ověřil.

Mohu používat hreflang napříč různými doménami?

Ano. Hreflang funguje i mezi example.cz a example.com, pokud obě domény vlastníte a všechny varianty obsahují vzájemné odkazy. Pravidlo reciprocity platí stejně — každá doména musí odkazovat zpět.

Stačí mít jen jazyk bez regionu (cs místo cs-CZ)?

Ano, pokud cílíte na všechny mluvčí daného jazyka bez ohledu na zemi. Pro češtinu je „cs” obvykle dostatečné, protože český obsah typicky funguje pro ČR i mluvčí jinde. Region přidávejte pouze v případě, že máte skutečně lokalizované varianty (ceník, dodání, právní informace).

Co dělat, když nemám překlad pro každou zemi?

Použijte jednu obecnou jazykovou variantu (např. „es” pro celé španělsky mluvící trhy) plus konkrétní country verze pro klíčové trhy (es-ES). Hreflang nevyžaduje pokrýt všechny země — pokrývá jen ty, které reálně provozujete.

Mění hreflang ceny, měnu nebo jiné regionální údaje?

Ne. Hreflang slouží výhradně k jazykovému a geografickému targetingu obsahu. Pro odlišné měny nebo ceníky musíte vytvořit samostatné stránky a každou z nich označit příslušným hreflang kódem (např. en-US s dolary, en-GB s librami).

Další zdroje:

  1. Localized Versions of your Pages – Google Search Central [online]. [cit. 10. 5. 2026]. Dostupné z: https://developers.google.com/search/docs/specialty/international/localized-versions
  2. Hreflang Implementation Guide: Complete Technical Reference for International SEO 2026 – LinkGraph [online]. [cit. 10. 5. 2026]. Dostupné z: https://www.linkgraph.com/blog/hreflang-implementation-guide/
  3. Hreflang Tags: The Complete SEO Guide 2026 – theStacc Blog [online]. [cit. 10. 5. 2026]. Dostupné z: https://thestacc.com/blog/hreflang-guide/
  4. International SEO 2026: Hreflang Multilingual Guide – DigitalApplied [online]. [cit. 10. 5. 2026]. Dostupné z: https://www.digitalapplied.com/blog/international-seo-2026-hreflang-multilingual-guide
  5. How to Implement hreflang Tags – Bright SEO Tools [online]. [cit. 10. 5. 2026]. Dostupné z: https://brightseotools.com/post/how-to-implement-hreflang-tags
  6. Hreflang Mistakes That Keep Coming Back in 2026 – MagsTags [online]. [cit. 10. 5. 2026]. Dostupné z: https://www.magstags.com/notes/hreflang-mistakes/
  7. Hreflang Implementation Guide: Avoid the 5 Most Common Mistakes – Scalarly Blog [online]. [cit. 10. 5. 2026]. Dostupné z: https://scalarly.com/blog/hreflang-implementation-guide/
  8. HREFLang Annotation Also X Default: How to Fix This Technical SEO Issue – Loud Interactive [online]. [cit. 10. 5. 2026]. Dostupné z: https://loud.us/post/hreflang-annotation-also-x-default-how-to-fix-this-technical-seo-issue/
  9. Common Hreflang Mistakes to Avoid – Collaborada [online]. [cit. 10. 5. 2026]. Dostupné z: https://www.collaborada.com/blog/common-hreflang-mistakes
  10. Hreflang and x-default for International SEO – Visively [online]. [cit. 10. 5. 2026]. Dostupné z: https://visively.com/kb/algorithms/hreflang-x-default

Zaujal tě článek? Dej nám zpětnou vazbu:

Hodnocení: 4.9 / 5. Hlasů: 7

Ještě žádné hodnocení 🙁 Buď první!

Autor

Ivo Matěj

Online marketingu se věnuje přes 16 let. Je zakladatelem Converso, kde se specializuje na SEO, affiliate marketing a obsahové projekty. Dříve vedl marketing ve firmách jako Balíkobot, Srovnáme.cz nebo SportFotbal.

Přidat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *