Telegram, WhatsApp+380637610482
Valerij Danjuk
Valerij DanjukprogramerRazvoj AI alata za preduzeća. Visokokvalitetni. Pristupačni.Pišite na Telegram

Hreflang Checker: Kako pronaći i ispraviti greške u višejezičnim verzijama vaše web stranice

Hreflang provjera online: jezički kodovi, x-default, samoreference i unakrsne reference između jezičkih verzija

Šta ćete dobiti

  • Provjera hreflang klastera bilo koje stranice: jezički kodovi, duplikati, x-default, samoreferenciranje, URL statusi — besplatno
  • Razumijevanje zašto Google prikazuje njemačku verziju posjetiocima koji govore engleski i kako to popraviti
  • Ispravan predložak za označavanje web stranice na dva ili više jezika
Primijeni: za 20 minutaSačuvano: promet koji ide na pogrešnu jezičku verziju

Kratak odgovor: da biste provjerili hreflang online, zalijepite adresu bilo koje jezičke verzije stranice u besplatni PromoPilot hreflang validator i kliknite na "Provjeri hreflang". Alat će izdvojiti alternativne linkove iz <head>, provjeriti format jezičkih i regionalnih kodova, duplikate, prisustvo x-default i linkova do same stranice, HTTP status svake alternative i, ako je prekidač omogućen, čak i unakrsne reference između verzija. U nastavku je opisano kako čitati rezultate i najčešće greške.

Radio sam na višejezičnim projektima - od web stranica na tri jezika do portala na 33 jezika s RTL-om - i hreflang je bio izvor problema u gotovo svakom od njih. Najneugodnija greška: sve je označeno, ali jedna verzija ne linkuje natrag - i Google posjetiteljima prikazuje pogrešnu jezičku verziju, iako na prvi pogled sve izgleda u redu.

Šta provjerava hreflang validator?

Hreflang je savjet pretraživačima: "Ova stranica ima verzije na drugim jezicima, evo njihovih adresa." Stranice povezane ovim oznakama formiraju klaster. Validator provjerava da li je ovaj klaster ispravno sastavljen.

Ispit Šta on gleda? Zašto je ovo za SEO?
Alternative iz glave Sve <link rel="alternate" hreflang="…"> oznake na stranici Ovo je oznaka koju Google čita.
Format koda i duplikati Jezik prema ISO 639-1, regija prema ISO 3166-1 ( de, en-GB, cs-CZ), ponavljanja Google jednostavno ignoriše nevažeći kod.
x-default Postoji li zadana verzija? Prikazano onima koji nisu bili zadovoljni nijednim jezikom
Samoreferenciranje Da li stranica ukazuje na samu sebe na listi? Bez toga, klaster se smatra nepotpunim.
HTTP status alternativa Da li svaka adresa odgovara sa kodom 200? 404 linkovi ili preusmjeravanja prekidaju veze
Recipročne veze Da li se svaka verzija poziva nazad Bez potvrde, hreflang par se ne uzima u obzir.

Kako provjeriti hreflang web stranice online?

Hreflang provjera u 4 koraka: ubacivanje URL-a iz klastera, pokretanje provjere, pregled statusa URL-ova i omogućavanje međusobne provjere

  1. Otvorite hreflang validator.
  2. Umetnite adresu stranice koja treba biti uključena u klaster, na primjer https://example.com/en/pricing/.
  3. Odlučite da li je potrebna recipročna provjera hreflanga. Prekidač "Provjeri recipročnu hreflang" usporava proces provjere: alat otvara svaku alternativu i provjerava njeno označavanje. Omogućite ga za prvu provjeru - recipročna provjera hreflanga je najčešći uzrok neispravnih linkova.
  4. Kliknite na "Provjeri hreflang" i provjerite probleme: kodove, x-default, samoreferenciranje.
  5. Ispravite sve nepovezane lokalizacije i ponovo testirajte s drugom jezičkom verzijom kako biste osigurali da se klaster podudara s obje strane.

Ovako izgleda stranica alata: polje za adresu, prekidač za međusobnu verifikaciju i opis onoga što se provjerava.

PromoPilotova besplatna stranica za validaciju hreflang-a: polje za URL, prekidač za recipročnu provjeru i dugme "Provjeri hreflang"

Kako pročitati rezultat i šta prvo ispraviti?

