Hreflang: ce este și cum să îl implementezi

Hreflang: ce este și cum să îl implementezi
David Kaufmann
SEO Tutorials

Dominăm o piață cu produsul/serviciul nostru și ne pregătim să îl extindem la nivel internațional. Procesul pare simplu, dar trebuie să fim atenți la o serie de detalii dacă vrem să îl facem corect și să obținem rezultatele dorite. În acest ghid vei vedea cum să implementezi Tagurile Hreflang pentru strategia ta de SEO Internațional.

Ce sunt tagurile Hreflang?

Tagurile hreflang sunt fragmente de cod care apar în antetul paginilor și al căror scop este de a-i spune Google versiunile în alte limbi ale paginilor noastre.

Pare evident, dar există multe cazuri în care companiile își traduc conținutul, dar apoi uită să adauge tagurile hreflang, și atunci apar de obicei două scenarii:

  • În cel mai bun caz, Google nu crawlează conținutul.
  • În cel mai rău caz, Google îl crawlează și, văzând că este conținut duplicat, nu doar că nu îl afișează în rezultatele căutării, ci scade și „autoritatea" generală a site-ului web.

În cuvintele Google:

„Versiunile localizate ale unei pagini sunt considerate duplicate doar dacă conținutul lor principal nu este tradus."

Modalități de a realiza implementarea

După cum raportează Google în ghidurile sale oficiale, în prezent există trei modalități de a implementa taguri care indică faptul că o pagină are versiuni alternative în alte limbi:

Taguri HTML (Recomandat)

Una dintre cele mai comune modalități de a indica faptul că o pagină are echivalente în alte limbi sunt tagurile HTML în antet:

<link rel="alternate" hreflang="language_code" href="page_url" /> Să ne imaginăm că avem un site web principal (în engleză), care este disponibil și în alte țări și limbi (Regatul Unit, SUA și Germania). În acest caz, ar trebui să adăugăm următorul cod în antetul fiecărei pagini: <head> <title>Widgets, Inc</title> <link rel="alternate" hreflang="en-gb" href="http://en-gb.example.com/page.html" /> <link rel="alternate" hreflang="en-us" href="http://en-us.example.com/page.html" /> <link rel="alternate" hreflang="en" href="http://en.example.com/page.html" /> <link rel="alternate" hreflang="de" href="http://de.example.com/page.html" /> <link rel="alternate" hreflang="x-default" href="http://www.example.com/" /> </head> În acest fel, le vom spune motoarelor de căutare că celelalte pagini nu sunt duplicate, ci sunt traducerile site-ului web în alte limbi.

Anteturi HTTP

Dacă ceea ce vrem să facem este să indicăm versiunile în alte limbi ale documentelor și ale altor fișiere care nu sunt HTML, avem la dispoziție anteturile HTTP:

În cazul următor, este vorba despre un document PDF disponibil în engleză, în germană pentru utilizatorii din Elveția și celălalt pentru toți utilizatorii care vorbesc germana.

Link:

<http://example.com/file.pdf>; rel="alternate"; hreflang="en", <http://de-ch.example.com/file.pdf>; rel="alternate"; hreflang="de-ch", <http://de.example.com/file.pdf>; rel="alternate"; hreflang="de"

Sitemap

O altă modalitate pe care multe site-uri web au folosit-o de-a lungul timpului este de a indica versiunile internaționale prin intermediul Sitemap-ului. Trebuie remarcat faptul că aceasta este o metodă mult mai complexă la nivel tehnic și mai susceptibilă la erori, deoarece este foarte ușor să omiți unele dintre pagini.

Exemplu de sitemap cu o pagină:

<?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>http://www.example.com/english/page.html&lt;/loc> <xhtml:link rel="alternate" hreflang="de" href="http://www.example.com/deutsch/page.html"/> <xhtml:link rel="alternate" hreflang="de-ch" href="http://www.example.com/schweiz-deutsch/page.html"/> <xhtml:link rel="alternate" hreflang="en" href="http://www.example.com/english/page.html"/> </url> INSTRUMENT: Această extensie Chrome ne permite să validăm implementările. Chiar și așa, nu uita să le verifici manual în cod pentru a le valida 100%.

Href Lang Tag Checker
Href Lang Tag Checker

Cu această extensie, putem verifica implementările tagurilor noastre hreflang.

Coduri de limbă și de regiune

Odată ce am văzut subiectul marcajului internațional de date, să trecem la unul dintre cele mai interesante subiecte din procesul de SEO Internațional. Este vorba despre codurile de limbă și de regiune. Până de curând, nu existau informații abundente pe această temă și nu era deloc ușor să eviți erorile în marcajul limbilor și țărilor.

Fiecare țară și fiecare limbă este o lume în sine. Toate au diferențele, particularitățile, culturile, valorile lor... și de aceea multe afaceri se adaptează pentru a încerca să ofere conținut în modul cel mai nativ posibil. Un exemplu clar apare între spaniola vorbită în Spania și cea vorbită în Mexic. În ciuda faptului că împărtășesc multe expresii, există altele care nu se aseamănă deloc, iar utilizatorii din fiecare țară le place să găsească versiunea care le este cea mai familiară.

Google pune la dispoziție posibilitatea de a adăuga coduri de limbă și de regiune în tagurile hreflang.

