Domov · Slovník pojmov · Čo je hreflang
Slovník pojmov
Čo je hreflang?
Hreflang je značka, ktorou vyhľadávaču poviete, pre aký jazyk a prípadne krajinu je konkrétna verzia stránky určená. Používa sa na weboch, ktoré majú ten istý obsah vo viacerých jazykoch. Google vďaka nej zobrazí Slovákovi slovenskú verziu a Čechovi českú, namiesto náhodného výberu.
Vysvetlené po ľudsky.
Je to menovka na dverách zasadačky. Máte tri miestnosti s tou istou prednáškou, len v inom jazyku. Bez menoviek ľudia vojdú kam sa im zachce a polovica sedí na prednáške, ktorej nerozumie. Menovka na dverách povie: tu sa hovorí po slovensky, vedľa po anglicky. A dôležité je, aby každá miestnosť mala na dverách zoznam všetkých ostatných, inak návštevník nevie, že alternatíva vôbec existuje.
Prečo to majiteľa firmy zaujíma.
Väčšina malých slovenských firiem hreflang nepotrebuje. Zaujímavý je až vtedy, keď robíte biznis do Čiech alebo Rakúska a máte web vo viacerých jazykoch. Vtedy sú v hre dva problémy: slovenčina a čeština sú si natoľko podobné, že Google verzie občas zamieňa, a bez správneho označenia si môžu obsahovo takmer identické stránky konkurovať navzájom. Ak jazykové mutácie nemáte, hreflang neriešte a venujte energiu obsahu. Ak ich máte, zle nastavené značky sú horšie než žiadne, lebo Google pri nekonzistencii celý blok ignoruje.
Príklad z praxe.
Slovenská firma predávajúca do Čiech mala web v slovenčine a češtine na jednej doméne v priečinkoch sk a cz. Google zobrazoval českým zákazníkom slovenskú verziu a naopak, lebo jazyky sú si podobné a značky chýbali. Doplnenie vzájomných odkazov s kódmi sk a cs situáciu vyriešilo v priebehu niekoľkých týždňov. Dôležité bolo, aby každá stránka odkazovala na svoj presný náprotivok, nie na úvodnú stránku druhej jazykovej verzie. Pri stránkach, ktoré v druhom jazyku neexistujú, sa značka jednoducho nedáva. A keďže sa obsah oboch verzií z veľkej časti prekrýva, každá stránka má zároveň canonical sama na seba, aby si Google nemyslel, že jedna je kópiou druhej.
Kedy sa tým zaoberať.
Túto tému otvorte až vtedy, keď reálne máte alebo plánujete web vo viacerých jazykoch. Do tej doby je to zbytočná komplikácia. Pri vstupe na český alebo maďarský trh sa rozhoduje najprv o štruktúre: samostatná doména, podstránka alebo priečinok. Až potom sa dopĺňajú vzájomné odkazy medzi jazykovými verziami. Ak už mutácie máte a zdá sa, že Google zobrazuje nesprávnu verziu, skontrolujte, či sú odkazy vzájomné a či sedia kódy jazykov. Náprava býva rýchla. Pri firme, ktorá predáva len na Slovensku, je čas lepšie investovaný do obsahu, cien a Google profilu, kde je prínos merateľnejší.
Ako to skontrolujem.
Správnosť hreflang značiek sa overuje krížovo, nie na jednej stránke.
1V zdrojovom kóde slovenskej verzie nájdite riadky s rel alternate a hreflang. Má tam byť odkaz na každú jazykovú verziu vrátane seba samej.
2Otvorte anglickú verziu a overte, že obsahuje ten istý zoznam odkazov. Odkazy musia byť vzájomné, inak ich Google zahodí.
3Skontrolujte kódy jazyka. Pre slovenčinu sk, pre češtinu cs, nie cz.
4Pozrite si v Google Search Console prehľad medzinárodného cielenia a chybové hlásenia k hreflang.
Časté chyby.
×Jednosmerné značky: slovenská verzia odkazuje na anglickú, ale anglická sa neodvoláva späť.
×Nesprávny kód krajiny namiesto kódu jazyka, najčastejšie cz namiesto cs.
×Odkazy na adresy, ktoré sú presmerované alebo blokované v robots.txt.
×Hreflang nasadený na weboch, ktoré majú len jeden jazyk, kde nerieši nič.
Súvisiace pojmy.
Ďalej v slovníku
Čo je canonical · Čo je indexácia · Čo je sitemap · Čo je SEO · Čo je Google Search Console · Čo je on-page SEO
Čítajte ďalej
SEO základ pre firmy · Tvorba webu na mieru · Celý slovník pojmov · Tvorba webu · Nástroje · Blog
Časté otázky.
Potrebuje slovenská firma hreflang?
Len ak má web vo viacerých jazykoch. Pri jednojazyčnom webe nemá čo riešiť. Pri predaji do Čiech sa oplatí, lebo pomáha odlíšiť slovenskú a českú verziu.
Kam sa hreflang zapisuje?
Buď do hlavičky každej stránky, alebo hromadne do sitemap súboru. Pri malom počte stránok je jednoduchšia hlavička, pri stovkách stránok sitemap.
Nahrádza hreflang canonical?
Nie, fungujú spolu. Každá jazyková verzia má canonical sama na seba a hreflang navyše hovorí, aké alternatívy existujú.
Čo je hodnota x-default?
Označuje verziu pre návštevníkov, ktorých jazyk nezodpovedá žiadnej dostupnej mutácii. Používa sa napríklad pre anglickú verziu alebo pre stránku s výberom jazyka.
Stačí prekladač na webe namiesto samostatných verzií?
Nie. Automatický prekladač obsah nezaindexuje ako samostatnú jazykovú verziu. Ak chcete byť vo vyhľadávaní v inom jazyku, potrebujete skutočné stránky s vlastnými adresami.
Potrebujete to vyriešiť na svojom webe?
Robím weby na mieru od 250 €, redizajn od 250 € a e-shop od 590 €. Cenu poviem vopred podľa rozsahu.
Súvisiace
Kam sa pozrieť ďalej.
Súvisiace pojmy
Čo je cookie lišta? · Čo je crawler? · Čo je DNS? Načo ho firma potrebuje · Čo je doména? · Čo je JSON-LD? Formát štruktúrovaných údajov
Nástroj a článok
Nástroje zadarmo · 5 vecí, ktoré má mať každý web malej firmy