Višejezične stranice nešto su kompleksnije od jednojezičnih u SEO smislu jer njihov sadržaj je namijenjen za različite jezike i različita područja. Kao i sve ostalo vezano za SEO, tako se i način upravljanja višejezičnim Web stranicama konstantno mijenja i nadograđuje. Stoga prije implementacije bilo kakvih promjena preporuka je da uvijek provjerite dali su iste još uvijek aktualne.
Struktura URL-a kod višejezičnih Web stranica
Nakon što ste definirali jezike koji će se na Web stranici koristiti sljedeći korak je kreiranje strukture URL-ova. Službeni Google Webmaster Central blog ističe kako je samo iz sadržaja ponekada teško razaznati koji sadržaj je namijenjen kojem jeziku kod višejezičnih stranica stoga je potrebno obratiti pažnju na strukturiranje URL-ova. Postoji nekoliko načina razdvajanja sadržaja koji se javlja na različitim jezicima, ali preporučuju se sljedeća dva:
Poddomena: hr.example.com ili en.example.com
Poddirektorij: example.com/hr ili example.com/en
Odabir ovisi o Vašim željama i potrebama, iako bi mi uvijek preporučili korištenje poddirektorija ako postoji mogućnost izbora. Bitno je upamtiti da se URL parametri uvijek moraju izbjegavati, primjer:
example.com?lang=hr ili example.com?lang=en
Korištenjem URL parametara teže je segmentirati sadržaj, a korisnici gledajući samo URL također teže raspoznaju o kojem jeziku se radi.
Koliko je bitna lokacija Web servera?
Prije je lokacija Web servera imala važnosti no danas to više nije tako. Tražilice se konstantno prilagođavaju korisnicima stoga ako netko nađe povoljniju ili bolju hosting uslugu na serveru koji se nalazi u nekoj drugoj zemlji, to ni u kojemu slučaju ne bi smjelo utjecati na rangiranje višejezičnih stranica. Tu činjenicu potvrdio je i sam Google.
Rel=”alternate” tag
Navedeni tag koristi se da bi tražilice mogle lakše povezati isti sadržaj koji se javlja na drugim jezicima. Za primjer imamo 3 stranice s istim sadržajem na 3 različita jezika:
example.com/hr/o-nama
example.com/en/about-us
example.com/de/uber-uns
Svaka od navedenih stranica u svome <head> djelu mora imati sljedeće tagove:
Vidljivo je da osim ostalih svaka stranica mora imati i svoju vlastitu jezikovu oznaku s URL-om u svome <head> dijelu. Listu svih jezikovih oznaka možete pronaći ovdje: http://www.w3schools.com/tags/ref_language_codes.asp
Ostali HTML tagovi
Svaka stranica/podstranica mora imati jedan zaseban <html> lang atribut ovisno o jeziku kojeg sadrži, primjer:
<html lang=”en”>
Također, u <head> dio potrebno je dodati jedan tag ovisno o jeziku koji se prikazuje na stranici, primjer: