Ispravno postavljanje višejezične web stranice: hreflang, adrese, zamke

Drugi jezik najjeftiniji je način da se dobije doseg – građa naime već postoji. Ujedno je i mjesto na kojem nastaje najviše tehničkih pogrešaka, jer četiri stvari moraju biti točne istodobno, a tri su od njih nevidljive.

Svijetleći oblik u prvom planu ponavlja se u nizu istovrsnih oblika koji se gube u dubinu

Najvažnije ukratko

  • Podmape (/en/) za većinu su tvrtki pravi izbor – jednostavnije od zasebnih domena, djelotvornije od parametara.
  • hreflang mora biti uzajaman: svaka inačica upućuje na sve druge, na samu sebe i na zadanu inačicu.
  • Adrese treba prevesti. Engleski tekst pod hrvatskom adresom polovičan je prijevod.
  • Samostalno preusmjeravanje prema jeziku preglednika najčešća je teška pogreška – ono zatvara vrata i alatima za indeksiranje i korisnicima.

Tehnički je dio višejezične stranice pregledan ako se jednom ispravno postavi – i mukotrpan ako se naknadno ispravlja. Zato se pola sata unaprijed isplati.

Ustroj adresa

VarijantaPrimjerPrikladno za
Podmapaprimjer.ch/en/gotovo sve – jedna domena, jedna snaga
Poddomenaen.primjer.chodvojene sustave ili operatore
Vlastita državna domenaprimjer.desamostalne tržišne nastupe s vlastitim timom
Parametarprimjer.ch/?lang=enništa – izbjegavati

Podmape gotovo uvijek pobjeđuju jer sve jezične inačice imaju korist od snage iste domene. Vlastite državne domene traže da se svaka gradi zasebno – to se isplati tek uz jedan tim po tržištu.

Ispravno postavljanje hreflanga

Četiri pravila koja moraju vrijediti zajedno. Prekrši li se jedno, cijela se skupina često zanemaruje.

  1. Uzajamno. Ako hrvatska inačica upućuje na englesku, engleska mora upućivati i na hrvatsku. Jednostrani se podaci odbacuju.
  2. Uputa na samu sebe. Svaka stranica upućuje i na samu sebe. Često se zaboravi i nije neobvezno.
  3. Navesti zadanu inačicu. Jedan x-default za sve jezike koji nisu pokriveni.
  4. Apsolutne adrese. Potpune, s protokolom i domenom, bez relativnih putanja.
Savjet Jezična je oznaka najprije jezik, a zatim neobvezno regija: de za njemački općenito, de-CH za njemački u Švicarskoj. Tko ima samo jednu njemačku inačicu, uzima de – ne de-CH. Inače njemački i austrijski posjetitelji tu inačicu neće dobiti pridruženu.

Šest pogrešaka zbog kojih višejezična stranica postaje nevidljiva

1. Samostalno preusmjeravanje prema jeziku preglednika

Najteža pogreška. Alati za indeksiranje dolaze najčešće s američkom jezičnom postavkom i tada nikada ne vide druge inačice. Ni korisnici više ne dolaze onamo kamo su htjeli.

Ispravno: Prikazati napomenu s prijedlogom, ali ne preusmjeravati. Zapamtiti odabir.

2. Neprevedene adrese

/en/impressum/ umjesto /en/legal-notice/. Djeluje kao napola dovršena inačica – i propušta pojam pretraživanja u adresi.

Ispravno: Dijelove adrese prevesti po jeziku, trajno ih utvrditi i više ne mijenjati.

3. Canonical pokazuje na glavni jezik

Ako engleska stranica kao kanonsku adresu navodi hrvatsku, poručujete: ova je stranica dvojnik, uzmi onu drugu. Ona nestaje iz indeksa.

Ispravno: Svaka je jezična inačica svoja vlastita kanonska adresa.

4. Nedostaje atribut lang

<html lang="hr"> nedostaje ili u svim inačicama stoji jednako. Ne pogađa samo tražilice nego i programe za čitanje naglas – ondje vodi do nerazumljiva izgovora.

Ispravno: Po inačici odgovarajuća oznaka, postavljena samostalno.

5. Jedna karta stranice za sve, bez jezičnih podataka

Bez hreflang podataka u karti stranice nedostaje veza između inačica upravo ondje gdje bi se najlakše prepoznala.

Ispravno: hreflang ili u karti stranice ili u <head> – dosljedno na jednom mjestu.

6. Djelomično prevedene stranice

Naslovi prevedeni, tekući tekst na hrvatskom. Za tražilice je to stranica bez jasnog jezika – a za posjetitelje problem s povjerenjem.

Ispravno: Radije manje stranica u cijelosti nego sve napola.

Jeste li znali?

Sam prijevod ne dostaje – četiri stvari moraju biti prilagođene zemlji, a ne samo jeziku: iznosi u domaćoj valuti, mjerodavno pravno stanje, mjesno uobičajeni primjeri i oblici datuma.

Engleska inačica koja navodi švicarske franke i revidirani švicarski zakon o zaštiti podataka nije inačica za britansko tržište nego prijevod švicarske stranice. To može biti i namjerno – ali treba biti odluka, a ne previd.

