Consultanță Gratuită →
SEO 365 — agenție SEO și AI Search

Hreflang

EN: hreflangSEO tehnic
Captură din Glosarul SEO 365 pentru Hreflang (SEO tehnic): hreflang este un atribut folosit pentru a indica
Hreflang — ilustrație din Glosarul SEO 365 · SEO tehnic

Cunoscut și ca: atributul hreflang, adnotare hreflang, hreflang attribute, hreflang annotation, language and region annotation

Ce este hreflang?

Pe scurt

hreflang este un atribut folosit pentru a indica limba sau combinația de limbă și regiune a unei versiuni alternative de pagină. Google îl folosește pentru a înțelege că mai multe URL-uri sunt variante localizate ale aceluiași conținut și pentru a orienta utilizatorii către versiunea potrivită.

hreflang indică relația dintre pagini create pentru limbi sau regiuni diferite. Este util când un site are conținut tradus integral, conținut similar adaptat regional sau pagini în care doar anumite elemente, precum navigarea și subsolul, sunt traduse.

Metode de implementare

Google acceptă trei metode echivalente:

  • elemente <link> în secțiunea <head> a paginii HTML;
  • anteturi HTTP Link, utile inclusiv pentru fișiere non-HTML, precum PDF-urile;
  • adnotări într-un sitemap XML.

Nu există un beneficiu pentru Google Search din folosirea simultană a tuturor metodelor. O singură implementare corectă este, de regulă, mai ușor de administrat.

În HTML, forma de bază este:

<link rel="alternate" hreflang="ro" href="https://example.ro/pagina/" />

Atributul hreflang indică limba sau limba și regiunea resursei asociate. URL-ul din href trebuie să fie complet calificat, inclusiv metoda de transport. Elementele trebuie plasate într-o secțiune <head> bine formată.

Reguli de asociere

Fiecare versiune trebuie să se includă pe sine și să enumere celelalte variante. Relațiile trebuie să fie bidirecționale. Dacă două pagini nu se indică reciproc, adnotările respective sunt ignorate.

Valoarea x-default poate indica o pagină de rezervă pentru utilizatorii ale căror limbi nu sunt enumerate. Este potrivită, de exemplu, pentru o pagină cu selector de limbă sau regiune.

Google nu folosește hreflang și nici atributul HTML lang pentru a detecta limba efectivă a paginii. Limba este determinată algoritmic. hreflang mapează variantele localizate, dar nu înlocuiește traducerea conținutului principal.

De ce contează în SEO?

În SEO internațional, hreflang ajută Google să asocieze versiunile lingvistice sau regionale ale aceleiași pagini. Astfel, Google Search poate orienta utilizatorul către varianta considerată potrivită pentru limba sau regiunea sa.

Implementarea contează mai ales când paginile au conținut foarte asemănător, dar includ diferențe regionale, sau când același conținut este tradus în mai multe limbi. Variantele localizate sunt considerate duplicate numai dacă textul principal rămâne netradus. hreflang nu trebuie prezentat însă ca un substitut pentru localizarea reală a conținutului.

Erorile de reciprocitate și URL-urile incomplete pot împiedica procesarea relațiilor. De aceea, verificarea trebuie făcută pentru întregul grup de pagini, nu doar pentru un singur URL.

Impact asupra motoarelor AI

Extrasele furnizate nu stabilesc că hreflang influențează direct selecția sau citarea surselor în AI Overviews, AI Mode, ChatGPT, Perplexity ori Gemini. Prin urmare, atributul nu trebuie tratat ca o optimizare GEO sau ca un semnal garantat pentru vizibilitatea în răspunsurile generate de modele lingvistice.

Rolul documentat în extrase privește asocierea variantelor localizate în Google Search și orientarea către versiunea adecvată. Sursele prezentate nu descriu un mecanism bazat pe hreflang pentru AI Overviews, AI Mode, ChatGPT, Perplexity sau Gemini. Conținutul trebuie să rămână clar tradus și adaptat, deoarece Google nu determină limba paginii pe baza acestui atribut.

Exemplu

Un magazin online din România are o pagină în română, una în engleză și o pagină generală cu selector de limbă. În secțiunea <head> a fiecărei variante se introduce același set:

<link rel="alternate" hreflang="ro" href="https://www.exemplu.ro/produse/scaun/" />
<link rel="alternate" hreflang="en" href="https://www.exemplu.ro/en/products/chair/" />
<link rel="alternate" hreflang="x-default" href="https://www.exemplu.ro/" />

Pagina în română se indică pe sine și indică versiunea engleză. Pagina engleză trebuie să conțină același set și să indice reciproc pagina românească. x-default trimite către pagina generală pentru limbile care nu sunt enumerate explicit.

Cum verifici?

  1. Faceți inventarul URL-urilor care reprezintă aceeași pagină în limbi sau regiuni diferite.
  2. Deschideți sursa HTML și verificați dacă elementele rel="alternate" cu hreflang se află în <head>.
  3. Confirmați că fiecare href este un URL complet calificat, cu https:// sau http://.
  4. Comparați variantele și verificați dacă toate se includ pe ele însele și enumeră celelalte variante.
  5. Urmăriți fiecare pereche de URL-uri pentru a confirma că legăturile sunt bidirecționale.
  6. Dacă implementarea folosește anteturi HTTP, inspectați răspunsul GET, de exemplu cu curl -sD - -o /dev/null URL, și verificați câmpul Link.
  7. Dacă implementarea este în sitemap, verificați elementele <xhtml:link> asociate fiecărui <loc>.
  8. Validați HTML-ul redat pentru a confirma că elementele sunt într-o secțiune <head> bine formată.

Ce trebuie să faci?

  • Alegeți o singură metodă de implementare care poate fi menținută consecvent.
  • Includeți fiecare versiune în propriul set hreflang, alături de toate variantele relevante.
  • Folosiți URL-uri complet calificate în toate adnotările.
  • Implementați relații bidirecționale între variantele asociate.
  • Adăugați o versiune generică pentru o limbă atunci când există mai multe variante regionale și doriți o pagină pentru regiunile nespecificate.
  • Folosiți x-default pentru o pagină de rezervă, precum un selector de limbă sau regiune.
  • Verificați implementarea după publicarea sau eliminarea oricărei variante localizate.

Greșeli frecvente

  • Pagina indică o variantă alternativă, dar acea variantă nu trimite înapoi către pagina inițială.
  • Paginile asociate nu se includ pe ele însele sau nu enumeră toate variantele relevante.
  • Sunt folosite URL-uri relative în locul URL-urilor complet calificate.
  • Elementele hreflang sunt plasate în afara unei secțiuni `<head>` bine formate.
  • hreflang este folosit ca înlocuitor pentru traducerea conținutului principal.

Perspectiva SEO 365

Punem întâi în ordine corespondența dintre URL-urile localizate, apoi verificăm reciprocitatea și autoreferințele. Alegem o singură metodă și o aplicăm consecvent. Evităm să tratăm hreflang ca detector de limbă sau ca substitut pentru conținutul tradus.

Întrebări frecvente despre Hreflang

Inspectează sursa HTML, anteturile HTTP sau sitemapul XML, în funcție de metoda aleasă. Confirmă că URL-urile sunt absolute, fiecare pagină se include pe sine, iar toate variantele se indică reciproc. Verifică întregul grup de pagini după orice publicare, redirecționare sau eliminare a unei versiuni localizate.

Surse și documentație

Conținut educațional din partea echipei SEO 365, pentru a clarifica terminologia și a ajuta la înțelegerea conceptelor din optimizarea pentru motoarele de căutare. · Ultima verificare a surselor: