Salt la conținut

Site și UX

Site multilingv: UX și SEO – structura URL, hreflang, comutatorul de limbi

Cum faceți un site multilingv comod și vizibil în căutare: structura adreselor, etichetele hreflang, comutatorul de limbi, traducerea și localizarea, detaliile tehnice și greșelile tipice.

Despre noi

Cine suntem și cum lucrăm

Un site multilingv funcționează bine în căutare atunci când fiecare limbă are adrese proprii (cel mai des subfoldere de tipul /en/), conținut tradus complet și etichete hreflang reciproce. Pentru comoditate este nevoie de un comutator de limbi vizibil, care duce la aceeași pagină în altă limbă, și de nicio redirecționare forțată după IP sau după limba browserului.

Pe scurt

  • Fiecare versiune lingvistică are o adresă separată; pentru o afacere mică, cel mai simplu funcționează subfolderele pe același domeniu.
  • Etichetele hreflang enumeră toate versiunile paginii, inclusiv pagina însăși, și sunt confirmate prin linkuri reciproce.
  • Comutatorul de limbi este plasat la vedere, denumește limbile cu numele lor proprii și duce la pagina corespunzătoare.
  • Limba vizitatorului se propune printr-o sugestie discretă, iar alegerea omului se memorează.
  • Traducerea o redactează un vorbitor nativ, iar localizarea cuprinde valutele, formatele datelor, contactele și paginile juridice.
  • Fiecare versiune are propriul canonical, metadate traduse și un loc în harta site-ului.

Structura adreselor: subfoldere, subdomenii sau domenii separate

Motorul de căutare trebuie să vadă fiecare limbă ca pe o pagină separată, cu adresă proprie. În recomandările Google pentru site-urile multilingve se recomandă să dați versiunilor URL-uri diferite și să nu schimbați limba prin cookie sau prin setările browserului pe aceeași adresă: într-o astfel de schemă, o parte din versiuni rămân inaccesibile pentru roboți.

VariantaExempluCând se potriveșteNuanțe
Subfoldereexample.com/en/O singură echipă, un singur sistem de administrare, un singur brandDomeniu comun, cel mai simplu de întreținut și de analizat
Subdomeniien.example.comEchipe sau servere separate pentru versiuniConfigurări și analitică mai complicate
Domenii separateexample.deO companie sau o persoană juridică separată în țara respectivăFiecare domeniu se dezvoltă independent, întreținerea este mai scumpă
Parametri în adresăexample.com/?lang=enDe obicei, nuGoogle nu recomandă această variantă

Ce să aleagă o afacere mică

Pentru o companie cu o singură echipă și un singur panou de administrare se potrivesc de obicei subfolderele: toate limbile lucrează pentru un singur domeniu, hostingul și certificatul sunt comune, iar statistica se păstrează într-un singur cont. Domeniile separate sunt justificate atunci când pentru fiecare țară există o afacere proprie, cu prețuri locale, documente juridice și un buget de publicitate separat.

hreflang: cum indicați ce versiune este pentru cine

Atributul hreflang îi comunică motorului de căutare că paginile sunt versiuni ale aceluiași conținut în limbi diferite sau pentru regiuni diferite. Datorită lui, utilizatorul vede în rezultate limba sa, iar versiunile concurează mai rar între ele.

  • Fiecare pagină enumeră toate versiunile sale, inclusiv pe ea însăși.
  • Legătura este reciprocă: dacă pagina în română trimite la cea în engleză, pagina în engleză trimite la cea în română. Fără linkuri reciproce, marcajul poate fi ignorat.
  • Limbile se scriu cu coduri ISO 639-1: ro pentru română, ru pentru rusă, en pentru engleză. Regiunea se adaugă la nevoie, de exemplu ro-MD, en-GB sau de-AT.
  • Codul md desemnează țara și nu se potrivește pentru limbă: româna are codul ro.
  • Valoarea x-default indică pagina pentru utilizatorii a căror limbă nu este susținută de site; de obicei, aceasta este pagina de alegere a limbii sau versiunea principală.
  • Adresele din marcaj sunt complete, cu protocol, și coincid cu cele pe care le livrează site-ul.
  • Marcajul se adaugă într-un singur mod pe tot site-ul: în head-ul paginii, în antetele răspunsului serverului sau în harta XML a site-ului.

