Telegramă, WhatsApp+380637610482
Valeri Danyuk
Valeri DanyukdezvoltatorDezvoltarea de instrumente de inteligență artificială pentru companii. De înaltă calitate. La prețuri accesibile.Scrie pe Telegram

Verificator Hreflang: Cum să găsești și să remediezi erorile în versiunile lingvistice multiple ale site-ului tău web

Verificator online Hreflang: coduri lingvistice, x-default, autoreferințe și referințe încrucișate între versiunile lingvistice

Ce vei primi

  • Verificarea clusterului hreflang al oricărei pagini: coduri de limbă, duplicate, x-default, autoreferință, stări URL — gratuit
  • Înțelegerea motivului pentru care Google afișează versiunea în germană vizitatorilor vorbitori de limbă engleză și cum se poate remedia problema
  • Șablonul de markup corect pentru un site web în două sau mai multe limbi
Aplicați: în 20 de minuteSalvează: trafic care merge către versiunea lingvistică greșită

Pe scurt: pentru a verifica hreflang online, lipiți adresa oricărei versiuni lingvistice a unei pagini în validatorul gratuit PromoPilot hreflang și faceți clic pe „Verificați hreflang”. Instrumentul va extrage linkuri alternative din <head>, va verifica formatul codurilor de limbă și regiune, duplicatele, prezența x-default și linkurile către pagina în sine, starea HTTP a fiecărei alternative și, dacă comutatorul este activat, chiar și referințe încrucișate între versiuni. Mai jos este explicat cum se citesc rezultatele și cele mai frecvente erori.

Am lucrat la proiecte multilingve — de la site-uri web în trei limbi la un portal în 33 de limbi cu RTL — iar hreflang a fost o sursă de probleme în aproape fiecare dintre ele. Cea mai enervantă greșeală: totul este marcat, dar o versiune nu oferă link înapoi — iar Google afișează vizitatorilor versiunea în limba greșită, chiar dacă totul pare în regulă la prima vedere.

Ce verifică validatorul hreflang?

Hreflang este un indiciu pentru motoarele de căutare: „Această pagină are versiuni în alte limbi, iată adresele lor.” Paginile legate prin acest markup formează un cluster. Validatorul verifică dacă acest cluster este asamblat corect.

Examinare La ce se uită? De ce este asta pentru SEO?
Alternative de la head Toate etichetele <link rel="alternate" hreflang="…"> de pe pagină Acesta este markup-ul pe care îl citește Google.
Formatul codului și duplicatele Limbă conform ISO 639-1, regiune conform ISO 3166-1 ( de, en-GB, cs-CZ), repetiții Google pur și simplu ignoră codul invalid.
x-implicit Există o versiune implicită? Arată celor care nu erau mulțumiți de nicio limbă
Auto-referință Pagina indică spre ea însăși în listă? Fără aceasta, clusterul este considerat incomplet.
Starea HTTP a alternativelor Fiecare adresă răspunde cu un cod 200? Linkurile 404 sau redirecționările întrerup conexiunile
Legături reciproce Fiecare versiune face referire la Fără confirmare, perechea hreflang nu este luată în considerare.

Cum verifici online hreflang-ul unui site web?

Verificați hreflang în 4 pași: introduceți URL-ul din cluster, rulați verificarea, vizualizați stările URL-urilor și activați verificarea reciprocă

  1. Deschideți validatorul hreflang.
  2. Introduceți adresa paginii care ar trebui inclusă în cluster, de exemplu https://example.com/en/pricing/.
  3. Decideți dacă este necesară verificarea reciprocă hreflang. Comutatorul „Verificați hreflang reciproc” încetinește procesul de verificare: instrumentul deschide fiecare alternativă și verifică marcajul acesteia. Activați-l pentru prima verificare - verificarea reciprocă hreflang este cea mai frecventă cauză a linkurilor nefuncționale.
  4. Faceți clic pe „Verificați hreflang” și examinați problemele: coduri, x-default, autoreferință.
  5. Corectați orice setări regionale care nu au legătură și testați din nou cu o versiune lingvistică diferită pentru a vă asigura că clusterul se potrivește pe ambele părți.

Iată cum arată pagina instrumentului: câmpul de adresă, comutatorul de verificare reciprocă și o descriere a ceea ce se verifică.

Pagina gratuită PromoPilot cu validatorul Hreflang: câmp URL, comutare pentru verificare reciprocă și buton „Verificare hreflang”

Cum se citește rezultatul și ce se corectează mai întâi?

