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

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

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

Što ćete dobiti

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

Kratak odgovor: za provjeru hreflanga online, zalijepite adresu bilo koje jezične verzije stranice u besplatni PromoPilot hreflang validator i kliknite "Provjeri hreflang". Alat će izdvojiti alternativne poveznice iz <head>, provjeriti format jezičnih i regionalnih kodova, duplikate, prisutnost x-default i poveznica na samu stranicu, 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 pogreš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 povezuje natrag - i Google posjetiteljima prikazuje pogrešnu jezičnu verziju, iako se na prvi pogled sve čini u redu.

Što provjerava hreflang validator?

Hreflang je savjet tražilicama: "Ova stranica ima verzije na drugim jezicima, evo njihovih adresa." Stranice povezane ovim označavanjem tvore klaster. Validator provjerava je li ovaj klaster ispravno sastavljen.

Ispit Što 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 ignorira nevažeći kod.
x-default Postoji li zadana verzija? Prikazano onima koji nisu bili zadovoljni nijednim jezikom
Samoreferenciranje Ukazuje li stranica na samu sebe na popisu? Bez njega, klaster se smatra nepotpunim.
HTTP status alternativa Da li svaka adresa odgovara s kodom 200? 404 poveznice ili preusmjeravanja prekidaju veze
Recipročne veze Da li se svaka verzija poziva na unatrag Bez potvrde, hreflang par se ne uzima u obzir.

Kako provjeriti hreflang web stranice online?

Hreflang provjera u 4 koraka: umetnite URL iz klastera, pokrenite provjeru, pregledajte statuse URL-ova i omogućite međusobnu provjeru

  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 je li potrebna recipročna provjera hreflanga. Prekidač "Provjeri recipročnu provjeru hreflanga" usporava proces provjere: alat otvara svaku alternativu i provjerava njezino označavanje. Omogućite ga za prvu provjeru - recipročna provjera hreflanga najčešći je uzrok neispravnih poveznica.
  4. Kliknite "Provjeri hreflang" i provjerite probleme: kodove, x-default, samoreferenciranje.
  5. Ispravite sve nepovezane lokalizacije i ponovno testirajte s drugom jezičnom verzijom kako biste osigurali da se klaster podudara s obje strane.

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

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

Kako pročitati rezultat i što prvo ispraviti?

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

  1. Alternative odgovaraju s pogreškom ili preusmjeravanjem. Ako /de/preise/ vrati 404 ili preusmjerava na početnu stranicu, uparivanje ne funkcionira. hreflang treba sadržavati samo završne URL-ove sa statusom 200 koji odgovaraju kanonskom kodu tih stranica.
  2. Nema povratnih poveznica. Engleska verzija povezuje se s njemačkom verzijom, ali njemačka verzija ne povezuje se s engleskom verzijom. To se obično događa kada je kasnije dodan novi jezik, a predložak za starije verzije nije ažuriran.
  3. Netoč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.
  4. Nema samoreferenciranja. Svaka verzija mora također navesti samu sebe.
  5. Nema x-defaulta. Nije greška, ali bez njega, posjetitelji "iz drugih jezika" dobivaju nasumčnu verziju.
  6. Duplikati. Isti kod je naveden dva puta s različitim adresama - Google ne zna koju odabrati.

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

Druga uobičajena zamka je kanonična stranica koja upućuje sa svih jezičnih verzija na englesku. To je u suprotnosti s hreflang-om: istovremeno kažete "ovo je duplikat engleske stranice" i "ovo je zasebna njemačka verzija". Kanonična stranica svake verzije trebala bi upućivati na samu sebe.

Kada su potrebne regije, a ne samo jezici?

de kod je za sve posjetitelje 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čni 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 pogrešaka se ne pojavljuje prilikom pokretanja web-mjesta, već kasnije - prilikom dodavanja jezika. Moj popis za provjeru za ovo:

  1. Ažurirajte predložak svih postojećih verzija, ne samo novog: svaka stranica treba navesti 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 bi trebao sadržavati te URL-ove, bez preusmjeravanja.
  4. Pokrenite validator s obje strane - nove verzije i jedne od starih, s omogućenom međusobnom provjerom.
  5. Ažurirajte mapu web-mjesta kako biste robotu pomogli da brže pronađe vaše nove stranice.