Împreună cu hreflang lucrează canonical. Fiecare versiune lingvistică își indică în canonical propria adresă. Dacă canonical-ul tuturor versiunilor duce la limba principală, motorul de căutare poate considera celelalte versiuni dubluri și nu le va afișa.

Comutatorul de limbi și alegerea limbii vizitatorului

Unde îl plasați și cum îl etichetați

Comutatorul se pune în antet, cel mai des în dreapta sus, și se dublează în meniul mobil sau în subsol. Limbile se denumesc cu numele lor proprii: English, Deutsch, Română. Steagurile desemnează țări, iar o limbă aparține adesea mai multor țări în același timp, de aceea denumirea textuală este mai clară. Fiecare limbă se formatează ca un link adevărat, cu adresă, ca să-l vadă roboții.

Detectarea automată a limbii

Detectarea după adresa IP sau după limba browserului greșește adesea: un om aflat în călătorie, la un computer de serviciu sau cu VPN va primi o versiune pe care nu o înțelege. În plus, Google recomandă evitarea redirecționărilor automate după limba utilizatorului, pentru că acestea pot bloca accesul la celelalte versiuni atât pentru oameni, cât și pentru roboții de căutare. Varianta mai bună este o sugestie discretă deasupra paginii, cu propunerea de a trece la altă limbă. Alegerea vizitatorului poate fi memorată, iar adresele paginilor rămân neschimbate.

Aceeași pagină în altă limbă

Comutatorul duce la corespondentul paginii curente. Dacă traducerea încă nu există, linkul către această limbă pe pagina respectivă e mai bine să fie ascuns sau să ducă la cea mai apropiată secțiune, cu o explicație. Trecerea la pagina principală fără explicații îl derutează pe om.

Traducerea și localizarea

Traducerea automată este bună ca ciornă, iar înainte de publicare textul îl redactează un vorbitor nativ. Formulările stângace și greșelile de terminologie se observă repede și scad încrederea. Paginile care vând (serviciile, condițiile, prețurile) le încredințați unui om care cunoaște domeniul. Pe lângă text, se localizează:

  • metadatele: title, description, titlurile, textele alt și textele linkurilor;
  • adresele paginilor: transliterarea sau traducerea cuvintelor din adresă potrivit limbii versiunii;
  • valuta, unitățile de măsură, formatele datelor, ale telefoanelor și ale adreselor poștale;
  • contactele, condițiile de livrare și de plată și programul de lucru pentru piața respectivă;
  • formularele, e-mailurile de confirmare, mesajele de eroare și paginile juridice;
  • căutările: cuvintele se aleg separat pentru fiecare limbă, pentru că traducerea mot-à-mot a unei căutări coincide rar cu ceea ce introduc oamenii.

Legislația lingvistică poate impune cerințe proprii: de exemplu, companiile din Ucraina trebuie să țină cont de legea privind limba de stat, care conține cerințe pentru site-uri, inclusiv privind versiunea în ucraineană deschisă implicit. Normele diferă de la o țară la alta și se schimbă, de aceea cerințele exacte pentru afacerea dumneavoastră merită clarificate cu un jurist.

Detaliile tehnice care sunt omise des

  • Atributul lang din tagul html corespunde limbii paginii: îl folosesc cititoarele de ecran și sugestiile de traducere din browsere.
  • Linkurile interne duc la paginile în aceeași limbă; spre celelalte limbi trimit comutatorul și marcajul hreflang.
  • Harta site-ului conține toate versiunile lingvistice.
  • Paginile de eroare, e-mailurile și formularele afișează limba secțiunii în care se află vizitatorul.
  • Fonturile se conectează cu seturile de caractere necesare (chirilica, latina extinsă), ca să nu adăugați paginilor greutate inutilă.
  • Indexarea fiecărei limbi se urmărește separat în Search Console; pentru aceasta este comod să adăugați proprietăți separate pentru folderele lingvistice.
  • După lansarea de test, de pe paginile traduse se elimină noindex și interdicțiile din robots.txt.

