
Atribut `hreflang x-default` sděluje vyhledávačům, kterou stránku mají zobrazit v případě, že jazyk nebo region uživatele neodpovídá žádné z verzí uvedených na webu. Jedná se o pojistku, která vyplňuje mezery v nastavení atributu `hreflang` na webu a přesměrovává návštěvníky, u nichž nedošlo k shodě, na vhodnou náhradní stránku, místo aby výběr nechávala náhodě.
Nejtěžší je poznat, kdy to skutečně potřebujete. Mnohé weby to nepotřebují, a v takových případech jeho přidání jen způsobí zbytečnou práci a zvyšuje riziko chyb na webu.
V tomto průvodci se dozvíte, jak funguje atribut x-default, kdy je skutečně užitečný a kdy jej můžete bez obav vynechat. Vysvětlíme vám také, jak náš nástroj pro překlad pomocí umělé inteligence automaticky zpracovává standardní atribut hreflang, čímž eliminuje riziko ručních chyb a zajišťuje konzistenci vašich vícejazyčných URL adres a sitemap.
Jak jsme viděli, atribut ` hreflang x-default ` sděluje vyhledávačům, kterou URL mají zobrazit v případě, že jazyk nebo region uživatele neodpovídá žádné z vašich lokalizovaných verzí. Namísto hádání se Google může uchýlit k stránce, kterou jste určili jako neutrální variantu, například globální domovské stránce, výběru jazyka nebo mezinárodní verzi.

Funguje to společně s běžnými značkami hreflang, které přiřazují konkrétní URL adresy k dvojicím jazyk–region, například hreflang="en-us" nebo hreflang="fr-fr". Pokud žádná z těchto dvojic neodpovídá nastavení uživatele, použije Google jako záložní řešení URL adresu x-default.
Implementujete to pomocí stejného vzoru odkazu rel="alternate", avšak s atributem hreflang="x-default", a to buď v hlavičce HTML, v HTTP hlavičkách, nebo v XML sitemapech. Je důležité si uvědomit, že atribut x-default uživatele automaticky nepřesměruje; pouze vyhledávačům sděluje, kterou verzi mají ve výsledcích vyhledávání zobrazit, pokud neexistuje žádná přímá shoda.
Atribut `hreflang="x-default"` pomáhá vyhledávačům rozpoznat, kterou verzi stránky mají zobrazit, pokud se přímo neshoduje jazyk ani region, čímž zajistíte jasnost vašich mezinárodních signálů. Určením neutrální náhradní varianty snížíte pravděpodobnost, že Google zobrazí méně relevantní URL, například stránku určenou pro konkrétní zemi, která pro daného uživatele není vhodná.
Tato jasnost podporuje vaše celkové nastavení atributu hreflang, které již předchází problémům s duplicitním obsahem tím, že vyhledávačům sděluje, že podobné URL adresy představují jazykové varianty, nikoli samostatné konkurenční stránky. Základní značka hreflang vypadá takto:
<link rel="alternate" hreflang="es" href="https://example.com/es/"/>Zatímco značka x-default bude vypadat takto:
<link rel="alternate" hreflang="x-default" href="https://example.com/" />„Pokud v vhodných případech použijete parametr x-default, posílíte tím systém zejména v okrajových případech, aniž by to samo o sobě vedlo k lepšímu umístění ve výsledcích vyhledávání. Výsledkem je stabilnější viditelnost správných URL adres na správných trzích, méně výsledků ve smíšených jazycích a přehlednější mezinárodní SEO profil u složitých konfigurací.“
– Elizabeth Pokorny, vedoucí oddělení značky a obsahu ve společnosti Weglot
Atribut ` hreflang="x-default"` použijete v případě, že máte připravenou jasnou alternativní verzi, která by měla oslovit všechny uživatele, u nichž se nenašla shoda s konkrétní kombinací jazyka a regionu. Mezi běžné příklady použití patří:
Obvykle nepotřebujete x-default, pokud:
„To je důvod, proč Weglot x-default automaticky, i když za vás zpracovává vaše tagy hreflang. Mnoho webů to prostě nepotřebuje a měli byste to zavést pouze v případě, že jasně platí některý z výše uvedených scénářů.“
- Eugène Ernoult, CMO společnosti Weglot
Poznámka: Doporučujeme sem vložit blok Weglot
💡 Pokud používáte překladatelský plugin, jako je WPML, Polylang nebo TranslatePress, tyto tagy se obvykle generují automaticky. Než začnete kód vkládat ručně, zkontrolujte v nastavení pluginu, zda se tam nachází „x-default“.
Zde je konkrétní příklad správně implementované značky `x-default` v HTML pro domovskou stránku se třemi variantami v angličtině a jednou globální záložní variantou:
<link rel="alternate" href="https://example.com/en-gb/" hreflang="en-gb" />
<link rel="alternate" href="https://example.com/en-us/" hreflang="en-us" />
<link rel="alternate" href="https://example.com/en-au/" hreflang="en-au" />
<link rel="alternate" href="https://example.com/" hreflang="x-default" />⚠️ Aktuální stránka musí v seznamu alternativních verzí vždy obsahovat odkaz na sebe samu. Pokud se nacházíte na americké verzi stránky, musí být v kódu vedle značky x-default stále přítomna značka en-us.
Chcete-li implementovat atribut hreflang x-default, máte k dispozici 3 hlavní možnosti:
Ve WordPressu byste neměli přidávat značky hreflang přímou úpravou souboru header.php. Soubory šablony se při aktualizacích často přepisují, což může vaše změny smazat.
Instead, output the tags using the wp_head hook. This hook runs inside the <head> of every page and is the standard way to inject metadata in WordPress. Adding your hreflang code through functions.php or a snippets plugin keeps the implementation update-safe and easier to maintain.
Tady je snippet , který můžete vložit:
add_action('wp_head', 'add_custom_hreflang_tags');
function add_custom_hreflang_tags() {
echo '<link rel="alternate" href="https://example.com/en-gb/" hreflang="en-gb" />' . PHP_EOL;
echo '<link rel="alternate" href="https://example.com/en-us/" hreflang="en-us" />' . PHP_EOL;
echo '<link rel="alternate" href="https://example.com/" hreflang="x-default" />' . PHP_EOL;
}<xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/" />5. Repeat this for each relevant <url> block that has alternates.
Link: <https://example.com/>; rel="alternate"; hreflang="x-default"4. Tuto konfiguraci použijte na všechny URL adresy v rámci skupiny hreflang.
5. Otestujte vzorovou stránku pomocí nástroje pro kontrolu hlaviček, abyste se ujistili, že hlavička Link je přítomna a správně naformátována.
A typical HTML cluster in your page head will look like a short list of <link rel="alternate"...> rows, one per language plus the single x-default fallback.
{{ebook}}
Ve většině případů je nejbezpečnějším výchozím cílem neutrální stránka, která vyhovuje všem, například globální výběr jazyka či země nebo mezinárodní domovská stránka, která není vázána na konkrétní trh. Díky tomu bude náhradní zobrazení od Googlu odpovídat tomu, co byste chtěli, aby viděl zcela neznámý návštěvník.
Několik osvědčených postupů vám pomůže udržet pořádek:
Tyto postupy dohromady snižují nejednoznačnost, zabraňují vzniku konfliktních náhradních řešení a zajišťují, že vaše výchozí nastavení „x“ funguje tak, jak má. A nezapomeňte, že můžete zkontrolovat, zda vaše standardní tagy hreflang fungují správně, a to pomocí našeho nástroje Hreflang Checker.

