Sari la conținut
Hreflang avansat: configurare corectă pentru site-uri multilingve și internaționale

Hreflang avansat: configurare corectă pentru site-uri multilingve și internaționale

Hreflang este atributul HTML care îi spune Google ce versiune de limbă sau regiune a unei pagini să servească utilizatorilor din diferite țări. Configurat greșit, hreflang poate produce probleme serioase: conținut în limba greșită afișat utilizatorilor, canibalizare între versiunile de limbă și pierderea autorității distribuite incorect.

Dacă ați citit ghidul nostru despre SEO internațional și targetarea țărilor și limbilor, acesta completează cu implementarea tehnică specifică a hreflang, componenta care determină practic dacă optimizarea internațională funcționează corect.

Principiul fundamental: reciprocitatea hreflang

Cel mai important principiu al hreflang: fiecare versiune de limbă trebuie să pointeze spre toate celelalte versiuni, inclusiv spre ea însăși. Aceasta se numește reciprocitate și este verificată de Google pentru fiecare set de pagini.

Dacă versiunea română pointează spre versiunea engleză, versiunea engleză trebuie să pointeze înapoi spre versiunea română. Orice implementare unidirecțională este ignorată de Google ca și cum nu ar exista.

Structura URL-urilor pentru site-uri multilingve

Google recomandă structuri diferite pentru diferite situații:

  • Subdirectoare (recomandat): kseo.ro/en/page/, kseo.ro/ro/pagina/ , cel mai ușor de gestionat, beneficiază de autoritatea domeniului principal
  • Subdomenii (acceptat): en.kseo.ro/page/, ro.kseo.ro/pagina/ , util pentru site-uri mari cu echipe de conținut separate
  • Domenii separate (acceptat dar dificil): kseo.com pentru engleză, kseo.ro pentru română , necesită construirea autorității separat pentru fiecare domeniu

Implementarea prin HTML: ghid complet

Adăugați tagurile hreflang în secțiunea <head> a fiecărei pagini, pe toate versiunile de limbă simultan:

<!-- Pe toate versiunile paginii: română și engleză -->

<!-- Versiunea română pointează spre toate -->
<link rel="alternate" hreflang="ro"
  href="https://www.kseo.ro/seo-tehnic-elemente-esentiale/" />
<link rel="alternate" hreflang="en"
  href="https://www.kseo.ro/en/seo-technical-essentials/" />
<link rel="alternate" hreflang="x-default"
  href="https://www.kseo.ro/en/seo-technical-essentials/" />

<!-- Versiunea engleză pointează spre toate (obligatoriu!) -->
<link rel="alternate" hreflang="ro"
  href="https://www.kseo.ro/seo-tehnic-elemente-esentiale/" />
<link rel="alternate" hreflang="en"
  href="https://www.kseo.ro/en/seo-technical-essentials/" />
<link rel="alternate" hreflang="x-default"
  href="https://www.kseo.ro/en/seo-technical-essentials/" />

Implementarea prin sitemap XML: recomandat pentru site-uri mari

Pentru site-uri cu sute sau mii de pagini, implementarea prin sitemap este mai eficientă decât modificarea HTML-ului fiecărei pagini:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://www.kseo.ro/seo-tehnic-elemente-esentiale/</loc>
    <xhtml:link
      rel="alternate"
      hreflang="ro"
      href="https://www.kseo.ro/seo-tehnic-elemente-esentiale/"/>
    <xhtml:link
      rel="alternate"
      hreflang="en"
      href="https://www.kseo.ro/en/seo-technical-essentials/"/>
    <xhtml:link
      rel="alternate"
      hreflang="x-default"
      href="https://www.kseo.ro/en/seo-technical-essentials/"/>
  </url>
</urlset>

Coduri de limbă și regiune: referință completă

Codurile de limbă respectă standardul ISO 639-1, iar codurile de regiune respectă ISO 3166-1 Alpha-2:

  • ro sau ro-RO , română (România)
  • en-US , engleză americană
  • en-GB , engleză britanică
  • fr-FR , franceză (Franța), fr-BE , franceză (Belgia)
  • de-DE , germană (Germania), de-AT , germană (Austria)
  • x-default , versiunea implicită când nicio altă versiune nu se potrivește

Erorile frecvente care invalidează implementarea

  • Lipsă reciprocitate: cel mai frecvent motiv pentru care hreflang nu funcționează
  • Coduri de limbă incorecte: „romanian” în loc de „ro”, „english” în loc de „en”
  • URL-uri cu erori 404 în taguri: hreflang spre pagini care nu există
  • Redirecționări în taguri hreflang: trebuie să pointeze spre URL-ul final, nu spre cel care redirecționează
  • Lipsă x-default: Google nu știe care versiune să afișeze pentru utilizatorii care nu corespund niciunui cod
  • Hreflang pe pagini cu noindex: Google nu poate servi o pagină noindex din hreflang

Validarea implementării hreflang

Instrumente pentru validarea implementării înainte și după publicare:

  • hreflang.org: validator online gratuit, verifică reciprocitatea și codurile
  • Screaming Frog: raport complet hreflang cu identificarea tuturor erorilor
  • Ahrefs Site Audit: secțiunea dedicată hreflang cu erori detaliate
  • Google Search Console, URL Inspection: verificați cum interpretează Google hreflang pentru URL-uri specifice

Concluzie

Hreflang corect configurat asigură că Google servește versiunea corectă a conținutului utilizatorilor din fiecare regiune, eliminând canibalizarea și maximizând traficul organic internațional. Cel mai important aspect: verificați reciprocitatea pe toate paginile înainte de publicare, este eroarea care invalidează cel mai frecvent implementări altfel corecte.

Citiți și ghidul nostru despre SEO internațional și targetarea țărilor pentru strategia completă de optimizare multilingvă.

Înapoi sus
Caută