Greške u Hreflangu nisu sve iste. Ispravljam ih ovim redoslijedom:

  1. Alternative odgovaraju greškom ili preusmjeravanjem. Ako /de/preise/ vrati 404 ili preusmjerava na početnu stranicu, uparivanje ne funkcionira. hreflang treba sadržavati samo konačne URL-ove sa statusom 200 koji odgovaraju kanonskom kodu tih stranica.
  2. Nema povratnih linkova. Engleska verzija povezuje na njemačku verziju, ali njemačka verzija ne povezuje na englesku verziju. Ovo se obično dešava kada je kasnije dodat novi jezik, a predložak za starije verzije nije ažuriran.
  3. Netačni kodovi. Uobičajeni primjeri uključuju en-UK umjesto en-GB, cz umjesto cs za češki, ua umjesto uk za ukrajinski ili regiju bez jezika. Tražilica ignorira takve nizove znakova.
  4. Nema samoreferenciranja. Svaka verzija mora također navesti samu sebe.
  5. Nema x-default-a. Nije greška, ali bez nje, posjetioci "iz drugih jezika" dobijaju nasumičnu verziju.
  6. Duplikati. Isti kod je naveden dva puta s različitim adresama— Google ne zna koju da odabere.

Ispravan klaster za stranicu na tri jezika izgleda ovako - i isti je u svakoj od tri verzije:

<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/">

Još jedna uobičajena zamka je kanonična stranica koja ukazuje sa svih jezičkih verzija na englesku. Ovo je u suprotnosti sa hreflang-om: istovremeno kažete "ovo je duplikat engleske stranice" i "ovo je zasebna njemačka verzija". Kanonična stranica svake verzije treba da ukazuje na samu sebe.

Kada su potrebne regije, a ne samo jezici?

de kod je za sve posjetioce koji govore njemački. de-AT kod je samo za one u Austriji. Regionalni kodovi su potrebni ako imate zaista različit sadržaj za svaku zemlju: različite cijene, valute, dostavu i pravne informacije. Ako su tekstovi identični, jezički kodovi su dovoljni - dodatne regionalne verzije stvaraju duplikate i kompliciraju podršku.

Dobar kompromis za trgovinu: de za sve zemlje njemačkog govornog područja plus de-CH ako Švicarska ima različite cijene u francima. Tada će švicarski posjetitelji vidjeti svoju verziju, a svi ostali će vidjeti opću.

Kako dodati novi jezik bez oštećenja hreflanga?

Većina grešaka se ne pojavljuje prilikom pokretanja stranice, već kasnije - prilikom dodavanja jezika. Moja kontrolna lista za ovo:

  1. Ažurirajte predložak svih postojećih verzija, ne samo novog: svaka stranica treba da navede novi jezik.
  2. Ne objavljujte prazne ili neprevedene stranice. Ako još nema prijevoda, bolje je ne uključivati stranicu u klaster nego se pozivati na stub.
  3. Provjerite URL-ove. Prevedeni URL-ovi ( /de/preise/ umjesto /de/pricing/) su dobri za korisnike, ali hreflang treba sadržavati ove URL-ove, bez preusmjeravanja.
  4. Pokrenite validator s obje strane — s nove verzije i s jedne od starih, s omogućenom međusobnom verifikacijom.
  5. Ažurirajte mapu sajta kako biste robotu pomogli da brže pronađe vaše nove stranice.

Ovo traje sat vremena, a greške propuštene u ovom koraku će mjesecima zbunjivati rezultate.

Poređenje: hreflang validator i alternative

Alat Šta je besplatno? Ograničenja Za koga je pogodno?
PromoPilot — hreflang validator Kodovi, duplikati, x-default, samoreferenciranje, HTTP statusi, recipročne veze Jedan klaster po provjeri, čita oznake iz zaglavlja Brzo provjerite ključne stranice vaše ili tuđe web stranice
Google konzola za pretraživanje Provjera URL-a: Koju kanonsku verziju je Google odabrao? Samo za vašu verifikovanu stranicu, nema zasebnog hreflang izvještaja Razumjeti kako Google vidi određenu verziju
Vrišteća žaba SEO pauk Indeksiranje web stranice pomoću hreflang izvještaja Instalacija je obavezna, besplatna verzija ima ograničenje adresa Revidirajte sve jezičke verzije odjednom
Ahrefs alati za webmastere Revizija web stranice, uključujući greške u hreflang-u Samo za vaše verifikovane sajtove Redovno praćenje vašeg projekta

Zaključak: za provjeru određene stranice - na primjer, nakon pokretanja novog jezika - online validator je brži. Web-stranica s hiljadama stranica na desetinama jezika zahtijeva pretraživač koji ih sve može pretražiti.