Dilema kolem atributu hreflang x-default má jednoduché řešení – buď máte připravenou skutečnou záložní stránku pro návštěvníky, pro které se nenašla žádná odpovídající stránka, nebo tento atribut vynecháte a zachováte si přehledné nastavení hreflang. Pokud jej použijete, jednoduše tím Googlu sdělíte: „Pokud se nic neshoduje, přesměruj uživatele sem“, čímž zajistíte, že mezinárodní provoz bude směřovat správným směrem.
Nejtěžší na tom není samotná funkce x-default, ale zajištění přehledného a jednotného označování hreflang ve všech jazykových verzích a na všech URL adresách. Pokud to děláte ručně, musíte upravovat šablony, kontrolovat každý cluster a doufat, že se při změnách obsahu nic neporouchá.
Náš nástroj pro překlad webových stránek pomocí umělé inteligence za vás zpracuje standardní atribut hreflang, přeložené URL adresy a vícejazyčné soubory sitemap, takže tuto logiku nemusíte nastavovat ručně. Zbývá vám už jen rozhodnout, zda by atribut x-default měla mít stránka s výběrem jazyka, nebo globální záložní stránka.
Pokud jste připraveni vylepšit nastavení atributu hreflang, začněte ještě dnes s 14denní bezplatnou Weglot .
Nejlepší způsob, jak pochopit sílu Weglot vyzkoušet si ho na vlastní kůži. Vyzkoušejte ho zdarma a bez jakýchkoli závazků.
Nejlepší způsob, jak pochopit sílu Weglot vyzkoušet si ho na vlastní kůži. Vyzkoušejte ho zdarma a bez jakýchkoli závazků.
Pokud ještě nejste připraveni propojit svůj web, je k dispozici demo webová stránka ve vašem ovládacím panelu.