Přeskočit na obsah

Hreflang a jazykové mutace: připravte web pro AI

Návod pro český web s dalšími jazyky: propojení přes hreflang, správný canonical, překlad obsahu a kontrola jazykové verze v AI odpovědích.

~900 slov 6 častých otázek ~4 minut čtení Aktualizováno: 15. 9. 2026
Hreflang a jazykové mutace: připravte web pro AI
Stručná odpověď

Hreflang označuje jazykové nebo regionální varianty stejné stránky a pomáhá Googlu vybrat vhodnou verzi. Český web s německým překladem potřebuje samostatné dostupné adresy, vzájemné odkazy mezi variantami a přeložený hlavní obsah. Technické nastavení ověřujte zvlášť od citací v AI: správný hreflang sám nezaručuje, kterou stránku AI použije ani v jakém jazyce odpoví.

U jazykových mutací začněte odpovídajícími stránkami

Máte český web a přidáváte němčinu. Zákazník má po přepnutí jazyka najít stejnou službu nebo produkt, rozumět nabídce a vědět, zda pro jeho zemi platí uvedené podmínky. Hreflang popisuje vztah mezi takovými variantami. Překlad obsahu, výběr kanonické adresy a kontrola citací jsou další samostatné úkoly.

Začněte malým přehledem. Pro každou důležitou stránku zapište její protějšek. Následující adresy jsou modelový příklad českého prodejce, nikoli měření skutečného e-shopu:

ObsahČeská verzeNěmecká verze
Konkrétní produkt/cs/produkt-a//de/produkt-a/
Doprava a doručení/cs/doprava//de/versand/
Článek bez překladu/cs/jak-vybrat/Zatím chybí

U třetího řádku překlad nejdřív připravte. Odkaz na německou úvodní stránku čtenáře ke stejnému článku nedovede. Do skupiny jazykových alternativ proto patří až skutečný protějšek.

U německé verze zajistěte dostupný překlad

Google doporučuje samostatné URL pro jednotlivé jazyky. Přepínání obsahu jediné adresy podle cookies nebo nastavení prohlížeče může ztížit nalezení všech variant. Stejně tak nedoporučuje automaticky přesměrovávat uživatele mezi jazyky podle odhadu jejich preference. Popisuje to v pokynech pro vícejazyčné weby.

Pro první kontrolu otevřete německou adresu přímo v novém okně. Zobrazí se obsah německy i bez předchozí návštěvy české verze? Je přeložený nadpis, popis, navigace i informace nutné k nákupu? Nabízí přepínač jazyka odkaz na český protějšek?

Atribut lang přesto vyplňte podle jazyka dokumentu, například <html lang="de">. W3C vysvětluje jeho použití pro zpracování textu a asistivní technologie. Jde o jiný účel než propojení alternativ přes hreflang.

Při přípravě překladu doporučuji zvlášť projít měnu, dostupnost, dopravu a kontakty. Německý jazyk ještě neříká, zda posíláte do Německa, Rakouska nebo obou zemí. Podmínky napište přímo na příslušnou stránku; překladem české věty se nabídka pro další trh sama nevytvoří.

Nastavte hreflang a canonical každý podle jeho účelu

Canonical označuje preferovanou adresu mezi duplicitními nebo velmi podobnými stránkami. Google při použití hreflang doporučuje kanonickou stránku ve stejném jazyce, pokud existuje. Viz pokyny ke kanonickým adresám.

Každá ze dvou samostatných, plně přeložených produktových stránek tedy v našem příkladu odkazuje pomocí canonical sama na sebe. Na české stránce bude:

<link rel="canonical" href="https://example.com/cs/produkt-a/" />
<link rel="alternate" hreflang="cs"
      href="https://example.com/cs/produkt-a/" />
<link rel="alternate" hreflang="de"
      href="https://example.com/de/produkt-a/" />

Na německé stránce zůstane stejná dvojice alternativ, změní se canonical:

