Mitmekeelne veebisait ja Google: eraldi aadressid ja hreflang
Kas su veebileht on veebis mitmes keeles, näiteks eesti, inglise ja saksa keeles? Siis soovid, et keegi, kes otsib saksa keeles, näeks Google'is saksakeelset lehte, mitte eestikeelset. Selleks on vaja kahte asja: eraldi aadress iga keele jaoks ja hreflang, viide, millega räägid Google'ile, millised lehed on üksteise tõlked. Selles artiklis loed, kuidas see töötab ja kuidas seda kontrollida. Kasutame näitena example.com.
Igale keelele oma aadress
Google soovitab iga keeleversiooni jaoks eraldi aadressi, näiteks:
https://example.com/bruidsboeketten (hollandi) https://example.com/en/bridal-bouquets (inglise) https://example.com/de/brautstraeusse (saksa)
Ära vaheta keelt samal aadressil küpsise või brauseri seadistuse abil. Google toob lehed tavaliselt üles Ameerika Ühendriikidest; kui aadressi sisu muutub külastaja põhjal, näeb Google võib-olla ainult üht versiooni.
Ära suuna külastajaid ka automaatselt ümber teise keelde brauseri keele või asukoha põhjal. Google soovitab seda sõnaselgelt vältida. Eestlane, kes on puhkusel Saksamaal, tahab lihtsalt eestikeelset lehte. Pane parem igale lehele selge keelevaliku võimalus, nii et kõik pääsevad iga versioonini.
Milline hreflang välja näeb
Iga keeleversiooni <head> osas on samad read:
<link rel="alternate" hreflang="nl" href="https://example.com/bruidsboeketten"> <link rel="alternate" hreflang="en" href="https://example.com/en/bridal-bouquets"> <link rel="alternate" hreflang="de" href="https://example.com/de/brautstraeusse"> <link rel="alternate" hreflang="x-default" href="https://example.com/bruidsboeketten">
Neli reeglit, mida meeles pidada:
- Iga versioon nimetab iseennast ja kõiki teisi. Inglisekeelsel lehel on täpselt samad neli rida, kaasa arvatud see, mis puudutab
en. - Vastastikune. Kui eestikeelne leht viitab saksakeelsele, siis saksakeelne peab viitama tagasi eestikeelsele. Kui ta seda ei tee, jätab Google viite arvesse võtmata. See on kõige sagedasem viga.
- Täielikud aadressid, koos
https://algusega, ja ainult aadressid, mis avanevad otse: ei ümbersuunamist, ei 404 viga ega noindex. - Igal versioonil on canonical iseendale. Inglisekeelne leht ei ole eestikeelse lehe koopia. Kui ta viitab canonical'iga eestikeelsele lehele, võib ta Google'ist kaduda.
x-default ei ole kohustuslik. Sellega osutad lehele kõigile, kellele ükski su keeltest ei sobi, sageli on see su peamine keel või leht, kus valitakse keel.
Hreflangi saab lisada ka serveri päisereana (kasulik pdf-faili puhul) või saidikaardis (sitemap). Vali üks viis. Kui kasutad mitut, peavad need täpselt sama ütlema.
Koodid
| Kood | Tähendus |
|---|---|
nl, en, de | Keel, kõigile, kes seda keelt räägivad |
nl-BE | Hollandi keel Belgia jaoks |
en-GB | Inglise keel Ühendkuningriigi jaoks (mitte en-UK: see kood ei tööta) |
x-default | Tagavaraleht |
Keel on alati esimesel kohal. Ainult riik ei sobi: hreflang="be" tähendab valgevene keelt, mitte Belgiat. Kasuta riiki ainult siis, kui versioonid tõesti erinevad, näiteks hindade, kättetoimetamise või õigekirja poolest. Kui sul on üks saksakeelne versioon kõigile, kasuta lihtsalt de.
Lisaks määra igal lehel õige keel lang-atribuudis, näiteks <html lang="de">. Google määrab lehe keele ise teksti põhjal, kuid brauserid, tõlkeprogrammid ja ekraanilugejad kasutavad seda atribuuti.
Kuidas see töötab AI Bouwer's
Kui lisad AI Bouwer's keele, jääb peamine keel peamisele aadressile ning iga teine keel saab oma kausta, näiteks /en/. Iga leht saab hreflang-viited samale lehele teistes keeltes ja x-default'i peamisele keelele. Uudised eksisteerivad ainult peamises keeles ja seetõttu pole neil hreflangi. Külastajad vahetavad keelt menüüs oleva keelevaliku abil; AI Bouwer ei suuna kedagi automaatselt ümber. Kui külastaja brauser on seatud mõnele teisele sinu saidi keelele, võib ta näha kõige rohkem väikest riba koos lingiga sellele keelele.
WordPressis korraldab hreflangi mitmekeelne lisandmoodul. Teistes veebilehe koostajates leiad selle nimede alt nagu "keeled" või "rahvusvaheline".
Kontrollimine
- Ava leht, klõpsa paremklõpsuga ja vali Vaata lehekoodi (või Ctrl+U). Otsi Ctrl+F abil
hreflang. - Kas on olemas rida iga keele jaoks, sealhulgas lehe enda keele jaoks? Kas aadressid on täielikud?
- Ava üks teistest keeleversioonidest ja vaata, kas sellel on täpselt sama komplekt koos tagasiviitega.
- Klõpsa aadressidele: iga aadress peab avanema otse, ilma ümbersuunamiseta.
- Otsi ka
canonical'it: see peaks viitama lehe enda aadressile.
Edasi lugemiseks
- Google: lokaliseeritud versioonid su lehtedest (hreflang) (inglise keeles)
- Google: mitmekeelsete ja rahvusvaheliste saitide haldamine (inglise keeles)
- Oma saidikaardi kontrollimine
