Generátor značek hreflang
Vygeneruj značky hreflang pro vícejazyčné stránky jako HTML link, položky mapy webu XML nebo hlavičku HTTP Link, s kontrolou kódů ISO a zpětných odkazů.
Kontroly
Žádné problémy nenalezeny.
Zkontrolovat existující značky stránky
Vlož značky hreflang, položky mapy webu nebo hlavičku Link, které aktuálně poskytuje některá z tvých stránek, a porovnej je se sadou výše.
Tato stránka obsahuje úplnou sadu včetně odkazu sama na sebe.
Jak používat generátor hreflang
- V části Jazykové verze zadej jeden řádek pro každou verzi stránky: Kód jazyka, například
cs,cs-CZnebode-AT, a absolutní URL stránky této verze. Další řádky přidáš tlačítkem Přidat jazyk. - Volitelně vyplň URL x-default (volitelné), tedy stránku, která se zobrazí návštěvníkům, jejichž jazyk neodpovídá žádné z tvých verzí.
- Vyber Výstupní formát: Značky HTML link, Mapa webu XML nebo Hlavička HTTP Link.
- Přečti si Kontroly, pak kód Kopírovat nebo Stáhnout. Stejnou úplnou sadu umísti na každou uvedenou stránku.
- Chceš-li zkontrolovat živou stránku, otevři Zkontrolovat existující značky stránky, vlož to, co stránka právě poskytuje, a zadej její URL. Nástroj vypíše chybějící, nadbytečné a neodpovídající položky.
Tlačítko Načíst příklad ukáže nastavení se čtyřmi verzemi v češtině a angličtině s x-default. Vše běží ve tvém prohlížeči a nic, co zadáš, se neodesílá na server.
K čemu hreflang slouží
hreflang říká vyhledávačům, že několik adres URL jsou verze téhož obsahu pro různé jazyky nebo regiony, aby se každému hledajícímu zobrazila ta správná. Nemění pozice ve výsledcích a nikoho nepřesměrovává; pouze pomáhá Googlu a Yandexu vybrat, kterou verzi ve výsledcích zobrazit. Bing se místo toho spoléhá hlavně na značku meta content-language a atribut lang.
Každá hodnota je kód jazyka podle ISO 639-1 (dvě písmena, například de), volitelně následovaný regionem podle ISO 3166-1 alpha-2 (například AT pro Rakousko). Přijímá se i písmo, například zh-Hant. Region nelze použít samostatně: CA znamená katalánštinu, ne Kanadu. Pro češtinu v Česku napiš cs-CZ. Nástroj ověřuje obě části podle vestavěných seznamů kódů, zapisuje je v obvyklé velikosti písmen (en-US, i když napíšeš EN_us) a zachytí klasické chyby, například en-UK (Spojené království je GB) nebo zrušené kódy jako iw pro hebrejštinu (nyní he).
Tři výstupní formáty
- Značky HTML link patří do
<head>každé verze. Je to nejjednodušší možnost pro běžné webové stránky. - Mapa webu XML umístí anotace do tvé mapy webu: jedna položka
<url>na stránku, v každé všechny alternativy pomocíxhtml:link. HTML zůstane lehké a u velkých webů se to spravuje snadněji. - Hlavička HTTP Link je určena pro soubory bez
<head>, například soubory PDF. Server hlavičku odešle spolu se souborem.
Pro každou stránku používej jednu metodu. Kombinace je povolená, ale zvyšuje riziko chyb.
Vzájemnost: pravidlo, které většina webů přehlíží
Anotace musí být obousměrné. Pokud stránka A říká, že B je její francouzská verze, musí B odkazovat zpět na A, jinak vyhledávače dvojici ignorují. Každá stránka musí také uvádět sama sebe. Nejjednodušší způsob, jak obojí splnit, je dát na každou verzi úplně stejný blok, což tento nástroj generuje. Panel Zkontrolovat existující značky stránky porovná aktuální značky jedné stránky s tvou sadou a ohlásí chybějící zpětné odkazy, chybějící odkaz na sebe sama a odlišné adresy URL, například kvůli lomítku na konci nebo http místo https.
Časté dotazy
Je x-default povinný?
Ne, ale doporučuje se. Určuje záložní stránku pro všechny ostatní, obvykle výběr jazyka nebo tvou hlavní verzi. Musí splňovat stejná pravidla jako ostatní položky, včetně toho, že je uveden na každé stránce.
Mám přidat obecný jazyk i regionální?
Obvykle ano. Pokud máš jen en-GB a en-US, anglicky mluvící návštěvník v Irsku neodpovídá ani jedné. Přidání obecné verze en ho pokryje a nástroj upozorní, když má jazyk jen regionální varianty.
Mohou dva jazyky odkazovat na stejnou URL?
Ano. Například en-GB a en-IE mohou sdílet jednu stránku, pokud je obsah stejný. Každá hodnota hreflang se však v sadě smí objevit pouze jednou.
Musí být adresy URL absolutní?
Ano. Google vyžaduje úplné adresy včetně https://. Relativní cesty se zde odmítají. Fragment, například #top, vyhledávače ignorují.
Nahrazuje hreflang značku canonical?
Ne, fungují společně. Každá verze by měla mít canonical odkazující sama na sebe, ne na jinou jazykovou verzi. Canonical na jiný jazyk říká Googlu, aby stránku vyřadil, a její hreflang se ignoruje.
Související nástroje
- Generátor meta tagů Bezplatný generátor meta tagů pro titulek, meta description, kanonickou URL, robots a viewport s kontrolou délky a správně escapovaným HTML.
- Generátor robots.txt Vytvoř platný soubor robots.txt se skupinami user-agentů, pravidly Allow a Disallow, mapami webu a crawl-delay a s kontrolou běžných chyb.
- Generátor přesměrování .htaccess Vygeneruj přesměrování 301 a 302 pro .htaccess nebo Nginx, vynuť HTTPS a www, přesuň doménu a uprav lomítka s kontrolou smyček a řetězců.