<link rel="canonical" href="https://example.com/de/produkt-a/" />
<link rel="alternate" hreflang="cs"
      href="https://example.com/cs/produkt-a/" />
<link rel="alternate" hreflang="de"
      href="https://example.com/de/produkt-a/" />

Oba bloky patří do HTML hlavičky head. Adresu example.com nahraďte vlastní doménou a cesty skutečnými adresami. Ukázka řeší pouze vztah těchto dvou stránek, není to kompletní hlavička webu.

Před předáním vývojáři

  • Celé adresy Do hreflang patří úplná URL včetně https a domény. Alternativy mohou být i na různých doménách.
  • Odkaz oběma směry Česká stránka uvádí německou a německá českou. Každá uvádí i sebe. Udržujte jednu shodnou sadu alternativ.
  • Správný jazyk Čeština má kód cs. Pro češtinu určenou Česku lze použít cs-CZ; němčina má de, němčina pro Německo de-DE.

Pravidla zápisu a vzájemného propojení popisuje dokumentace hreflang od Googlu. Vedle HTML podporuje HTTP hlavičky a XML sitemapu. Vyberte způsob, který umíte spolehlivě udržovat; kombinování všech tří nepřináší samo o sobě výhodu.

Hodnota x-default může označit výchozí stránku pro ostatní jazyková nastavení, například rozcestník s výběrem jazyka. Pro jednoduchou dvojici z ukázky ji nepotřebujete povinně. Samostatně řešte téměř totožné regionální varianty ve stejném jazyce: tam může dávat smysl zvolit jednu preferovanou adresu. Pravidlo pro dva překlady na takový případ nepřenášejte automaticky.

Ve strukturovaných datech přeložte obsah, nikoli názvy polí

Pokud stránka vypisuje strojově čitelná data, zkontrolujte při překladu také je. Německý nadpis se může na stránce změnit, zatímco ve vložených datech zůstane český. Pro návaznost na viditelný text projděte například headline, name, description a odkazy na příslušnou stránku. Názvy vlastností schema.org zachovejte.

Vlastnost inLanguage popisuje jazyk obsahu a používá kódy podle BCP 47. Pro německou stránku může malá ukázka vypadat takto:

{
  "@context": "https://schema.org",
  "@type": "WebPage",
  "url": "https://example.com/de/versand/",
  "name": "Versand und Lieferung",
  "inLanguage": "de"
}

Tohle je příklad popisu stránky, nikoli podmínka pro citaci v AI. U produktů porovnejte skutečné údaje o nabídce s tím, co čtenář vidí. Nezaměňte překlad textu za změnu ceny, dostupnosti nebo identity produktu.

Podrobnější výběr typů a způsob kontroly najdete v návodu na strukturovaná data pro AI.

U AI odpovědí ověřujte jazyk i citovanou adresu

Google uvádí, že pro zařazení mezi podpůrné odkazy v AI přehledu nebo režimu AI musí být stránka zařazená do vyhledávání a způsobilá zobrazit se s textovým úryvkem. Zvláštní technické požadavky navíc neuvádí a splnění podmínek nezaručuje zobrazení. Zdroj: AI funkce a váš web.

Z těchto pokynů neplyne, že hreflang řídí jazyk odpovědi. Stejný závěr nelze bez vlastního dokladu přenést ani na ChatGPT, Perplexity nebo Seznam Asistenta. Pro praktickou kontrolu doporučuji následující postup:

  1. Nejdřív ověřte obě stránky

    Zkontrolujte dostupnost adres, výsledné HTML, canonical a odkazy mezi překlady. Ověřte, že indexaci neblokuje noindex a přístup k obsahu nevyžaduje přihlášení.

  2. Připravte srovnatelné dotazy

    Formulujte dotaz ke stejnému zákaznickému problému česky i německy. Zemi doplňte výslovně, pokud na ní záleží. Doslovný překlad dotazu nechte posoudit člověkem, který jazyk používá.

  3. Zapište podmínky a zdroj

    Uložte datum, službu, režim, účet, jazyk a zemi testu. Odděleně zaznamenejte jazyk odpovědi, přesnou citovanou URL a to, zda stránka odpovídá potřebám zákazníka.

  4. Test zopakujte

    Pro první orientaci doporučuji každý dotaz zopakovat třikrát v oddělených konverzacích. Je to malý pracovní vzorek, nikoli statistický důkaz účinku hreflang.

