Kratek odgovor: če želite preveriti hreflang na spletu, prilepite naslov katere koli jezikovne različice strani v brezplačni preverjevalnik hreflang PromoPilot in kliknite»Preveri hreflang«. Orodje bo iz <head> izluščilo alternativne povezave, preverilo obliko jezikovnih in regionalnih kod, podvojene kode, prisotnost x-default in povezave do same strani, stanje HTTP vsake alternative in, če je preklop omogočen, celo navzkrižne sklice med različicami. Spodaj je opisano, kako brati rezultate in najpogostejše napake.
Delal sem že na večjezičnih projektih – od trijezičnih spletnih mest do 33-jezičnega portala z RTL – in hreflang je bil vir težav v skoraj vsakem od njih. Najbolj nadležna napaka: vse je označeno, vendar ena različica ne povezuje nazaj – in Google obiskovalcem prikaže napačno jezikovno različico, čeprav se na prvi pogled zdi vse v redu.
Kaj preverja validator hreflang?
Hreflang je namig iskalnikom:»Ta stran ima različice v drugih jezikih, tukaj so njihovi naslovi.« Strani, povezane s to oznako, tvorijo gručo. Validator preveri, ali je ta gruča pravilno sestavljena.
| Izpit | Kaj gleda? | Zakaj je to za SEO? |
|---|---|---|
| Alternative iz glave | Vse oznake <link rel="alternate" hreflang="…"> na strani | To je oznaka, ki jo Google prebere. |
| Oblika kode in podvojeni podatki | Jezik po standardu ISO 639-1, regija po standardu ISO 3166-1 ( de, en-GB, cs-CZ), ponovitve | Google preprosto ignorira neveljavno kodo. |
| x-privzeto | Ali obstaja privzeta različica? | Prikazano tistim, ki niso bili zadovoljni z nobenim jezikom |
| Samoreferenca | Ali stran na seznamu kaže nase? | Brez njega se grozd šteje za nepopoln. |
| Status HTTP alternativ | Ali se vsak naslov odzove s kodo 200? | Povezave ali preusmeritve 404 prekinejo povezave |
| Vzajemne povezave | Ali se vsaka različica sklicuje nazaj | Brez potrditve se par hreflang ne upošteva. |
Kako preveriti hreflang spletnega mesta na spletu?

- Odprite validator hreflang.
- Vstavite naslov strani, ki naj bo vključena v gručo, na primer
https://example.com/en/pricing/. - Odločite se, ali je potrebno vzajemno preverjanje hreflanga. Stikalo»Preveri vzajemno preverjanje hreflanga« upočasni postopek preverjanja: orodje odpre vsako alternativo in preveri njeno oznako. Omogočite ga za prvo preverjanje – vzajemno preverjanje hreflanga je najpogostejši vzrok za nedelujoče povezave.
- Kliknite»Preveri hreflang« in preglejte težave: kode, x-default, samoreferenciranje.
- Popravite vse nepovezane jezikovne nastavitve in znova preizkusite z drugo jezikovno različico, da zagotovite ujemanje gruč na obeh straneh.
Takole izgleda stran z orodjem: polje za naslov, stikalo za medsebojno preverjanje in opis, kaj se preverja.