De exemplu:

  • de: acest conținut ar fi destinat utilizatorilor care vorbesc germana, indiferent de regiunea lor.
  • es-MX: acest conținut va fi destinat utilizatorilor care vorbesc spaniola și sunt de asemenea din Mexic.
  • en-GB: acest conținut va fi destinat utilizatorilor care vorbesc engleza în Regatul Unit.
href lang SEO
href lang SEO

*Exemplu de taguri hreflang pe Chess.com (unul dintre cei mai mari clienți ai noștri) cu unele dintre limbile disponibile (+40 în total). *

Ce se întâmplă dacă nu marcăm toate țările în care poate fi vorbită o limbă?

Logic, este imposibil de adăugat. De aceea avem tagul: hreflang="x-default", care ne va permite să servim această versiune utilizatorului atunci când configurarea browserului său nu se potrivește cu niciuna dintre limbile sau regiunile pe care le-am indicat.

<link rel="alternate" href="http://example.com/" hreflang="x-default" />

Erori frecvente

Sună ușor, nu? Singurul detaliu important este că Google este destul de meticulos cu implementările. Dacă greșim o literă sau omitem un link, va returna o eroare și nu va accepta marcajul nostru. Mai jos, poți vedea unele dintre cele mai frecvente erori care apar adesea (și unele din propria noastră experiență):

Dacă pagina noastră A are un link hreflang către pagina B, dar aceasta din urmă nu returnează un alt link hreflang către pagina A, Google nu va crea asocierea și, prin urmare, va continua să detecteze acele pagini ca duplicate.

Modificarea codurilor de regiune sau de țară

În timp ce în url-uri avem flexibilitatea de a folosi orice coduri dorim, de exemplu folosind uk, gb sau orice altă variație pentru Regatul Unit, același lucru nu se întâmplă cu tagurile hreflang. Dacă folosim uk în loc de corectul en-GB, Google nu va putea interpreta informația și, prin urmare, nu va valida implementarea.

În acest caz, pentru a ne asigura că folosim întotdeauna formate corecte, trebuie să respectăm formatele:

  • ISO 639-1
  • ISO 3166-1 Alpha 2 (opțional)

Analizarea tagurilor hreflang ale unui site web

Până acum câteva săptămâni, Google Search Console afișa un raport detaliat al validărilor și erorilor implementării noastre de hreflang. Cu toate acestea, odată cu lansarea noii interfețe, această funcționalitate devine învechită și în curând nu va mai fi disponibilă.

În acest caz, în ciuda faptului că există zeci de instrumente SEO pe internet pentru a lucra la acest subiect, din punctul nostru de vedere, instrumentul #1 care face acest proces rapid și ușor de analizat este fără îndoială Screaming Frog. Nu doar că ne indică toate url-urile pe care le-a detectat cu marcaj, ci le și clasifică dacă au erori și ne spune exact ce tip de eroare au, astfel încât să o putem valida.

Hreflang Screaming Frog
Hreflang Screaming Frog

Vedere a analizei Hreflang realizate de Screaming Frog cu toate informațiile în format schema.

Povești de succes

Deși majoritatea acțiunilor SEO necesită ceva timp înainte de a arăta primele rezultate, tagurile hreflang sunt cu siguranță unul dintre acele quick-win-uri pe care trebuie să le implementăm cât mai curând posibil în acele proiecte unde este posibil. Una dintre cele mai clare povești de succes SEO în acest sens a fost ChessKid.com, unul dintre clienții noștri, care avea site-ul web tradus în aproape 20 de limbi. Problema? Nu avea hreflang-urile implementate și, în plus, ascundea schimbarea limbii în spatele unui login, așa că versiunile internaționale erau total inaccesibile.

Ce am făcut?

  • Am creat un meniu derulant cu limbile în subsol.
  • Am adăugat taguri hreflang tuturor paginilor care le necesitau.

Rezultatele?

Ahrefs SEO
Ahrefs SEO

Rezultatele implementărilor tagurilor Hreflang pe ChessKid.com

Ai întrebări? Ți-ar plăcea să te ajutăm să implementezi tagurile hreflang în afacerea ta? Vom fi bucuroși să te ajutăm!

Referințe

Autor: David Kaufmann

David Kaufmann

I've spent the last 10+ years completely obsessed with SEO — and honestly, I wouldn't have it any other way.

My career hit a new level when I worked as a senior SEO specialist for Chess.com — one of the top 100 most visited websites on the entire internet. Operating at that scale, across millions of pages, dozens of languages, and one of the most competitive SERPs out there, taught me things no course or certification ever could. That experience changed my perspective on what great SEO really looks like — and it became the foundation for everything I've built since.

From that experience, I founded SEO Alive — an agency for brands that are serious about organic growth. We're not here to sell dashboards and monthly reports. We're here to build strategies that actually move the needle, combining the best of classical SEO with the exciting new world of Generative Engine Optimization (GEO) — making sure your brand shows up not just in Google's blue links, but inside the AI-generated answers that ChatGPT, Perplexity, and Google AI Overviews are delivering to millions of people every single day.

And because I couldn't find a tool that handled both of those worlds properly, I built one myself — SEOcrawl, an enterprise SEO intelligence platform that brings together rankings, technical audits, backlink monitoring, crawl health, and AI brand visibility tracking all in one place. It's the platform I always wished existed.

→ Citește toate articolele de David
Mai multe articole de la David Kaufmann

Descoperă mai mult conținut de la acest autor