Hreflang je atribút v kóde, ktorým webu poviete, že určitá stránka má viac jazykových alebo národných verzií a ktorá z nich patrí komu. Vďaka hreflangu Google lepšie rozpozná a zobrazí Čechovi českú verziu, Slovákovi slovenskú a Nemcovi nemeckú, aj keď ide obsahovo o tú istú stránku (len v iných jazykoch).
Je to nenápadný technický prvok, ktorý však pri viacjazyčných weboch a e-shopoch rozhoduje o tom, či človek dostane obsah vo svojom jazyku, alebo ho odradí verzia, ktorej nerozumie. Správne nastavený hreflang zároveň rieši problém, ktorý by inak Google mohol vyhodnotiť ako duplicitný obsah. Určite dnes existujú aj iné mechanizmy, vďaka ktorým sa jazykové mutácie zobrazujú tam, kde majú. Hreflang je však stále dobrý štandard, ktorým si všetko poistíte.
Odkiaľ slovo pochádza
Názov hreflang je jednoduché zložené slovo z anglického href a lang. Href znamená hypertextový odkaz, teda tú časť kódu, ktorá nesie cieľovú adresu, rovnakú, akú má aj každý anchor text. Lang je skratka z language, jazyk. Spolu teda ide o odkaz s určením jazyka. Celý atribút hovorí vyhľadávaču jednoduchú vetu. Tu je rovnaký obsah v inom jazyku a nájdete ho na tejto adrese.
Krátka história hreflang
Atribút hreflang predstavil Google v roku 2011 ako riešenie narastajúceho problému. Firmy expandovali do zahraničia, zakladali jazykové mutácie webov a vyhľadávač si nevedel rady, ktorú verziu komu ukázať. Nezriedka ponúkol anglickú verziu Čechovi alebo naopak.
Hreflang tento zmätok vyriešil tým, že jednotlivé verzie jasne prepojil. Odvtedy sa stal štandardom pre každý web, ktorý cieli na viac krajín alebo jazykov, a jeho správne nastavenie je jedným z pilierov medzinárodného SEO.
Ako hreflang funguje z pohľadu SEO
Hreflang sa dá zapísať na troch miestach. V hlavičke stránky, v HTTP hlavičke alebo v mape webu. Kľúčové pravidlo je vzájomnosť. Keď česká stránka odkazuje na slovenskú, musí slovenská odkazovať späť na českú, inak Google celé prepojenie ignoruje. Každá verzia zároveň potrebuje odkazovať aj sama na seba.
Hreflang úzko spolupracuje s kanonickými odkazmi. Každá jazyková verzia má byť svojím vlastným originálom, nie kópiou odkazujúcou na inú krajinu. Zlá kombinácia oboch patrí k najčastejším a najzákernejším chybám, ktoré pri SEO audite viacjazyčných webov nachádzam.

Prečo na hreflangu záleží
Bez hreflangu riskujete, že Vaše jazykové verzie budú súperiť medzi sebou, namiesto toho, aby každá oslovila svoj trh. Nemecká verzia sa môže zobraziť v Česku, česká v Rakúsku a výsledkom je zmätený návštevník, ktorý rýchlo odchádza. To je, samozrejme, extrém, ktorý sa pravdepodobne nestane. Je však lepšie využiť synergiu, než nechávať veci na náhodu.
Pre každý web, ktorý myslí na expanziu do zahraničia, je preto hreflang takmer nevyhnutnosť, nie nadstavba. Rozhoduje o tom, či Vaša investícia do zahraničného SEO smeruje k správnym ľuďom, alebo sa rozplynie v tom, že správny obsah dostane nesprávne publikum. Určite tiež pomáha pri vstupe do nových krajín. Nečakajte však od hreflangu zázraky.
Kam to siaha ďalej
Hreflang je vlastne technická podoba obyčajnej zdvorilosti. Hovorte s človekom jazykom, ktorému rozumie. Je to rovnaký princíp, na ktorom stojí dobrá cesta zákazníka. Stretnúť človeka tam, kde je, a v podobe, ktorá mu vyhovuje. Vo svete, kde odpovede čoraz častejšie skladá umelá inteligencia, navyše zrozumiteľné jazykové signály pomáhajú aj tomu, aby Vás správne pochopil a citoval aj model, nielen klasický vyhľadávač.
Najčastejšie chyby
- Jednosmerné odkazy, keď jedna verzia na druhú odkazuje, ale tá späť už nie.
- Chýbajúci odkaz verzie na seba samu, ktorý je tiež povinný.
- Zlá kombinácia s kanonickým odkazom, ktorý omylom zlúči jazykové verzie do jednej. Vo všeobecnosti však chyby v kanonických odkazoch a hreflangu, ktoré sa navzájom prelínajú, nie sú až také časté.
- Riešenie jazykov presmerovaním podľa polohy namiesto hreflangu, čo robotovi znemožní ostatné verzie vôbec prejsť.
Otázky okolo hreflangu
Čo je hreflang?
Atribút v kóde, ktorým webu poviete, že stránka má viac jazykových alebo národných verzií a ktorá z nich patrí komu. Google potom ukáže každému správnu verziu.
Kam sa hreflang zapisuje?
Na jedno z troch miest. Do hlavičky stránky, do HTTP hlavičky alebo do mapy webu. Vždy platí, že odkazy medzi verziami musia byť obojsmerné.
Potrebuje hreflang každý web?
Nie. Má zmysel len pre weby s viacerými jazykovými alebo národnými verziami. Web v jednom jazyku pre jednu krajinu ho nepotrebuje.