Kako prebrati rezultat in kaj najprej popraviti?
Napake v Hreflangu niso vse enake. Popravljam jih v tem vrstnem redu:
- Alternative odgovorijo z napako ali preusmeritvijo. Če
/de/preise/vrne napako 404 ali preusmeri na domačo stran, povezovanje ne deluje. hreflang naj vsebuje samo končne URL-je s statusom 200, ki se ujemajo s kanoničnimi URL-ji teh strani. - Ni povratnih povezav. Angleška različica se povezuje z nemško različico, nemška različica pa se ne povezuje z angleško različico. To se običajno zgodi, ko je bil pozneje dodan nov jezik in predloga za starejše različice ni bila posodobljena.
- Napačne kode. Pogosti primeri vključujejo
en-UKnamestoen-GB,cznamestocsza češčino,uanamestoukza ukrajinščino ali regijo brez jezika. Iskalnik takšne nize prezre. - Brez samosklicevanja. Vsaka različica mora navesti tudi samo sebe.
- Ni x-defaulta. To ni hrošč, ampak brez njega obiskovalci "iz drugih jezikov" dobijo naključno različico.
- Podvojeni podatki. Ista koda je navedena dvakrat z različnimi naslovi – Google ne ve, katerega naj izbere.
Pravilna skupina za stran v treh jezikih je videti takole – in je enaka v vseh treh različicah:
<link rel="alternate" hreflang="en" href="https://example.com/en/pricing/">
<link rel="alternate" hreflang="de" href="https://example.com/de/preise/">
<link rel="alternate" hreflang="cs" href="https://example.com/cs/cenik/">
<link rel="alternate" hreflang="x-default" href="https://example.com/en/pricing/">
Druga pogosta past je kanonična stran, ki kaže iz vseh jezikovnih različic na angleško. To je v nasprotju z hreflang: hkrati pravite»to je dvojnik angleške strani« in»to je ločena nemška različica«. Kanonična stran vsake različice bi morala kazati nase.
Kdaj so potrebne regije, ne le jeziki?
Koda de je za vse nemško govoreče obiskovalce. Koda de-AT je samo za tiste v Avstriji. Regionalne kode so potrebne, če imate za vsako državo resnično različno vsebino: različne cene, valute, pošiljanje in pravne informacije. Če so besedila enaka, zadostujejo jezikovne kode – dodatne regionalne različice ustvarjajo podvojitve in otežujejo podporo.
Dober kompromis za trgovino: de za vse nemško govoreče države plus de-CH, če ima Švica različne cene v frankih. Tako bodo švicarski obiskovalci videli svojo različico, vsi ostali pa splošno.
Kako dodati nov jezik, ne da bi pokvarili hreflang?
Večina napak se ne pojavi ob zagonu spletnega mesta, temveč kasneje – pri dodajanju jezika. Moj kontrolni seznam za to:
- Posodobite predlogo vseh obstoječih različic, ne le nove: vsaka stran mora navajati novi jezik.
- Ne objavljajte praznih ali neprevedenih strani. Če prevoda še ni, je bolje, da strani ne vključite v gručo, kot pa da se sklicevate na stranski naslov.
- Preverite URL-je. Prevedeni URL-ji (
/de/preise/namesto/de/pricing/) so dobri za uporabnike, vendar mora hreflang vsebovati te URL-je brez preusmeritev. - Zaženite validator z obeh strani – z nove in ene od starih različic, z omogočenim medsebojnim preverjanjem.
- Posodobite zemljevid spletnega mesta, da bo robot hitreje našel vaše nove strani.
To traja eno uro, napake, ki jih spregledate na tem koraku, pa bodo rezultate zmedle več mesecev.
Primerjava: validator hreflang in alternative
| Orodje | Kaj je brezplačno? | Omejitve | Za koga je primerno? |
|---|---|---|---|
| PromoPilot — validator hreflang | Kode, dvojniki, x-privzeto, samoreferenca, statusi HTTP, vzajemne povezave | En grozd na preverjanje, bere oznako iz glave | Hitro preverite ključne strani svojega ali tujega spletnega mesta |
| Konzola za iskanje Google | Preverjanje URL-jev: Katero kanonično različico je izbral Google? | Samo za vaše preverjeno spletno mesto ni ločenega poročila hreflang | Razumevanje, kako Google vidi določeno različico |
| Kričeča žaba SEO pajek | Iskanje po spletnem mestu s poročili hreflang | Namestitev je obvezna, brezplačna različica ima omejitev glede naslovov | Hkratna revizija vseh jezikovnih različic |
| Orodja za spletne skrbnike Ahrefs | Revizija spletnega mesta, vključno z napakami hreflang | Samo za vaša preverjena spletna mesta | Redno spremljanje vašega projekta |
Zaključek: za preverjanje določene strani – na primer po uvedbi novega jezika – je spletni validator hitrejši. Spletno mesto s tisoči strani v več deset jezikih potrebuje pajka, ki jih lahko vse preišče.
PromoPilot ima 87 brezplačnih orodij za SEO. Naslednji članek v seriji je o analizi meta oznak: prikazuje tudi hreflang strani, vendar brez preverjanja vzajemnosti in statusov.
Kakšne so omejitve validatorja hreflang?
Validator prebere alternative iz <head> dokumenta. Če je vaš hreflang v zemljevidu spletnega mesta XML ali v glavah HTTP, ga orodje ne bo videlo – to ni napaka spletnega mesta, temveč funkcija preverjanja. Preverja eno gručo naenkrat; da zagotovite pravilno označevanje celotnega spletnega mesta, morate preveriti predloge za vse vrste strani ali zagnati pajka. In seveda validator ne ocenjuje kakovosti prevoda – strojno prevajanje brez urejanja hreflanga vas ne bo rešilo.
Kdaj brezplačno orodje ni dovolj?