Za chybu nepovažujte automaticky každou cizojazyčnou citaci. Nejprve ji otevřete: může obsahovat správnou odpověď. Problém pro zákazníka nastává například tehdy, když německý dotaz na doručení do Německa dostane české podmínky platné pouze pro Česko. Takový případ si zapište jako nesoulad trhu a nabídky, nikoli rovnou jako poruchu hreflang.

Pro širší sestavu dotazů můžete navázat testem viditelnosti v AI. Technicky správné propojení je kontrolovatelný výsledek vaší práce. Výběr zdroje v jednotlivé AI odpovědi zůstává výsledkem konkrétní služby.

Začněte jednou dvojicí nejdůležitějších stránek. Po ověření rozšiřte stejný postup na další překlady. Pokud současně připravujete obsah a zadání šablon pro nový web, podívejte se na AI SEO Wireframe Pack.

Technická doporučení ověřena v uvedených primárních zdrojích 15. září 2026. Ukázky adres a postup testování jsou modelový příklad a redakční doporučení; článek nedokládá změřené zvýšení citací po nasazení hreflang.

Sniper Design
Pomoc s implementací

Nechcete to řešit interně? Postavíme to za vás.

V Sniper Design děláme kompletní AI SEO — strategii, audit, implementaci i obsah. Zlatý partner Upgates i Shoptetu, přes 600 e‑shopů na CZ trhu. Na AI vyhledávání připravujeme návrhy homepage, obsahovou strukturu i audity klientských webů.

  • 600+ e‑shopů
  • Vlastní e‑shop MEGA DETAIL
FAQČasté otázky

Časté otázky, které k tématu nejčastěji padají

Co je hreflang a kam se vkládá?
Hreflang propojuje jazykové nebo regionální varianty stejného obsahu. U HTML stránek ho můžete zapsat pomocí link rel=alternate do hlavičky head. Google podporuje také zápis v HTTP hlavičkách nebo XML sitemapě; tyto tři způsoby považuje za rovnocenné.
Jaký je rozdíl mezi hreflang a canonical?
Hreflang označuje jazykové a regionální alternativy. Canonical navrhuje preferovanou adresu z duplicitních nebo velmi podobných stránek. Plnohodnotný německý překlad proto nesměrujte automaticky pomocí canonical na český originál.
Je pro češtinu správně cs, nebo cz?
Kód jazyka je cs. Zápis cs-CZ označuje češtinu pro Česko; samotné cz není správný kód češtiny pro hreflang. Region přidávejte tehdy, když verze opravdu cílí na konkrétní zemi.
Funguje hreflang mezi dvěma různými doménami?
Ano, Google podporuje alternativy na různých doménách. Propojujte odpovídající stránky plnými adresami a kontrolujte i zpětný odkaz z druhé varianty. Nestačí jednostranně označit jinou doménu za překlad.
Zaručí hreflang českou citaci v AI odpovědi?
Takový příslib z dokumentace Googlu neplyne. Hreflang je pomůcka pro přiřazení jazykových a regionálních variant. Jazyk odpovědi a skutečně citovanou adresu ověřujte v konkrétní AI službě a podmínky testu si zapisujte.
Potřebuje každá stránka x-default?
X-default označuje výchozí stránku pro jazyková nastavení, která neodpovídají uvedeným variantám. Google ho doporučuje zejména pro výběr jazyka. Není to kód dalšího jazyka ani povinná součást každé dvojice překladů.
Čtěte dál

Související články

Všechny články v blogu Zpět na úvod