Rezumat
Generatorul gratuit de hreflang scrie etichetele <link rel="alternate" hreflang> pentru fiecare versiune lingvistică a unei pagini. Adaugi câte o linie pentru fiecare versiune, alegi limba (27 disponibile) și, dacă este nevoie, regiunea (21 disponibile), lipești URL-ul complet, alegi pagina x-default și generezi codul. Apoi lipești același bloc în head-ul fiecărei versiuni: fiecare pagină trebuie să se listeze pe sine și pe toate celelalte, cu URL-uri absolute, altfel motoarele de căutare ignoră setul.
Vrei să afli mai mult? Întreabă
Un generator hreflang rezolvă o problemă mică, ce produce altele mari: un cititor francez care ajunge pe pagina ta în engleză sau un cumpărător britanic trimis spre prețuri din SUA. Etichetele hreflang îi spun Google că mai multe pagini sunt versiuni localizate ale aceluiași conținut, astfel încât să poată arăta fiecărui căutător versiunea potrivită. Google precizează că nu folosește hreflang sau atributul lang din HTML ca să detecteze limba unei pagini; hreflang doar leagă versiunile între ele (Google Search Central, versiunile localizate ale paginilor tale).

Cum folosești generatorul hreflang?
- Adaugă o linie pentru fiecare versiune a paginii, cu „+ Adaugă o limbă”.
- Alege limba, iar regiunea doar dacă versiunea vizează o singură țară, de exemplu en-GB pentru Regatul Unit sau pt-BR pentru Brazilia.
- Lipește URL-ul complet al acelei versiuni, începând cu https://.
- Bifează x-default pe versiunea care apare vizitatorilor a căror limbă sau regiune nu se potrivește cu niciuna dintre celelalte, sau debifează „Include x-default”.
- Generează codul, copiază-l și lipește-l în <head> fiecărei versiuni listate.
Pentru trei versiuni cu un x-default, instrumentul returnează patru linii:
<link rel="alternate" hreflang="en" href="https://example.com/page" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/page" />
<link rel="alternate" hreflang="pt-BR" href="https://example.com/br/page" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page" /> Codul este același pe fiecare pagină din set: pagina în engleză, pagina în franceză și cea în portugheză din Brazilia poartă toate patru liniile. Nimic nu este trimis sau stocat; codul este construit în browserul tău.
Care sunt regulile unui set hreflang valid?
Provin din documentația Google și sunt aceleași oricare metodă ai alege.
| Regulă | Ce înseamnă | Ce se întâmplă dacă este încălcată |
|---|---|---|
| Autoreferință | Fiecare versiune se listează pe sine, precum și pe toate celelalte versiuni | Setul este incomplet |
| Linkuri de întoarcere | Dacă pagina A indică spre pagina B, pagina B trebuie să indice înapoi spre A | Google ignoră etichetele care nu sunt confirmate de cealaltă pagină |
| URL-uri absolute | https://example.com/foo, nu //example.com/foo sau /foo | Adresele relative nu sunt alternative valide |
| Limba întâi | Un cod de limbă ISO 639-1, apoi o regiune opțională ISO 3166-1 alpha-2 | O regiune singură, precum hreflang="US", este invalidă |
| Doar coduri acceptate | Codurile din afara celor două standarde, precum es-419, nu sunt acceptate | Eticheta este ignorată |
| În head | Etichetele link stau într-un <head> bine format | Etichetele împinse în body de un HTML defect nu sunt citite |
Linkurile de întoarcere există dintr-un motiv: Google explică faptul că cere ca ambele pagini să indice una spre cealaltă, pentru ca un alt site să nu se poată numi singur versiune alternativă a paginii tale. Alternativele pot fi pe domenii diferite, de exemplu example.fr și example.de, atâta timp cât linkurile merg în ambele sensuri.
Ce coduri de limbă și regiune ar trebui să folosești?
Folosește un cod de limbă singur, dacă conținutul nu diferă cu adevărat de la o țară la alta. O pagină unică în spaniolă pentru toți vorbitorii de spaniolă este es; pagini separate pentru Spania și Mexic, cu prețuri sau ortografii diferite, sunt es-ES și es-MX. Codurile de limbă provin din ISO 639-1 (Library of Congress, lista codurilor ISO 639), iar codurile de regiune din ISO 3166-1 alpha-2 (codurile de țară ISO 3166).
| Public | Valoare corectă | Greșeală frecventă |
|---|---|---|
| Engleză, Regatul Unit | en-GB | en-UK (codul atribuit Regatului Unit este GB) |
| Portugheză, Brazilia | pt-BR | br (limba vine întâi; br înseamnă bretonă) |
| Germană, Elveția | de-CH | ch-de (ordine inversată) |
| Spaniolă, America Latină | es, sau câte un es-XX pentru fiecare țară | es-419 (nesusținut de Google) |
| Orice vizitator nepotrivit | x-default | Mai multe valori x-default în același set |
Google acceptă majuscule și litere mici, dar scrierea regiunii cu majuscule, cum face generatorul, păstrează codul ușor de citit.