Održavanje je pravi problem

Izgradnja je jednokratan trud. Održavanje je trajno – i ondje višejezične stranice propadaju češće nego na tehnici.

Iz prakse

Nakon godine dana tipična slika izgleda ovako: glavni jezik ima 40 stranica, drugi 31, treći 22. Izmjene su rađene na glavnom jeziku, a u ostalima zaboravljene – i nitko više ne zna koja je inačica aktualna.

Protiv toga pomaže samo ustrojbena odluka: izmjena vrijedi kao dovršena tek kad je povučena u svim jezicima. Tko to ne može izdržati, trebao bi nuditi manje jezika – tri održavana znatno nadmašuju osam zastarjelih.

Popis za provjeru prije pokretanja

  • Svaka stranica preko hreflanga upućuje na sve inačice, na samu sebe i na x-default
  • Svaka je inačica svoja vlastita kanonska adresa
  • <html lang> ispravno je postavljen po inačici
  • Dijelovi adrese prevedeni su i trajno utvrđeni
  • Nema samostalnog preusmjeravanja prema jeziku preglednika
  • Odabir jezika vidljiv je i radi bez JavaScripta
  • Iznosi, pravni podaci i primjeri prilagođeni su, a ne samo prevedeni
  • Postoji čvrst postupak koji izmjene povlači u sve jezike
Prompt
Provjeri višejezično uređenje moje web stranice.

Podaci:
- Domena: [adresa]
- Jezici: [popis s jezičnim oznakama]
- Ustroj adresa: [podmapa / poddomena / vlastita domena]
- hreflang blok jedne primjerne stranice:
  [umetnuti blok]
- Canonical podatak iste stranice: [umetnuti]
- Atribut lang iste stranice: [umetnuti]
- Postoji li samostalno preusmjeravanje prema jeziku preglednika?
  [da / ne]
- Jesu li dijelovi adrese prevedeni? [primjer po jeziku]

Zadaci:
1. Provjeri četiri hreflang pravila: uzajamnost, uputa na samu
   sebe, postojanje x-defaulta, apsolutne adrese. Navedi svako
   kršenje zasebno.
2. Provjeri jesu li jezične oznake ispravno odabrane – osobito
   je li podatak o regiji preusko postavljen.
3. Provjeri postoje li u canonicalu i atributu lang proturječja
   s jezičnom inačicom.
4. Navedi točke iz mojih podataka koje jezičnu inačicu mogu
   učiniti nevidljivom, poredane po težini.
5. Ispiši mi ispravljen hreflang blok u cijelosti.

Ne izmišljaj adrese – ono što nedostaje označi kao [dopuniti].

Zaključak

Tehnički se višejezična stranica odlučuje na četiri mjesta: ustroj adresa, uzajamni hreflang, vlastita kanonska adresa po inačici, bez samostalnog preusmjeravanja. Jesu li ta četiri ispravna, ostalo funkcionira.

Pravo je pitanje nakon toga ustrojbeno: uspijevate li svaku izmjenu povući u sve jezike? Ako ne, manje je jezika bolja odluka.

Česta pitanja

Koji je ustroj adresa najbolji za višejezične web stranice?

Podmape poput /en/ za gotovo sve tvrtke: sve jezične inačice imaju korist od snage iste domene, a upravljanje ostaje jednostavno. Vlastite se državne domene isplate tek kod samostalnih tržišnih nastupa s vlastitim timom; jezične parametre u adresi treba izbjegavati.

Na što treba paziti kod hreflanga?

Na četiri pravila istodobno: podaci moraju biti uzajamni, svaka stranica mora upućivati i na samu sebe, potreban je x-default za nepokrivene jezike, a sve adrese moraju biti navedene apsolutno. Prekrši li se jedno pravilo, često se zanemaruje cijela skupina.

Treba li posjetitelje samostalno preusmjeravati na njihov jezik?

Ne. Alati za indeksiranje dolaze najčešće s američkom jezičnom postavkom i tada nikada ne vide druge inačice; korisnici ne završe ondje kamo su htjeli. Ispravna je napomena s prijedlogom koja pamti učinjeni odabir – bez samostalnog preusmjeravanja.

Moraju li se adrese prevoditi?

Da. Engleski tekst pod hrvatskom adresom djeluje napola dovršeno i propušta pojam pretraživanja u adresi. Dijelove adrese treba prevesti po jeziku i zatim trajno utvrditi – kasnije izmjene stoje izgrađenu vidljivost.

Koliko je jezika smisleno?

Onoliko koliko se može trajno održavati. Najčešće je stanje nakon godine dana različito potpunih inačica kod kojih nitko više ne zna koja je aktualna. Tri održavana jezika djeluju znatno bolje od osam zastarjelih – odlučujući je čvrst postupak koji svaku izmjenu povuče u sve inačice.

Marketing koji se sam postavlja

Beta verzija Studio Enginea je otvorena. Osigurajte mjesto i sudjelujte od početka.

Pridruži se beti →
← Natrag na pregled