Validator bo našel napako, vendar ne bo prepisal predloge spletnega mesta. Strokovnjak je potreben, če:
- obstaja več kot trije jeziki in hreflang je treba samodejno ustvariti za vsako novo stran;
- Vstopate na nove trge in se odločate, kako organizirati naslove: mape, poddomene ali ločene domene;
- Google trmasto prikazuje napačno različico, vendar na prvi pogled v označevanju ni napak;
- Ne potrebujemo le hreflang, temveč tudi prevod, metaoznake in označevanje v vsakem jeziku.
Kaj lahko storim za vašo spletno stran?
Sem Valeriy Danyuk, razvijalec in SEO specialist: 12 let izkušenj, več kot 200 strank in veliko večjezičnih projektov za Evropo.
SEO in večjezičnost
- SEO pregled spletne strani na ključ: Preverim hreflang, canonical in indeksiranje vseh jezikovnih različic ter popravim predloge.
- Kako ustvariti večjezično spletno stran brez prevajalca – podrobna analiza pristopa.
- Potovalni portal v 33 jezikih z RTL – hreflang za številne jezike, vključno z jeziki, ki pišejo od desne proti levi.
- Kako se je hotel v 5 tednih pojavil na ChatGPT, Gemini in Perplexity – GEO za mednarodno občinstvo.
- Avtoblog z agenti umetne inteligence – članki v več jezikih hkrati.
Spletne strani, trgovine in računovodstvo
- Spletna stran 1001site deluje v 107 jezikih: samodejni prevod, jezik brskalnika in RTL.
- Mesečni računovodski sistem za spletno trgovino za podjetje iz Češke republike.
- Platforma za dropshipping s partnerskimi trgovinami.
Pošljite mi naslov vaše večjezične spletne strani prek Telegram – preveril bom skupine ključnih strani in vam povedal, kje izgubljate promet.
Rezultat
- Spletni pregledovalnik hreflangov prikazuje kode, x-privzeto, samoreferenco, stanja in medsebojne povezave gruč.
- Popravite v tem vrstnem redu: pokvarjene alternative → povratne povezave → kode → samoreferenca → x-privzeto → podvojeni elementi.
- Kanonična različica vsake jezikovne različice bi morala kazati nase, ne na "glavni" jezik.
- Za velika večjezična spletna mesta se hreflang generira s predlogo ali pa se uporablja platforma, kjer se jeziki povezujejo samodejno, kot je na primer 1001site.
Preverite najpomembnejšo stran svojega spletnega mesta z brezplačnim validatorjem hreflang – z omogočenim medsebojnim preverjanjem.
Viri
- Stran PromoPilot za preverjanje Hreflanga – seznam preverjanj in pogosta vprašanja.
- Google Search Central – Dokumentacija o lokaliziranih različicah strani in hreflangu.
- Screaming Frog in Ahrefs Webmaster Tools – opisi revizij spletnih mest.