Unde pui hreflang: în head, în antetul HTTP sau în sitemap?
Google tratează cele trei metode ca fiind echivalente, așa că alege-o pe cea mai ușor de întreținut și rămâi la ea.
| Metodă | Cel mai potrivită pentru | Atenție la |
|---|---|---|
| Etichete <link> în head | Majoritatea site-urilor; generatorul scrie acest format | Fiecare pagină poartă setul complet, deci o limbă nouă înseamnă editarea fiecărei versiuni |
| Antetul HTTP Link | Fișiere non-HTML, precum PDF-urile | Necesită configurare de server |
| Sitemap XML | Site-uri mari cu multe limbi | Fiecare intrare de URL listează toate alternativele, inclusiv pe sine |
Dacă folosești metoda sitemap-ului, verifică fișierul cu verificatorul de sitemap după fiecare modificare, sau generează-l cu generatorul de sitemap XML.
Ce greșeli strică cel mai des hreflang?
- Indicarea unui URL care face redirecționare sau care returnează o eroare. Fiecare alternativă ar trebui să răspundă direct cu 200; testează-le pe cele îndoielnice cu verificatorul de redirecționări.
- Hreflang și canonical în conflict. Fiecare versiune ar trebui să aibă un canonical care trimite la ea însăși. Dacă pagina în franceză numește pagina în engleză drept canonical, îi spui lui Google că sunt duplicate, nu traduceri. Verifică-l cu verificatorul canonical.
- Pagini netraduse. Google tratează versiunile localizate drept duplicate doar când conținutul principal rămâne netradus; o pagină cu meniu tradus și corp de text în engleză nu este o versiune franceză reală.
- Redirecționări automate după limbă. Google recomandă să nu redirecționezi utilizatorii către o altă versiune lingvistică pe baza a ceea ce crezi că este limba lor, pentru că asta poate împiedica utilizatorii și motoarele de căutare să ajungă la toate versiunile (Google, site-uri multiregionale și multilingve). Lasă vizitatorii să comute, și folosește x-default pentru pagina selectorului.
- O limbă per cookie. Google recomandă un URL diferit pentru fiecare versiune lingvistică, în loc de cookie-uri sau de setările browserului.
Cum verifici că etichetele hreflang funcționează?
- Deschide sursa fiecărei versiuni și confirmă că același bloc apare în head, cu câte o linie pentru fiecare versiune și pagina însăși printre ele.
- Urmărește fiecare URL din bloc. Fiecare ar trebui să se încarce direct, în limba potrivită, fără redirecționare.
- Verifică linkurile de întoarcere deschizând o a doua versiune și asigurându-te că indică înapoi spre prima.
- Inspectează pagina indexată cu instrumentul de inspecție a URL-urilor din Google Search Console. Câmpul său canonical selectat de Google arată ce versiune tratează Google drept canonică; pentru o pagină tradusă, ar trebui să fie chiar pagina (Ajutor Search Console, instrumentul de inspecție a URL-urilor).
Dacă Google alege o altă versiune lingvistică drept canonică, conținutul este probabil prea apropiat de un duplicat, sau etichetele canonical contrazic setul hreflang.
Hreflang îmbunătățește clasamentele?
Nu direct. Nu face o pagină să se claseze mai sus; ajută versiunea potrivită să apară pentru publicul potrivit și oprește versiunile tale lingvistice să concureze pentru aceleași căutări. Fiecare versiune trebuie totuși să își câștige locul cu conținut scris pentru piața ei, cu linkuri locale și cu munca obișnuită on-page. Intrările noastre din glosar despre hreflang și conținut duplicat merg mai departe.
Cum păstrezi un site multilingv consecvent?
Tratează hreflang ca pe o parte a publicării, nu ca pe o sarcină de o singură dată: fiecare pagină nouă și fiecare limbă nouă trebuie să actualizeze întregul set. Verifică un eșantion de pagini în fiecare trimestru și după orice schimbare a structurii URL-urilor. Ca să crești traficul în fiecare limbă și să vezi de unde vine, tabloul de bord Sorank GEO și SEO urmărește traficul tău Google și AI într-o singură vedere, iar cercetarea cuvintelor cheie găsește interogările pe care le poate câștiga fiecare versiune.
Un set hreflang funcțional listează fiecare versiune, inclusiv pe sine, cu URL-uri absolute, coduri valide și linkuri de întoarcere pe fiecare pagină. Generează-ți etichetele acum, apoi vezi planurile Sorank ca să crești fiecare versiune lingvistică în regim autopilot.
































































