To traje sat vremena, a pogreške propuštene u ovom koraku zbunjivat će rezultate mjesecima.

Usporedba: hreflang validator i alternative

Alat Što je besplatno? Ograničenja Za koga je prikladno?
PromoPilot — validator hreflang Kodovi, duplikati, x-default, samoreferenciranje, HTTP statusi, recipročne poveznice Jedan klaster po provjeri, čita oznake iz glave Brzo provjerite ključne stranice svoje ili tuđe web stranice
Google Search Console Provjera URL-a: Koju je kanonsku verziju Google odabrao? Samo za vašu potvrđenu stranicu, nema zasebnog hreflang izvješća Razumijevanje kako Google vidi određenu verziju
Vrišteća žaba SEO pauk Indeksiranje web-mjesta pomoću hreflang izvješća Instalacija je obavezna, besplatna verzija ima ograničenje adresa Revidirajte sve jezične verzije odjednom
Ahrefs alati za webmastere Revizija web stranice, uključujući pogreške hreflanga Samo za vaše provjerene web-lokacije 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-mjesto s tisućama stranica na desecima jezika zahtijeva indekser koji ih sve može indeksirati.

PromoPilot ima 87 besplatnih SEO alata. Sljedeći u seriji je članak o analizi meta oznaka: 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 web-mjesta ili HTTP zaglavljima, alat ga neće vidjeti - to nije pogreška web-mjesta, već značajka validacije. Provjerava jedan klaster odjednom; kako biste osigurali da je cijelo web-mjesto ispravno označeno, morate provjeriti predloške za sve vrste stranica ili pokrenuti alat za indeksiranje. I, naravno, validator ne procjenjuje kvalitetu prijevoda - strojno prevođenje bez uređivanja hreflanga neće vas 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-lokacije

Validator će pronaći grešku, ali neće prepisati predložak web-mjesta. Specijalist 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 krivu 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.

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

Ja sam Valeriy Danyuk, programer i SEO stručnjak: 12 godina iskustva, više od 200 klijenata i mnogi višejezični projekti za Europu.

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.

Proizlaziti

  1. Online provjera hreflanga prikazuje kodove, x-default, samoreferencu, statuse i međusobne veze klastera.
  2. Popravite ovim redoslijedom: neispravne alternative → povratne veze → kodovi → samoreferenciranje → x-default → duplikati.
  3. Kanonska verzija svake jezične verzije trebala bi ukazivati na samu sebe, a ne na "glavni" jezik.
  4. Za velike višejezične stranice, hreflang se generira pomoću predloška ili se koristi platforma gdje se jezici automatski povezuju, kao što je 1001site.

Provjerite najvažniju stranicu svoje web-lokacije besplatnim hreflang validatorom — s omogućenom međusobnom validacijom.

Izvori

  • PromoPilotova stranica za validaciju Hreflanga — popis provjera i često postavljana pitanja.
  • Google Search Central - Dokumentacija o lokaliziranim verzijama stranica i hreflangu.
  • Screaming Frog i Ahrefs Webmaster Tools – opisi revizije web-mjesta.

Reference i izvori

Pitanja i odgovori

Zašto je x-default važan?

x-default govori tražilici koju verziju prikazati ako nijedan jezik u klasteru nije prikladan za posjetitelja - na primjer, korisnik s japanskim preglednikom na web-mjestu s njemačkom, engleskom i češkom verzijom. Obično x-default upućuje na englesku verziju ili stranicu za odabir jezika.

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

Google poštuje hreflang par samo ako je poveznica potvrđena s obje strane: njemačka verzija povezuje na englesku verziju, a engleska verzija povezuje natrag na njemačku verziju. Ako nema povratne poveznice, oznaka za ovaj par se zanemaruje i u rezultatima pretraživanja može se pojaviti pogrešna verzija.

Gdje postaviti hreflang: u HTML, u zaglavlja ili u mapu web-mjesta?

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

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

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