Hreflang explicat simplu: SEO multilingv fără durere de cap

🔒 Verificat din punct de vedere al securității 🧾 GPL, cod sursă deschisă 📤 Fără angajament pe termen lung — poți exporta oricând ⚡ Motor de 20 de ori mai ușor

Hreflang este o mică parte de markup care le spune motoarelor de căutare că o pagină are versiuni în alte limbi sau regiuni și care versiune aparține cărei audiențe. În propriile cuvinte ale lui Google, tu use hreflang „to tell Google about the variations of your content, so that we can understand that these pages are localized variations of the same content.”

Fără el, apar două probleme. În primul rând, Google poate furniza o versiune lingvistică greșită unui utilizator, arătând unui vizitator italian pagina dvs. în limba engleză. În al doilea rând, pot arăta pagini aproape identice (o pagină tradusă vă împărtășește structura, imaginile și aspectul). conținut duplicat, lăsând Google nesigur pe care să o claseze. Hreflang le rezolvă pe ambele: grupează versiunile ca o singură bucată de conținut în diferite limbi și indică fiecare căutător către cea potrivită.

Hreflang explicat simplu: SEO multilingv fără durere de cap

Un exemplu simplu de etichetă hreflang

Hreflang locuiește în <head> a paginii dvs. ca un set de <link> etichete - una pentru fiecare versiune de limbă. Imaginează-ți o pagină care există în engleză, italiană și germană:

<link rel="alternate" hreflang="en" href="https://example.com/page/" />
<link rel="alternate" hreflang="it" href="https://example.com/it/page/" />
<link rel="alternate" hreflang="de" href="https://example.com/de/page/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page/" />

The hreflang valoarea este un cod de limbă (cum ar fi en), urmată opțional de o regiune (en-GB). Google acceptă trei metode echivalente pentru a declara acestea: HTML <link> etichete, HTTP Link anteturi sau o hartă site - aveți nevoie doar de unul. Adresele URL ar trebui să fie întotdeauna complet calificate, inclusiv https://.

Eticheta x-default (nu o săriți peste)

Ultima linie de mai sus folosește o valoare rezervată, x-default. Pe Google, „the reserved x-default value is used when no other language/region matches the user’s browser setting.” Gândiți-vă la asta ca o alternativă: când un vorbitor de portugheză sau japoneză ajunge pe site-ul dvs. și nu aveți nicio versiune pentru el, x-default îi spune Google ce pagină să afișeze. Este ideal pentru un selector de limbi sau o pagină de pornire cu redirecționare automată și împiedică în liniște site-ul dvs. să ghicească greșit pentru toți cei pe care nu i-ați vizat în mod explicit.

Cele mai frecvente greșeli hreflang

Hreflang nu iartă micile erori - o adnotare întreruptă este pur și simplu ignorată. Acestea sunt cele care deranjează oamenii cel mai mult:

  • Lipsesc etichete de retur. Acesta este cel mare. Google cere ca linkurile să fie bidirecționale: „If two pages don’t both point to each other, the tags will be ignored.” Dacă pagina dvs. în italiană indică către pagina în limba engleză, pagina în limba engleză trebuie să indice înapoi - și fiecare versiune trebuie să facă referire la sine.
  • Limbă sau coduri de regiune greșite. Codurile de limbă folosesc două litere ISO 639-1 format (en, nu eng; ja, nu jp). Codurile de regiune folosesc ISO 3166-1 Alpha 2 (en-GB, nu invalidul en-UK). Şi en-EU is wrong because „EU” is not a country.
  • Ordinul a fost inversat. Sale language-REGION (en-GB), niciodată GB-en.
  • Fără x-implicit. Opțional, dar omiterea acesteia îi lasă pe vizitatori în afara limbilor dvs. vizate fără o alternativă definită.
  • Adrese URL relative sau non-canonice. Utilizați întotdeauna adrese URL absolute cu protocolul și indicați hreflang-ul către versiunea canonică a fiecărei pagini.
Hreflang explicat simplu: SEO multilingv fără durere de cap — detaliu

Cum se referă hreflang la structura URL-ului dvs

Hreflang nu vă dictează adresele URL, dar cele două funcționează cel mai bine împreună. Cea mai curată configurație pentru un singur domeniu este a subdirectorul de limbă: example.com/it/, example.com/de/, și așa mai departe. Acest lucru vă păstrează toată autoritatea pe un singur domeniu, este ușor de accesat cu crawlere și face evidentă maparea hreflang - fiecare adresă URL prefixată corespunde pur și simplu uneia. hreflang valoare.

Subdirectorul devine href în eticheta dvs., iar limba devine hreflang valoare. Deoarece structura este previzibilă, adnotările pot fi generate mecanic, mai degrabă decât întreținute manual - care este exact locul în care un plugin își câștigă păstrarea.

De ce nu ar trebui să codificați manual hreflang

Scrierea de mână hreflang este locul în care proiectele se întrerup. Fiecare pagină nouă înmulțește etichetele pe care trebuie să le păstrați sincronizate, iar o singură etichetă de returnare lipsă anulează în tăcere întreaga adnotare. Nu se extinde și este obositor de auditat.

Un plugin multilingv bun elimină complet munca. TranslateRocket — un plugin gratuit de traducere WordPress care acceptă limbi nelimitate — generează automat etichete hreflang corecte, autoreferențiale, bidirecționale (inclusiv x-default) alături de curat /it/, /de/ URL-uri SEO, astfel încât fiecare versiune indică la oricare alta fără să atingeți <head>. Puteți traduce manual, puteți utiliza traducerea automată gratuită sau puteți conecta propriile chei AI și importă traduceri existente din WPML, TranslatePress, Polylang și Weglot. Un mod de previzualizare încorporat vă permite să verificați rezultatul înainte de a fi public. Ieșirea urmează regulile Google, astfel încât motorul de căutare poate furniza versiunea lingvistică potrivită și poate trata traducerile dvs. ca pe o singură bucată de conținut - nu ca duplicate.

Întrebări frecvente

  • Este hreflang un factor de clasare? Nu direct. Este un semnal care ajută Google să furnizeze limba corectă sau versiunea regională pentru utilizatorul potrivit și să evite confuzia de conținut duplicat – ceea ce îmbunătățește experiența și poate crește performanța pe fiecare piață.
  • Am nevoie de hreflang dacă site-ul meu este o singură limbă? Nu. Hreflang se aplică numai atunci când același conținut există în mai multe limbi sau variante regionale.
  • Numai limbă, sau limbă și regiune? Folosește limbajul singur (en) când conținutul se potrivește tuturor vorbitorilor limbii respective. Adăugați o regiune (en-GB, en-US) numai atunci când aveți cu adevărat versiuni distincte pentru fiecare țară.
  • Este necesar x-default? Nu, dar este foarte recomandat, astfel încât vizitatorii din afara limbilor vizate să aibă o pagină de rezervă definită.
  • Etichete HTML, anteturi HTTP sau harta site-ului? Google le tratează pe toate trei ca fiind echivalente - alegeți care este cel mai ușor. Majoritatea site-urilor WordPress folosesc HTML <link> etichete, pe care un plugin le poate scoate automat.

Surse

Faceți-vă site-ul multilingv - gratuit


Continuați să citiți

💬 Ai nevoie de ajutor?
Powered by TranslateRocket™