PromoPilot ima 87 besplatnih SEO alata. Sljedeći u seriji je članak o analizi meta oznaka: ona također prikazuje hreflang stranice, ali bez provjere reciprociteta i statusa.

Koja su ograničenja hreflang validatora?

Validator čita alternative iz <head> dokumenta. Ako se vaš hreflang nalazi u XML mapi sajta ili HTTP zaglavljima, alat ga neće vidjeti - ovo nije greška web stranice, već funkcija validacije. Provjerava jedan klaster istovremeno; da biste osigurali da je cijela stranica ispravno označena, morate provjeriti predloške za sve tipove stranica ili pokrenuti pretraživač. I, naravno, validator ne procjenjuje kvalitet prijevoda - mašinsko prevođenje bez uređivanja hreflanga vas neće spasiti.

Kada besplatni alat nije dovoljan?

Hreflang Validator ili višejezični SEO po principu "ključ u ruke": Validacija jednog klastera u odnosu na automatizirano označavanje cijele web stranice

Validator će pronaći grešku, ali neće prepisati predložak stranice. Specijalista je potreban ako:

  • postoji više od tri jezika, a hreflang se mora automatski generirati za svaku novu stranicu;
  • Ulazite na nova tržišta i odlučujete kako organizirati adrese: mape, poddomene ili odvojene domene;
  • Google tvrdoglavo prikazuje pogrešnu verziju, ali na prvi pogled nema grešaka u označavanju;
  • Nije potreban samo hreflang, već i prijevod, meta oznake i označavanje na svakom jeziku.

Šta mogu učiniti za vašu web stranicu?

Ja sam Valeriy Danyuk, programer i SEO specijalista: 12 godina iskustva, preko 200 klijenata i mnogo višejezičnih projekata za Evropu.

SEO i višejezičnost

Web stranice, trgovine i računovodstvo

Pošaljite mi adresu vaše višejezične web stranice putem Telegram – provjerit ću skupine ključnih stranica i reći vam gdje gubite promet.

Rezultat

  1. Online provjera hreflanga prikazuje kodove, x-default, samoreference, statuse i međusobne veze klastera.
  2. Popravite ovim redoslijedom: neispravne alternative → povratne veze → kodovi → samoreferenciranje → x-default → duplikati.
  3. Kanonska verzija svake jezičke verzije treba da ukazuje na sebe samu, a ne na "glavni" jezik.
  4. Za velike višejezične sajtove, hreflang se generiše pomoću šablona ili se koristi platforma gde se jezici automatski povezuju, kao što je 1001site.

Provjerite najvažniju stranicu vaše web-lokacije pomoću besplatnog hreflang validatora — s omogućenom međusobnom validacijom.

Izvori

  • PromoPilotova stranica za validaciju Hreflang-a — lista provjera i često postavljana pitanja.
  • Google Search Central - Dokumentacija o lokalizovanim verzijama stranica i hreflangu.
  • Screaming Frog i Ahrefs Webmaster Tools – opisi revizije web-stranice.

Reference i izvori

Pitanja i odgovori

Zašto je x-default važan?

x-default govori pretraživaču koju verziju da prikaže ako nijedan od jezika u klasteru nije pogodan za posjetioca - na primjer, korisnik s japanskim preglednikom na stranici s njemačkom, engleskom i češkom verzijom. Obično x-default ukazuje na englesku verziju ili stranicu za odabir jezika.

Zašto je međusobna povezanost važna?

Google poštuje hreflang par samo ako je link verifikovan sa obje strane: njemačka verzija povezuje na englesku verziju, a engleska verzija povezuje nazad na njemačku verziju. Ako nema povratnog linka, oznaka za ovaj par se ignoriše i u rezultatima pretrage se može pojaviti pogrešna verzija.

Gdje postaviti hreflang: u HTML, u zaglavlja ili u mapu sajta?

Google podržava tri metode: oznake linkova u zaglavlju dokumenta, HTTP zaglavlja (korisno za PDF-ove) i XML mape sajta. Odaberite jednu i koristite ih dosljedno. PromoPilot validator čita alternative iz zaglavlja dokumenta, tako da neće vidjeti oznake u mapi sajta.

Provjerili smo web stranicu, ali nema nikoga da to popravi?

Ovaj besplatni alat otkriva probleme. Analizirat ću izvještaj, odrediti prioritete i riješiti ih: SEO revizija, ubrzanje, označavanje i migracija na novu stranicu bez gubitka rangiranja.