Erorile Hreflang nu sunt toate la fel. Le corectez în această ordine:

  1. Alternativele răspund cu o eroare sau o redirecționare. Dacă /de/preise/ returnează un cod 404 sau redirecționează către pagina principală, asocierea nu funcționează. hreflang ar trebui să conțină doar adrese URL finale cu starea 200 care corespund cu codul canonic al acestor pagini.
  2. Nu există backlink-uri. Versiunea în limba engleză face trimitere la versiunea în limba germană, dar versiunea în limba germană nu face trimitere la versiunea în limba engleză. Acest lucru se întâmplă de obicei atunci când o nouă limbă a fost adăugată ulterior, iar șablonul pentru versiunile mai vechi nu a fost actualizat.
  3. Coduri incorecte. Exemple comune includ en-UK în loc de en-GB, cz în loc de cs pentru cehă, ua în loc de uk pentru ucraineană sau o regiune fără limbă. Motorul de căutare ignoră astfel de șiruri de caractere.
  4. Fără autoreferințe. Fiecare versiune trebuie să se enumere și pe sine.
  5. Nu există o opțiune implicită x. Nu este o eroare, dar fără ea, vizitatorii „din alte limbi” primesc o versiune aleatorie.
  6. Duplicate. Același cod este listat de două ori cu adrese diferite — Google nu știe pe care să o aleagă.

Clusterul corect pentru o pagină în trei limbi arată astfel - și este același în fiecare dintre cele trei versiuni:

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

O altă problemă comună este un canonic care indică din toate versiunile lingvistice către cea în limba engleză. Acest lucru contrazice hreflang: spui simultan „aceasta este o copie a paginii în limba engleză” și „aceasta este o versiune separată în limba germană”. Canonicul fiecărei versiuni ar trebui să indice către sine.

Când sunt necesare regiuni, nu doar limbi?

Codul de este pentru toți vizitatorii vorbitori de limbă germană. Codul de-AT este doar pentru cei din Austria. Codurile regionale sunt necesare dacă aveți conținut cu adevărat diferit pentru fiecare țară: prețuri, valute, transport și informații legale diferite. Dacă textele sunt identice, codurile de limbă sunt suficiente - versiunile regionale suplimentare creează duplicate și complică asistența.

Un compromis bun pentru un magazin: de pentru toate țările vorbitoare de limbă germană plus de-CH dacă Elveția are prețuri diferite în franci. Atunci vizitatorii elvețieni vor vedea propria lor versiune, iar toți ceilalți vor vedea versiunea generală.

Cum adaug o limbă nouă fără a strica hreflang?

Majoritatea erorilor nu apar la lansarea unui site, ci mai târziu - la adăugarea unei limbi. Lista mea de verificare pentru asta:

  1. Actualizați șablonul tuturor versiunilor existente, nu doar al celei noi: fiecare pagină ar trebui să listeze noua limbă.
  2. Nu publicați pagini goale sau netraduse. Dacă nu există încă o traducere, este mai bine să nu includeți pagina în cluster decât să faceți referire la un stub.
  3. Verificați adresele URL. Adresele URL traduse ( /de/preise/ în loc de /de/pricing/) sunt bune pentru utilizatori, dar hreflang-ul ar trebui să conțină aceste adrese URL, fără redirecționări.
  4. Rulați validatorul din ambele părți — noua versiune și una dintre cele vechi, cu verificarea reciprocă activată.
  5. Actualizați harta site-ului pentru a ajuta robotul să găsească mai rapid paginile noi.

Acest lucru durează o oră, iar erorile omise la acest pas vor afecta rezultatele timp de luni de zile.

Comparație: validatorul hreflang și alternative

Instrument Ce este gratuit? Restricții Pentru cine este potrivit?
PromoPilot — validator hreflang Coduri, duplicate, x-default, autoreferință, stări HTTP, linkuri reciproce Un cluster per cec, citește markup-ul din antet Verificați rapid paginile cheie ale site-ului dvs. web sau al altcuiva
Consola de căutare Google Verificare URL: Ce versiune canonică a ales Google? Nu există un raport hreflang separat doar pentru site-ul dvs. verificat. Înțelegeți cum vede Google o anumită versiune
Păianjen SEO Screaming Frog Crawling-ul unui site cu rapoarte hreflang Instalarea este necesară, versiunea gratuită are o limită de adrese Auditați toate versiunile lingvistice simultan
Instrumente pentru webmasteri Ahrefs Auditul site-ului web, inclusiv erorile hreflang Numai pentru site-urile dvs. verificate Monitorizarea regulată a proiectului dumneavoastră

