Mitmekeelne veebileht: struktuur, töövoog ja lõksud
Mitmekeelsust on lihtne alustada ja kallis poolikult teha. Struktuursed otsused — URL-id, keelemärgistus, töövoog — tehakse alguses ja neid on hiljem valus muuta.
See juhend katab need otsused ja need vead, mis korduvad praktiliselt igas mitmekeelses projektis.
URL-struktuur#
Kolm toimivat varianti. Vali halduse ja eesmärkide, mitte eelistuse järgi.
| Struktuur | Näide | Sobib | Kompromiss |
|---|---|---|---|
| Alamkataloog | sait.ee/en/ | Enamikule lehtedele | Üks domeen kõigele |
| Alamdomeen | en.sait.ee | Eraldi piirkondlikud tiimid | Signaalid jagunevad |
| Riigidomeen | sait.de | Tugev riigipõhine kohalolek | Kallis, eraldi lehed |
| Parameeter | sait.ee/?lang=en | Mitte kuhugi | Indekseerub halvasti; väldi |
Alamkataloog on õige vaikevalik peaaegu kõigile. See hoiab domeeni signaalid koos ja on odavaim hooldada.
Hreflang õigesti#
Mõisteliselt lihtne ja praktikas kõige sagedamini valesti tehtud.
- Iga versioon loetleb kõik versioonid, sealhulgas iseenda — vastastikkus on kohustuslik.
- Kasuta õigeid koode: `et`, `en`, `ru`, ja piirkondlikult `pt-br` või `en-gb`.
- Lisa `x-default` sellele versioonile, mis teenindab suunamata külastajaid.
- URL-id peavad olema absoluutsed ja kanoonilised — ilma ümbersuunamiste ja parameetriteta.
- Kanooniline peab viitama iseendale igal keeleversioonil, mitte lähtekeelele.
- Ära loetle keeli, mida ei ole olemas; puuduv leht lõhub kogu rühma.
- Genereeri märgistus koodiga samast allikast; käsitsi hoituna lahkneb see nädalatega.
Levinuim viga on ühesuunaline märgistus: eestikeelne leht loetleb inglise keele, ingliskeelne ei loetle eesti keelt. Otsingumootor hülgab sellised rühmad täielikult.
Tõlketöö korraldamine#
Töövoog otsustab, kas leht on aasta pärast ajakohane. Enamik laguneb just siit.
- Otsusta, mis on lähtekeel. Kõik tõlked lähtuvad sellest, mitte üksteisest.
- Tõlgi lisaks sisule ka liidese tekstid, veateated, e-kirjad ja vormid.
- Tõlgi ka metaandmed — pealkirjad ja kirjeldused — mitte ainult põhitekst.
- Tõlgi URL-i teekonnaosad, kui sihtturg seda ootab; hoia need ASCII-s.
- Märgi tõlked vananenuks, kui allikas muutub, muidu jäävad nad vaikselt maha.
- Otsusta, mida teha tõlkimata lehega: peida see, ära näita lähtekeelt tõlkena.
- Anna igale keelele päris omanik; ilma omanikuta see laguneb.
Lõksud#
Need korduvad peaaegu igas projektis ja neid kõiki saab ette vältida.
| Viga | Tagajärg | Parandus |
|---|---|---|
| Automaatne suunamine IP järgi | Külastajad ja robotid lukustatakse valesse keelde | Paku keelt, ära sunni |
| Masintõlge ilma kontrollita | Nõrk sisu, kahjustab usaldust | Lase inimesel üle vaadata |
| Ühesuunaline hreflang | Rühm hüljatakse täielikult | Vastastikkus, alati |
| Tõlkimata liides | Poolkeelne kogemus | Tõlgi ka süsteemitekstid |
| Sama kirjeldus kõigis keeltes | Kaotatud klikid | Tõlgi metaandmed |
| Keelevalija puudub | Külastajad jäävad valesse versiooni | Nähtav valija igal lehel |
| Mitte-ASCII märgid URL-ides | Koledad protsentkodeeritud lingid | Translitereeri teekonnaosad |
Korduma kippuvad küsimused
Kas keel tuleks automaatselt tuvastada?
Paku, ära suuna. Näita tagasihoidlikku riba, mis pakub teist keelt, ja jäta valik meelde. Automaatne suunamine asukoha järgi frustreerib külastajaid, kes tahavad teist versiooni, ja võib lukustada otsingumootori robotid ühte keelde nii, et ülejäänud jäävad indekseerimata.
Kas masintõlkest piisab?
Lähtekohaks jah, avaldamiseks sellisena mitte. Praegune kvaliteet on hea, kuid see eksib just terminites, toonis ja turupõhistes detailides — seal, kus usaldust ehitatakse. Tõlgi masinaga ja lase inimesel üle vaadata vähemalt need lehed, millel on kaubanduslik tähendus.
Kas iga leht vajab tõlget?
Ei. Tõlgi see, mida turg vajab: teenused, hinnad, kontakt ja tähtsaimad juhendid. Kohalikku uudist või riigipõhist lehte ei pea üldse tõlkima. Märgi hreflangis ainult need keeled, mis päriselt olemas on, ja osaline kate toimib laitmatult.
Kas URL-id tuleks tõlkida?
See aitab kasutatavust ja veidi nähtavust ning on soovitatav turgudel, kus kasutajad seda ootavad. Hoia teekonnaosad ASCII-s translitereerituna, sest mitte-ladina märgid kodeeritakse protsentidega ja näevad jagamisel koledad välja. Otsusta see alguses: URL-ide muutmine hiljem tähendab ümbersuunamisi igas keeles.
mitmekeelne veebilehthreflanglehe keeledtõlgete haldaminemitmekeelne cmsrahvusvaheline seo