Telegram, WhatsApp+380637610482
Valerij Danjuk
Valerij DanjukrazvijalecRazvoj orodij umetne inteligence za podjetja. Visokokakovostno. Cenovno ugodno.Piši na Telegram

Preverjevalnik Hreflang: Kako najti in odpraviti napake v več jezikovnih različicah vašega spletnega mesta

Spletni preverjevalnik Hreflang: jezikovne kode, x-default, samosklicevanja in navzkrižne sklicevanja med jezikovnimi različicami

Kaj boste dobili

  • Preverjanje skupine hreflang katere koli strani: jezikovne kode, podvojeni elementi, x-default, samoreferenca, statusi URL-jev – brezplačno
  • Razumevanje, zakaj Google prikazuje nemško različico angleško govorečim obiskovalcem in kako to popraviti
  • Pravilna predloga za označevanje spletnega mesta v dveh ali več jezikih
Uporabi: v 20 minutahShranjeno: promet, ki gre v napačno jezikovno različico

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?

Preverjanje Hreflanga v 4 korakih: vstavljanje URL-ja iz gruče, izvajanje preverjanja, ogled stanja URL-jev in omogočanje medsebojnega preverjanja

  1. Odprite validator hreflang.
  2. Vstavite naslov strani, ki naj bo vključena v gručo, na primer https://example.com/en/pricing/.
  3. 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.
  4. Kliknite»Preveri hreflang« in preglejte težave: kode, x-default, samoreferenciranje.
  5. 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.

Brezplačna stran za preverjanje hreflang na PromoPilotu: polje za URL, stikalo za vzajemno preverjanje in gumb»Preveri hreflang«

Kako prebrati rezultat in kaj najprej popraviti?

Napake v Hreflangu niso vse enake. Popravljam jih v tem vrstnem redu:

  1. 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.
  2. 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.
  3. Napačne kode. Pogosti primeri vključujejo en-UK namesto en-GB, cz namesto cs za češčino, ua namesto uk za ukrajinščino ali regijo brez jezika. Iskalnik takšne nize prezre.
  4. Brez samosklicevanja. Vsaka različica mora navesti tudi samo sebe.
  5. Ni x-defaulta. To ni hrošč, ampak brez njega obiskovalci "iz drugih jezikov" dobijo naključno različico.
  6. 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:

  1. Posodobite predlogo vseh obstoječih različic, ne le nove: vsaka stran mora navajati novi jezik.
  2. 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.
  3. Preverite URL-je. Prevedeni URL-ji ( /de/preise/ namesto /de/pricing/) so dobri za uporabnike, vendar mora hreflang vsebovati te URL-je brez preusmeritev.
  4. Zaženite validator z obeh strani – z nove in ene od starih različic, z omogočenim medsebojnim preverjanjem.
  5. 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 Hreflang ali večjezična SEO optimizacija na ključ: Validacija enega grozda v primerjavi z avtomatiziranim označevanjem celotnega spletnega mesta

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

Spletne strani, trgovine in računovodstvo

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

  1. Spletni pregledovalnik hreflangov prikazuje kode, x-privzeto, samoreferenco, stanja in medsebojne povezave gruč.
  2. Popravite v tem vrstnem redu: pokvarjene alternative → povratne povezave → kode → samoreferenca → x-privzeto → podvojeni elementi.
  3. Kanonična različica vsake jezikovne različice bi morala kazati nase, ne na "glavni" jezik.
  4. 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.

Reference in viri

Vprašanja in odgovori

Zakaj je x-default pomemben?

x-default iskalniku pove, katero različico naj prikaže, če noben od jezikov v gruči ni primeren za obiskovalca – na primer uporabnika z japonskim brskalnikom na spletnem mestu z nemško, angleško in češko različico. Običajno x-default kaže na angleško različico ali stran za izbiro jezika.

Zakaj je medsebojna povezanost pomembna?

Google upošteva par hreflang le, če je povezava preverjena na obeh straneh: nemška različica povezuje z angleško različico, angleška različica pa povezuje nazaj z nemško različico. Če povratne povezave ni, se oznaka za ta par prezre in v rezultatih iskanja se lahko prikaže napačna različica.

Kam postaviti hreflang: v HTML, v naslove ali na zemljevid spletnega mesta?

Google podpira tri metode: oznake povezav v glavi dokumenta, glave HTTP (uporabno za PDF-je) in zemljevide spletnih mest XML. Izberite eno in jih uporabljajte dosledno. Validator PromoPilot bere alternative iz glave dokumenta, zato ne bo videl oznak v zemljevidu spletnega mesta.

Preverili smo spletno stran, vendar ni nikogar, ki bi to popravil?

To brezplačno orodje razkriva težave. Analiziral bom poročilo, določil prioritete in jih odpravil: SEO revizija, pospešitev, označevanje in selitev na novo spletno mesto brez izgube uvrstitve.