Concluzie: pentru verificarea unei anumite pagini — de exemplu, după lansarea unei noi limbi — un validator online este mai rapid. Un site cu mii de pagini în zeci de limbi necesită un crawler care să le poată accesa pe toate.

PromoPilot are 87 de instrumente SEO gratuite. Următorul articol din serie este un articol despre analiza metaetichetelor: acesta arată și hreflang-ul unei pagini, dar fără a verifica reciprocitatea și statusurile.

Care sunt limitările validatorului hreflang?

Validatorul citește alternativele din <head> documentului. Dacă hreflang-ul se află în harta site-ului XML sau în anteturile HTTP, instrumentul nu îl va vedea - aceasta nu este o eroare a site-ului web, ci o funcție de validare. Verifică câte un cluster pe rând; pentru a vă asigura că întregul site este marcat corect, trebuie să verificați șabloanele pentru toate tipurile de pagini sau să rulați un crawler. Și, bineînțeles, validatorul nu evaluează calitatea traducerii - traducerea automată fără editare hreflang nu vă va salva.

Când nu este suficient un instrument gratuit?

Validator Hreflang sau SEO multilingv la cheie: Validare cu un singur cluster vs. marcare automată pe întregul site

Validatorul va găsi o eroare, dar nu va rescrie șablonul site-ului. Este nevoie de un specialist dacă:

  • există mai mult de trei limbi, iar hreflang trebuie generat automat pentru fiecare pagină nouă;
  • Intrați pe piețe noi și decideți cum să organizați adresele: foldere, subdomenii sau domenii separate;
  • Google se încăpățânează să afișeze versiunea greșită, dar la prima vedere nu există erori în markup;
  • Nu este nevoie doar de hreflang, ci și de traducere, metaetichete și markup în fiecare limbă.

Ce pot face pentru site-ul dvs. web?

Sunt Valeriy Danyuk, dezvoltator și specialist SEO: 12 ani de experiență, peste 200 de clienți și numeroase proiecte multilingve pentru Europa.

SEO și multilingvism

Site-uri web, magazine și contabilitate

Trimite-mi adresa site-ului tău multilingv prin Telegram – voi verifica grupurile de pagini cheie și îți voi spune unde pierzi trafic.

Rezultat

  1. Verificatorul online hreflang afișează coduri, valori x-default, autoreferințe, stări și legături reciproce de cluster.
  2. Remediați în această ordine: alternative defecte → backlink-uri → coduri → autoreferință → x-default → duplicate.
  3. Canonul fiecărei versiuni lingvistice ar trebui să indice spre sine, nu spre limba „master”.
  4. Pentru site-urile multilingve mari, hreflang este generat folosind un șablon sau se folosește o platformă unde limbile sunt legate automat, cum ar fi 1001site.

Verificați cea mai importantă pagină a site-ului dvs. cu un validator hreflang gratuit — cu validarea reciprocă activată.

Surse

  • Pagina de validare Hreflang a PromoPilot — listă de verificări și întrebări frecvente.
  • Google Search Central - Documentație despre versiunile localizate ale paginilor și hreflang.
  • Descrieri ale auditului site-ului pentru Screaming Frog și Ahrefs Webmaster Tools.

Referințe și surse

Întrebări și răspunsuri

De ce este important x-default?

x-default îi spune motorului de căutare ce versiune să afișeze dacă niciuna dintre limbile din cluster nu este potrivită pentru vizitator - de exemplu, un utilizator cu un browser japonez pe un site cu versiuni în germană, engleză și cehă. De obicei, x-default indică versiunea în engleză sau pagina de selectare a limbii.

De ce este importantă interconectarea?

Google onorează perechea hreflang doar dacă linkul este verificat pe ambele părți: versiunea germană face trimitere la versiunea engleză, iar versiunea engleză face trimitere înapoi la versiunea germană. Dacă nu există backlink, markup-ul pentru această pereche este ignorat, iar versiunea greșită poate apărea în rezultatele căutării.

Unde se plasează hreflang: în HTML, în titluri sau într-o hartă a site-ului?

Google acceptă trei metode: etichete de link în antetul documentului, anteturi HTTP (utile pentru PDF-uri) și sitemap-uri XML. Alegeți una dintre ele și folosiți-le în mod consecvent. Validatorul PromoPilot citește alternativele din antetul documentului, deci nu va vedea markup într-un sitemap.

Am verificat site-ul, dar nu e nimeni care să-l repare?

Acest instrument gratuit identifică problemele. Voi analiza raportul, le voi prioritiza și le voi remedia: audit SEO, accelerare, markup și migrare către un site nou fără pierderi în clasament.