SEO internațional
Checklist practic hreflang pentru site-uri multilingve
Hreflang nu traduce pagina, nu îi detectează limba și nu garantează poziții. El mapează alternative lingvistice sau regionale reale, astfel încât motorul de căutare să poată servi un URL mai potrivit. Maparea funcționează doar dacă documentele rămân coerente.
Gândește în grupuri de documente, nu în etichete izolate
Fiecare document tradus are nevoie de o identitate stabilă și un set complet de alternative. Fiecare versiune se listează pe ea și toate corespondentele prin URL-uri absolute. Referințele trebuie să fie reciproce, indexabile și aliniate cu canonicalul în aceeași limbă.
1. Definește mai întâi modelul de limbă și URL
Dă fiecărei limbi un URL accesabil distinct în loc să modifici același URL doar prin cookie sau Accept-Language. Decide dacă țintești limbi, combinații limbă-regiune sau ambele. Creează variante regionale doar când experiența principală diferă cu adevărat.
- Păstrează o cheie internă stabilă a conținutului separată de slugurile traduse, ca alternativele să vină dintr-o singură sursă.
- Publică text vizibil în limba nativă; motoarele determină limba din pagină, nu doar din hreflang sau atributul html lang.
- Oferă un selector clar de limbă și evită redirecționările IP forțate pe care vizitatorul nu le poate schimba.
2. Publică un grup reciproc complet
Pentru versiunile engleză, română și maghiară, fiecare pagină trebuie să listeze toate cele trei URL-uri și propria versiune. Dacă engleza este fallback general, x-default poate indica acolo; un selector dedicat este altă opțiune. URL-urile absolute reduc ambiguitatea.
- Dacă pagina A numește pagina B drept alternativă, pagina B trebuie să numească A înapoi, altfel relația poate fi ignorată.
- Nu combina articole fără legătură doar pentru că slugurile sau șabloanele seamănă; alternativele reprezintă același document.
- Păstrează fiecare traducere reală self-canonical în loc să canonizezi toate limbile către versiunea implicită.
3. Alege o metodă de livrare ușor de întreținut
Google acceptă HTML, antete HTTP și sitemap-uri XML pentru hreflang. Poți folosi mai multe, dar implementările trebuie să rămână identice. HTML-ul este aproape de document, iar grupurile din sitemap se pot genera și audita mai ușor dintr-un registru de conținut.
- Generează țintele selectorului și alternativele din sitemap din același registru pentru a preveni diferențele.
- Nu lăsa țintele în lanțuri de redirecționare și asigură conținut indexabil stabil.
- Actualizează sau elimină întregul grup când o traducere este redenumită, retrasă, unită sau indisponibilă.
4. Testează URL-urile, reciprocitatea și limba randată
Validează mai mult decât sintaxa. Accesează fiecare grup, rezolvă alternativele, compară canonicalul și limba și verifică dacă selectorul ajunge la documentul echivalent. Include slugurile localizate, slash-urile, interogările și slugurile în limba greșită în testele automate.
- Verifică un self-canonical, câte o alternativă pentru fiecare limbă și un x-default intenționat pe fiecare versiune.
- Respinge sau redirecționează rădăcinile locale și slugurile vechi înainte să publici înlocuitorii în sitemap.
- Urmărește Search Console și paginile de intrare după lansare; markup-ul corect nu compensează conținutul netradus sau slab.
Listă hreflang înainte de lansare
- 01 Atribuie o identitate stabilă și un URL distinct fiecărei versiuni lingvistice reale.
- 02 Folosește coduri valide și URL-uri absolute care ajung direct la răspunsul final.
- 03 Listează fiecare corespondent, inclusiv pagina curentă, și fă fiecare relație reciprocă.
- 04 Păstrează traducerile self-canonical și asigură răspunsuri 200 indexabile pentru toate alternativele.
- 05 Alege o destinație x-default intenționată și păstrează selectorul vizibil pe documentul echivalent.
- 06 Generează și testează HTML-ul și sitemap-ul din același registru atunci când le publici pe ambele.
O mapare completă este o promisiune de conținut
Hreflang funcționează când același document există cu adevărat la URL-uri stabile și utile în fiecare limbă declarată. Modelează relația o singură dată, generează toți consumatorii și testează reciprocitatea când se schimbă conținutul.
Surse principale
Continuă cu un ghid conex
Aceste verificări se influențează reciproc. Continuă cu următorul ghid pentru a valida semnalele din jur, nu doar o etichetă sau un scor.