Ce limbi să adăugați și cu ce să începeți

Numărul limbilor îl determină publicul. Reperul îl reprezintă limbile vorbite de clienții dumneavoastră și capacitatea de a menține fiecare versiune actualizată. Mai întâi se traduc paginile care duc la comandă: pagina principală, serviciile sau catalogul, condițiile de livrare și de plată, contactele. Blogul, știrile și secțiunile secundare se adaugă mai târziu.

Este comod să stabiliți o structură identică pentru toate limbile: atunci fiecare pagină are un corespondent clar, comutatorul funcționează fără excepții, iar actualizările se fac sincron. Pentru fiecare limbă se numește un redactor responsabil, iar modificările prețurilor, ale promoțiilor și ale condițiilor trec printr-o listă unică, astfel încât nicio versiune să nu rămână în urmă.

Greșeli tipice

  • Redirecționarea automată după IP sau după limba browserului, fără posibilitatea de a alege altă limbă.
  • hreflang fără linkuri reciproce sau cu codul md în loc de ro.
  • Canonical-ul tuturor versiunilor duce la limba principală.
  • Limbi amestecate pe aceeași pagină: meniul în română, conținutul în engleză.
  • Limba se schimbă printr-un script sau prin cookie, fără o adresă separată pentru fiecare versiune.
  • Un comutator cu steaguri care trimite la pagina principală.
  • Traducerea mot-à-mot a cuvintelor-cheie, fără verificarea căutărilor reale.
  • Traducerea rămâne închisă pentru indexare după lansarea de test.
  • Versiunile diverg: prețurile și condițiile au fost actualizate într-o limbă, iar în celelalte au rămas cele vechi.

Întrebări și răspunsuri

Ce este mai bine pentru un site multilingv: subdomeniile sau subfolderele?

Pentru majoritatea companiilor mici și mijlocii se potrivesc subfolderele: un singur domeniu, o singură echipă, întreținere mai simplă. Subdomeniile și domeniile separate sunt potrivite atunci când de versiuni se ocupă echipe diferite sau persoane juridice din țări diferite.

Este nevoie de hreflang dacă există doar două limbi?

Da, dacă paginile sunt corespondente una alteia. Motorul de căutare determină uneori limba după conținut, însă marcajul reduce erorile de afișare și confuzia dintre versiuni.

Se poate traduce site-ul automat?

Ca ciornă – da, dar publicarea merită făcută după redactarea de către un vorbitor nativ. Paginile cu servicii, prețuri și condiții e mai bine să le încredințați unui traducător care cunoaște domeniul.

Merită să redirecționați automat vizitatorul către limba lui?

Mai bine propuneți-i acest lucru printr-o sugestie. Redirecționarea automată după IP sau după limba browserului poate fi greșită și poate împiedica roboții să parcurgă toate versiunile.

Cum verificați dacă hreflang este configurat corect?

Examinați codul câtorva pagini, scanați site-ul cu un crawler care verifică linkurile reciproce și consultați rapoartele Search Console despre pagini și despre erorile de indexare. Suplimentar, verificați prin sondaj diferite limbi de pe diferite dispozitive.

Concluzie

Un site multilingv se sprijină pe ordinea din structură: adrese separate pentru fiecare limbă, etichete hreflang reciproce, canonical pe pagina însăși, un comutator clar și o traducere redactată. Merită să adăugați limbi atunci când le puteți menține actualizate, pentru că o versiune tradusă pe jumătate dăunează atât utilizatorilor, cât și căutării. Începeți cu paginile principale și adăugați limbi noi treptat. LightSEO, agenție digitală din Mukachevo, vă va ajuta să proiectați versiunile lingvistice și să configurați marcajul. Un site cu mai multe limbi se prevede în etapa de dezvoltare a unui site corporativ la cheie, iar implementarea existentă se verifică în cadrul unui audit SEO al site-ului.

Citiți și