2026-04-07 · Uredništvo Baduno · 24 blog.readMin · Blog & Znanje
Ispravno strukturiranje višejezičnih URL-ova: Slugovi, posebni znakovi, strategije
Višejezična web stranica zahtijeva promišljenu strukturu URL-ova. Ovaj vodič pokazuje kako prevesti slugove, obraditi posebne znakove i odabrati odgovarajuću oznaku jezika. Saznajte kako pravilno postaviti hreflang oznake i izbjeći dupli sadržaj. Za dosljednu i pretraživački optimiziranu lokalizaciju vaših URL-ova.

Osnove višejezičnih URL struktura: poddomena, poddirektorij ili ccTLD
Odabir URL strukture jedna je od temeljnih odluka za višejezičnu web stranicu. Tri uobičajena modela su se ustalila: državne vršne domene (ccTLD), poddomene i poddirektoriji. Svaka varijanta donosi specifične prednosti i nedostatke koje treba razmotriti ovisno o vašim ciljevima i resursima.
ccTLD-ovi poput example.de ili example.fr jasno signaliziraju tražilicama i korisnicima geografsku usmjerenost. Posebno su prikladni ako u svakoj zemlji želite izgraditi zasebnu marku. Nedostatak: potrebne su vam odvojene domene, što povećava administrativni napor i troškove. Također, signale poput poveznica nije moguće objediniti između domena. Za međunarodne korporacije s lokalnim podružnicama ovo može biti ispravno rješenje.
Poddomene poput de.example.com ili fr.example.com lakše je postaviti. Omogućuju odvojeno tehničko upravljanje, primjerice različitim sustavima za upravljanje sadržajem. Tražilice često tretiraju poddomene kao zasebne web stranice, što otežava izgradnju autoriteta. Iz SEO perspektive, poddomene stoga nisu prvi izbor, osim ako iz tehničkih razloga ne odvajate jezične verzije.
Poddirektoriji poput example.com/de/ ili example.com/fr/ najučinkovitiji su sa SEO stajališta. Domena prikuplja sve poveznice i signale povjerenja na jednom mjestu, tako da svaka jezična verzija ima koristi od ukupnog autoriteta. Također ih je lako upravljati. Za većinu poduzeća s jednom središnjom domenom preporučuje se model poddirektorija. Međutim, morate jasno uputiti na različite jezične verzije pomoću Hreflang oznaka kako biste izbjegli probleme s dupliciranim sadržajem.
U praksi se pokazala učinkovitom kombinacija: koristite poddirektorije za odvajanje jezika, ali se odlučite za ccTLD-ove kod jakih lokalnih marki ili pravnih zahtjeva. Prije migracije svakako provjerite trenutačna rangiranja i precizno preusmjerite stare URL-ove putem 301 preusmjeravanja. Posavjetujte se sa SEO stručnjakom pri odabiru jer odluka ima dugoročne posljedice.
Prevedene putanje naspram engleskih slugova: prednosti i nedostaci za korisnike i SEO
Oblikovanje URL putanja – dijela nakon domene – ključna je točka internacionalizacije. Dvije su strategije u prvom planu: prevedene putanje (npr. /de/produkte/kleidung/) ili engleski slugovi (npr. /de/products/clothing/). Obje imaju specifične učinke na korisničko iskustvo i optimizaciju za tražilice.
Prevedene putanje lokalnim korisnicima pružaju neposrednu dodanu vrijednost. Francuski posjetitelj odmah prepoznaje da /fr/vetements/ znači odjeća. To jača korisničko iskustvo i može povećati stopu klikanja u rezultatima pretraživanja. Tražilice također mogu ključne riječi u putanji smatrati signalom relevantnosti – pod uvjetom da je prijevod točan i uobičajen. Nedostatak: putanje zahtijevaju opsežno održavanje. Kod mnogo jezika trošak prijevoda raste, a promjene naziva proizvoda mogu dovesti do slomljenih poveznica. Također, prevedene putanje mogu biti duže i sklonije pogreškama.
Engleski slugovi globalno su dosljedni. Značajno pojednostavljuju tehničko upravljanje jer sve jezične verzije koriste istu putanju (razlikuje se samo jezična oznaka). Za tražilice se URL struktura ne mijenja, što održava indeksaciju stabilnom. Međutim, korist za lokalnog posjetitelja manja je: njemački korisnik ne prepoznaje temu na prvi pogled ako slug ostane engleski. No, u praksi mnoge međunarodne web stranice uspješno rade s engleskim slugovima, pod uvjetom da su naslovi stranice i H1 optimizirani na lokalni jezik.
Naša preporuka: odlučite se prema svojoj strategiji sadržaja. Ako imate mnogo jezično specifičnih odredišnih stranica s lokalnim ključnim riječima, prevedene putanje su smislene. Ako uglavnom radite sa standardiziranim stranicama proizvoda, dovoljni su engleski slugovi. Hibridni model – primjerice prevedene putanje za glavne kategorije, engleske za proizvode – može objediniti prednosti obaju svjetova. Važno: nemojte olako mijenjati jednom odabrane slugove jer to ugrožava rangiranje. Kod migracija koristite 301 preusmjeravanja i dosljednu Hreflang postavku.

Postupanje sa posebnim znakovima: preglasi, dijakritički znakovi i ASCII zamjena
Posebni znakovi poput umlauta (ä, ö, ü) ili dijakritičkih znakova (é, ñ, ç) predstavljaju izazov u oblikovanju URL-ova. Tehnički su dopušteni u URL-ovima, ali ih svi sustavi i preglednici ne obrađuju jednako. Za nesmetano korištenje i SEO trebali biste stoga slijediti promišljenu strategiju.
U načelu, umlaute možete zadržati u URL-u – moderni preglednici i tražilice ih automatski kodiraju u postotno kodiranje (npr. %C3%A4 za ä). To znači da se čitljiva adresa prikazuje u pregledniku, dok se iza kulisa odvija tehnička implementacija. Nedostatak: URL postaje duži i manje pregledan. Osim toga, stariji sustavi ili crawleri mogu imati problema. U praksi većina njemačkih web stranica stoga koristi ASCII zamjenu: ä postaje ae, ö oe, ü ue, ß ss. Ova varijanta se preporučuje jer je univerzalno kompatibilna i ne donosi iznenađenja.
Kod međunarodnih projekata s mnogo jezika trebali biste uspostaviti jedinstvenu konvenciju. Zamijenite sve posebne znakove njihovim latiničnim ekvivalentima bez dijakritika, dakle é u e, ñ u n, ç u c. Za SEO to ima prednost što prepoznavanje ključnih riječi u URL-u nije otežano posebnim znakovima. Korisnici iz drugih regija ionako rijetko izravno upisuju te znakove. Pazite da zamjena bude dosljedna – skripta ili CMS funkcija trebala bi to automatizirati.
Svakako izbjegavajte miješane pristupe: u jednom URL-u ne smije djelomično biti umlaut, a djelomično zamjena. Jasno dokumentirajte svoje pravilo i provedite ga za sve jezične verzije. Ako migrirate sa stare strukture s posebnim znakovima na ASCII slugove, preusmjerite svaki stari URL putem 301 preusmjeravanja na novi. Također provjerite imaju li vaša ciljna tržišta specifične zahtjeve – u Skandinaviji se, na primjer, æ i ø često smatraju zasebnim slovima. U slučaju sumnje konzultirajte pravnog stručnjaka, jer prava na imena robnih marki mogu ovisiti o posebnim znakovima.
Označavanje jezika u URL-u: Ispravna uporaba ISO kodova i kodova zemalja
Izbor oznake jezika ili zemlje u URL-u utječe i na navigaciju korisnika i na interpretaciju tražilica vaše višejezične web stranice. Postoje dva uobičajena standarda: ISO 639-1 za jezične kodove (npr. „de“ za njemački) i ISO 3166-1 za kodove zemalja (npr. „DE“ za Njemačku). U praksi ih kombinirate kako biste čisto odvojili regionalne varijante: „de-de“ za Njemačku, „de-at“ za Austriju, „de-ch“ za Švicarsku.
Idealno koristite ove kodove kao prefiks putanje odmah nakon domene: example.com/de-de/proizvod/. Time struktura ostaje jasna, a tražilice prepoznaju ciljnu regiju putem hreflang atributa. Pazite da kodovi budu dosljedni – izbjegavajte mješovite oblike poput „deu“ ili „DEU“. Koristite isključivo mala slova za jezične kodove, kod kombinacija zemalja odvojite crticom i napišite kod zemlje velikim slovima (npr. de-DE).
Česta pogreška je korištenje kodova zemalja bez jezične reference: „example.com/us/“ za SAD ne govori ništa o jeziku (engleski, španjolski itd.). Bolje: „en-us“ za američki engleski, „es-us“ za španjolski u SAD-u. Ako nudite samo jedan jezik po zemlji, dovoljna je i jezična oznaka: „example.com/de/“ za njemački općenito, ali tada gubite regionalnu finoću.
Praktična preporuka: definirajte u svom CMS-u ili projektu tablicu koja za svaki ciljni jezik i regiju zadaje točan kod putanje. Za izlaz koristite hreflang oznaku s odgovarajućim kombiniranim kodom (npr. de-DE). Tako izbjegavate nedosljednosti koje zbunjuju tražilice. Testirajte URL-ove nakon postavljanja pomoću alata za pretraživanje kako biste osigurali da je svaka putanja jedinstvena i da nema dupliciranog sadržaja. U slučaju nedoumica o ispravnoj implementaciji vaših specifičnih kombinacija zemlje i jezika, obratite se SEO stručnjaku ili pravnom savjetniku, posebno ako su za vašu industriju relevantni zakonski propisi određene zemlje.
Pravila konzistentnosti za prijevode slugova: Jedinstvene konvencije u timu
Prijevodi slugova osiguravaju da vaši višejezični URL-ovi nisu samo tehnički ispravni, već i semantički usklađeni. Bez obzira na to koristite li prevedene putanje ili engleske slugove, potrebne su vam obvezujuće konvencije na razini tima. Prvo se odlučite za osnovno načelo: ili se svi slugovi prevode na ciljni jezik (npr. „/produkte/schuhe/“ na njemačkom, „/products/shoes/“ na engleskom) ili zadržavate ujednačene engleske slugove (npr. „/products/shoes/“ za sve jezične verzije). Potonje pojednostavljuje održavanje, ali može smanjiti lokalnu relevantnost.
Postavite pravila za transkripciju posebnih znakova: umlauti (ä, ö, ü) trebaju postati ae, oe, ue ako vaš sustav ne podržava UTF-8 slugove. Kod dijakritičkih znakova (é, ñ, ç) koristite ASCII zamjenu (e, n, c). Definirajte tablicu sa svim znakovima i njihovim zamjenama – ona mora biti ujednačena za sve jezike, inače nastaju različite putanje za isti pojam. Pazite na crtice, razdvajanje riječi i velika/mala slova: uobičajeno sve pišite malim slovima i riječi povezujte crticom („/de/ueber-uns/“), nikad donjim crtama.
U timu se oslonite na središnji glosar u kojem je za svaki pojam pohranjen ispravan slug na svim jezicima. Za prijevode preferirajte izvorne govornike i izbjegavajte improvizirane prijevode. Prije lansiranja provedite usklađivanje: identični proizvodi ili stranice moraju imati logički iste strukture slugova u svim jezičnim verzijama kako korisnici ne bi bili zbunjeni različitim putanjama. Dokumentirajte jednom utvrđene konvencije kao kontrolni popis – pri novim zapošljavanjima ili promjenama sadržaja tako možete održati konzistentnost. Automatski generator slugova u CMS-u pomaže u poštivanju pravila: neka se nazivi automatski transkribiraju i skrate na duljinu (maksimalno 50 znakova). Redovito provjeravajte jesu li slugovi još uvijek aktualni i nisu li postali nekonzistentni zbog izmjena proizvoda.
Migracija URL struktura: Planiranje 301 preusmjeravanja i canonical oznaka
Migracija vaše višejezične URL strukture – primjerice s poddomena na poddirektorije ili s engleskih na prevedene slugove – zahtijeva pažljivo planiranje kako bi se smanjio gubitak prometa. Središnji elementi su 301 preusmjeravanja i canonical oznake. Započnite s potpunim popisom svih postojećih URL-ova po jeziku. Izradite tablicu mapiranja: stari URL → novi URL, bez jezične oznake. Svaki stari URL mora voditi na odgovarajući novi URL u istoj jezičnoj verziji – ne na početnu stranicu ili drugi jezik.
Provedite 301 preusmjeravanja na poslužiteljskoj strani (npr. putem .htaccess ili Nginx), idealno s performantnim modulima za preusmjeravanje. Prije objave testirajte sva preusmjeravanja pomoću crawlera kako biste izbjegli mrtve linkove ili lance preusmjeravanja. Imajte na umu: kod promjene jezika ne možete jednostavno preusmjeriti sve URL-ove jedne poddomene na drugu jer bi se izgubio jezični kontekst. Primjer: de.example.com/produkt (staro) → example.com/de/produkt (novo). Canonical oznake pomažu u upravljanju dvostrukim sadržajem tijekom prijelaznog razdoblja: na starom URL-u postavite rel=canonical na novi URL, ako stari još niste izbrisali. Nakon uspješne migracije, stari URL-ovi bi trebali ispasti iz indeksa nakon nekoliko tjedana.
Još jedan važan korak je ažuriranje internih poveznica: prilagodite izbornike, breadcrumbove i veze u podnožju novim putanjama, inače će nastati pokvarene veze. Također je potrebno generirati nove sitemapove – jednu sitemapu po jezičnoj verziji s novim URL-ovima. Obavijestite tražilice o promjeni u Search Console tako što ćete predati nove sitemapove i ukloniti stare. Planirajte scenarij povratka: držite stare URL-ove aktivnima tijekom prijelaznog razdoblja od najmanje tri mjeseca u slučaju da su potrebne prilagodbe.
Na kraju, trebali biste pratiti performanse nove strukture: usporedite rangiranje, impresije i klikove prije i poslije migracije. Kod neočekivanih padova ponovno provjerite logiku preusmjeravanja i canonical deklaracije. Za pravne aspekte, poput specifikacija za pojedine zemlje, pravovremeno uključite pravni savjet kako biste osigurali usklađenost.

Ispravna implementacija hreflang oznaka: Povezivanje s URL strukturom
Hreflang oznake su središnji element za višejezične web stranice. One signaliziraju tražilicama koje jezično i zemljopisno ciljanje ima stranica te koje alternativne jezične verzije postoje. Ispravna implementacija ključna je za izbjegavanje problema s dupliciranim sadržajem i prikazivanje ispravne verzije u rezultatima pretraživanja.
Povezivanje s URL strukturom ostvaruje se putem canonical oznake za pojedinu jezičnu putanju te putem hreflang atributa u HTML zaglavlju ili sitemapu. Svaka jezična verzija mora upućivati na samu sebe i navesti sve alternative. Pritom je obvezna upotreba dvoznamenkastih ISO jezičnih kodova (npr. „de“ za njemački); opcionalno se može dodati i kod države (npr. „de-de“ za Njemačku). Za regionalne varijante poput švicarskog njemačkog („de-ch“) koristite precizne hreflang vrijednosti. Česta pogreška je izostanak x-default vrijednosti koja definira stranicu za rezervne jezične regije.
Praksa pokazuje: hreflang oznake treba postaviti na svakoj stranici u <head> dijelu ili putem HTTP zaglavlja (npr. kod PDF-ova). Izbjegavajte proturječnosti između hreflang podataka i stvarne jezične usmjerenosti stranice. Primjer: engleska stranica s „en-us“ ne smije upućivati na španjolsku stranicu s „es“ ako ona ne postoji i kao engleska alternativa. Koristite alate poput Google Search Console za provjeru pogrešaka u implementaciji. Konzistentna URL struktura olakšava održavanje: koristite istu shemu (npr. poddirektorij /jezik/) za sve jezične verzije i pridržavajte se čvrstih pravila za prijevod slugova.
Preporuka: izradite središnju tablicu sa svim jezičnim verzijama i njihovim hreflang vrijednostima. Redovito provjeravajte nedostajuće ili netočne oznake pomoću crawlera. Kod migracija istovremeno ažurirajte sve hreflang reference kako biste izbjegli zabunu kod tražilica. Imajte na umu da netočna implementacija može dovesti do gubitka prometa u pojedinim jezičnim područjima – sustavna provjera je neophodna.
Višejezične sitemape: izgradnja i podnošenje tražilicama
Višejezične sitemape olakšavaju tražilicama pronalaženje i indeksiranje svih jezičnih verzija vaših stranica. Izgradnja slijedi iste tehničke standarde kao i jednojezične sitemape, ali s proširenim podacima o jezičnim alternativama i hreflang informacijama. Možete stvoriti jednu zajedničku sitemapu za sve jezike ili zasebne sitemape po jeziku. Potonje je prikladno ako je web-mjesto vrlo opsežno ili ima različite strukture putanja.
U sitemapi za svaki URL navedite jezično-specifičnu adresu. Pomoću elementa <xhtml:link> s rel="alternate" i hreflang atributom navedite sve ostale jezične verzije. Primjer: za njemačku stranicu /de/produkt/ dodajte reference na /en/product/ i /fr/produit/. Pazite da su reference dvosmjerne i dosljedne – svaka stranica mora biti uključena u hreflang oznake svih alternativa. Sama sitemapa može imati oznaku jezika u nazivu datoteke, npr. sitemap-de.xml.
Podnošenje se vrši putem Google Search Console i drugih alata za tražilice. Pošaljite svaku jezično-specifičnu sitemapu ili koristite indeksnu sitemapu koja upućuje na sve pod-sitemape. Provjerite ima li sitemapa pogrešaka poput slomljenih poveznica ili nedostajućih alternativa. Crawler poput Screaming Frog može pomoći u validaciji potpunosti. Imajte na umu da sitemapa ne smije sadržavati duplicirane URL-ove – svaka jezična verzija pojavljuje se točno jednom. Za dinamičke parametre koristite canonical oznake kako biste odredili preferirani URL.
Preporuka: izradite jednu sitemapu po jeziku i grupirajte ih u indeksnu sitemapu. Ažurirajte sitemapu pri svakoj promjeni sadržaja i ponovno je podnesite. Koristite hreflang oznake unutar sitemape kao primarnu metodu jer ih tražilice preferiraju. Testirajte sitemapu pomoću Google Sitemap Validatora i ispravite sve pogreške prije podnošenja. Čista sitemapa poboljšava pronađenost svih jezičnih verzija i smanjuje rizik od duplog sadržaja.
Međunarodna namjera pretraživanja i prilagodba URL-a: lokalizacija umjesto prijevoda
Puki prijevod URL-slugova često nije dovoljan da zadovolji namjeru pretraživanja međunarodnih korisnika. Lokalizacija znači prilagoditi URL tako da odražava specifične navike pretraživanja i kulturne posebnosti zemlje. Primjerice, njemački korisnici češće traže "Schuhe kaufen" nego "shoes buy". Lokalizirani URL poput /de/schuhe-kaufen/ stoga je poželjniji od izravnog prijevoda poput /de/shoes-buy/.
Prilagodba bi se trebala temeljiti na istraživanju ključnih riječi u svakom ciljnom jeziku. Koristite lokalne podatke o obujmu pretraživanja i analizirajte koji su pojmovi uobičajeni na pojedinim tržištima. Izbjegavajte anglicizme ako nisu dio jezičnog običaja. U Francuskoj su engleski pojmovi često manje zastupljeni nego u Njemačkoj. Mijenjajte strukturu slugova samo ako poboljšava korisničko iskustvo – inače je dovoljan prijevod postojeće strukture. Pazite na varijante zemalja: "apartment" nasuprot "flat" ili "color" nasuprot "colour" trebali bi se u slugovima odabrati specifično za zemlju.
Drugi aspekt je semantička podudarnost: slug treba precizno opisati sadržaj, ali i biti relevantan za tražilice. Primjer: umjesto /de/produkte/artikel123/ bolje /de/produkte/sport-schuhe/. Dužina slugova treba biti kratka i jasna – dugi slugovi se često odsijecaju. Imajte na umu da lokalizacija može značiti i promjenu strukture URL-a, npr. s /en/über-uns/ na /en/about-us/. To zahtijeva čista 301 preusmjeravanja kako bi se očuvao link juice.
Preporuka: provedite istraživanje ključnih riječi za svaki ciljni jezik i izradite popis preferiranih slugova. Konzultirajte izvorne govornike kako biste izbjegli kulturne zamke. Dokumentirajte pravila lokalizacije u uredničkom timu. Nakon provedbe provjerite stope klikova u Search Console kako biste izmjerili učinkovitost. Izbjegavajte višestruke promjene slugova – planirajte konačnu verziju od početka. Promišljena lokalizacija povećava relevantnost u međunarodnim rezultatima pretraživanja i poboljšava korisničko iskustvo.
Višejezična web stranica zahtijeva promišljenu strukturu URL-ova. Ovaj vodič pokazuje kako prevesti slugove, obraditi posebne znakove i odabrati odgovarajuću oznaku jezika. Saznajte kako pravilno postaviti hreflang oznake i izbjeći dupli sadržaj. Za dosljednu i pretraživački optimiziranu lokalizaciju vaših URL-ova.
Izbjegavanje duplog sadržaja: zamke kod sličnih jezičnih verzija
Na višejezičnim web stranicama duplicirani sadržaj se posebno često javlja kada su jezične verzije sadržajno vrlo slične – primjerice DE i AT, ili španjolski za Španjolsku i Latinsku Ameriku. Tražilice takve stranice mogu ocijeniti kao duplikate ako nisu jasno označene. Tipične zamke su identični opisi proizvoda na različitim jezicima, automatski prevedene odredišne stranice bez ručne prilagodbe ili URL parametri koji isporučuju isti sadržaj na više adresa.
Kako biste izbjegli duplikate, postavite za svaku jezičnu verziju ispravnu hreflang vezu u zaglavlju ili sitemapu. Pazite da hreflang oznake upućuju na točan URL i da svaka jezična stranica sadrži i self-referentni unos. Za državne varijante s istim jezikom (npr. en-US i en-GB) trebali biste ponuditi različite sadržaje – primjerice prilagođene valute, mjerne jedinice ili regionalne pojmove. Puki prijevodi bez lokalizacije povećavaju rizik od označavanja kao duplikata.
Praktična preporuka: Redovito provjeravajte svoje višejezične stranice na preklapanja. Koristite alat za pretraživanje koji vam pokazuje koje stranice sadrže slične meta oznake ili tekstualne blokove. Ako za različite zemlje morate koristiti isti tekst, postavite atribut rel="canonical" na preferiranu verziju i povežite ostale putem hreflanga. Imajte na umu: kanonske oznake su smjernica, a ne naredba – tražilice ih mogu zanemariti. Stoga je sadržajna diferencijacija sigurniji put.
Još jedna zamka su parametri poput ?lang=de ili ?locale=de_DE koji isti sadržaj čine dostupnim na više URL-ova. Uključite takve parametre u Google Search Console kao "URL parametre" ili ih u potpunosti izbjegnite korištenjem čistih URL struktura s jezičnim putanjama. Kod migracija ili promjena URL-ova morate sve stare verzije preusmjeriti putem 301 na nove ispravne jezične URL-ove – u protivnom nastaju duplicirana indeksiranja. Za pravna pitanja vezana uz međunarodnu sadržajnu strategiju obratite se stručnom odvjetniku, jer autorska prava i prava na žig mogu ovisiti o zemlji.

Alati za provjeru i održavanje višejezičnih URL-ova
Redovito praćenje višejezičnih URL-ova zahtijeva specijalizirane alate koji pokrivaju i tehničke i sadržajne aspekte. Crawler poput Screaming Frog SEO Spider-a ili drugih web-crawlera omogućuje prikupljanje svih URL-ova domene te provjeru hreflang oznaka, kanonskih veza, HTTP statusnih kodova i jezičnih pogrešaka. Konfigurirajte crawler tako da prolazi kroz sve jezične verzije i izradi izvješće o nedostajućim ili netočnim hreflang unosima.
Za tekuće održavanje prikladni su alati za praćenje koji nadziru promjene na hreflang oznakama ili URL-ovima i obavještavaju o odstupanjima. Mnogi SEO paketi sadrže funkcije za međunarodni SEO, s kojima možete centralno upravljati jezičnim i državnim dodjelama. Pazite da alat podržava prepoznavanje duplikata – primjerice analizom sličnosti ili usporedbom meta opisa i naslova. U praksi se pokazalo korisnim mjesečno izrađivati izvješće o crawl-anju i validirati implementaciju hreflang oznaka.
Još jedan važan alat je Google Search Console (GSC). Ona za svaku jezičnu verziju prikazuje moguće probleme s hreflang oznakama ili dupliciranim sadržajem. Koristite izvješće „Međunarodna publika“ u GSC-u kako biste vidjeli da li se vaše stranice ispravno prikazuju. Također provjerite jesu li tražilice indeksirale neželjene jezične varijante – primjerice zbog nedostajućih preusmjeravanja. Dodatno možete koristiti alate za analizu zapisnika (logfile) kako biste vidjeli koliko često crawleri zahtijevaju vaše različite jezične verzije.
Važna preporuka: dokumentirajte svoju URL strukturu i korištene jezične kodove u središnjem konceptu. Vodite tablicu sa svim jezičnim verzijama, njihovim putanjama, hreflang oznakama i specifičnim napomenama (npr. pravila za posebne znakove). Na taj način osiguravate da svi sudionici – urednici, programeri, prevoditelji – rade prema istim konvencijama. Za osiguranje kvalitete preporučuje se ručna provjera na uzorku: prođite kroz najvažnije putanje na različitim jezičnim verzijama i obratite pozornost na tehničke pogreške. Imajte na umu da ne postoji jamstvo za ispravno funkcioniranje – alati pružaju indicije, a ne apsolutnu sigurnost.
Utjecaj na performanse: vrijeme učitavanja zbog duljine URL-a i kodiranja znakova
Duljina URL-a i znakovi koje sadrži izravno utječu na performanse vaše web stranice, iako uglavnom u maloj mjeri. Svaki dodatni znak u URL-u povećava količinu podataka koja se prenosi HTTP zahtjevima – no kod mnogih slika ili skripti na stranici to se ne zbraja u značajan nedostatak u vremenu učitavanja. Presudnija je vrsta kodiranja znakova: URL-ovi s umlautima (npr. „ä“) ili dijakritičkim znakovima (npr. „é“) pretvaraju se u pregledniku postotnim kodiranjem (npr. %C3%A4). Time URL postaje duži, a čitljivost trpi. Neki poslužitelji obrađuju te kodirane znakove sporije od čistih ASCII znakova.
U praksi se preporučuje izbjegavati posebne znakove u URL-ovima i umjesto toga koristiti ASCII-kompatibilne zamjene. To znači: „ä“ postaje „ae“, „é“ postaje „e“ itd. Međutim, to može dovesti do višeznačnosti – primjerice „Straße“ se može transkribirati kao „strasse“, što nije intuitivno. Alternativa je isključivo korištenje engleskih slugova, čak i ako je sadržaj na drugom jeziku. Tada morate odvagnuti trpi li čitljivost za korisnike. Iz perspektive performansi idealni su kratki URL-ovi temeljeni na ASCII znakovima.
Drugi čimbenik su automatski generirani URL-ovi, koji često postaju vrlo dugački – primjerice zbog naziva proizvoda na više jezika. Ako koristite duge putanje (npr. /de/produkte/kategorie/unterkategorie/produktname-mit-40-zeichen), to može utjecati na vrijeme obrade na poslužitelju, osobito kod složenih pravila prepisivanja. Također, kod prosljeđivanja URL parametara za praćenje ili filtriranje duljina može rasti – pazite da URL ne premaši ograničenje od 2000 znakova koje postavljaju mnogi preglednici i poslužitelji. U praksi višejezični URL-ovi uglavnom ostaju ispod te granice.
Posljedica: optimizirajte svoju URL strukturu već u dizajnu sustava. Održavajte slugove kratkima i izbjegavajte nepotrebne dijelove putanje. Ako radite s mnogo jezika, koristite jezične kratice (npr. „/hr/“ umjesto „/hrvatska/“). Koristite samo ASCII znakove ili implementirajte pravila prepisivanja na strani poslužitelja koja automatski pretvaraju umlaute – bez da korisnik vidi kodiranu verziju. Redovito testirajte vrijeme učitavanja svojih ključnih jezičnih verzija alatima za performanse. Imajte na umu: sam URL rijetko čini razliku, ali u zbroju svih optimizacija dosljedno postupanje sa znakovima je važno. Za pravna pitanja vezana uz korištenje određenih znakova u URL-ovima (npr. prava robnih marki) potražite stručni savjet.
Kontrolna lista za implementaciju višejezične URL strategije
Sustavan pristup ključ je dosljedne i za tražilice prijateljske višejezične URL strukture. Sljedeća kontrolna lista vodi vas kroz bitne korake – od planiranja do redovnog održavanja. Prilagodite redoslijed prema vlastitoj specifičnoj situaciji.
**Faza planiranja** 1. Odredite kombinacije jezika i država koje želite pokriti. Odlučite se za URL strukturu (poddomena, poddirektorij ili ccTLD) na temelju ciljnih tržišta i tehničkih resursa. Za označavanje jezika koristite službene ISO-639-1 kodove (npr. „de“ za njemački), a za varijante specifične za državu dodajte ISO-3166-1 kodove (npr. „de-at“). 2. Definirajte ujednačene konvencije za prijevod slugova. Odlučite hoćete li putove u potpunosti prevoditi ili zadržati engleske slugove – i dokumentirajte odluku po vrsti stranice. Pritom uzmite u obzir namjeru pretraživanja ciljne publike: za jako lokalizirane sadržaje (npr. vodiči) prevedeni putovi su obično povoljniji, dok za brendirane proizvode ili tehničke dokumentacije engleski slug može biti dosljedniji. 3. Razjasnite postupanje sa specijalnim znakovima poput umlauta ili dijakritičkih znakova. Preporučuje se pretvorba u ASCII zamjenu (npr. „ü“ u „ue“) ili – ako poslužiteljska konfiguracija dopušta – korištenje percent-encodinga. Odlučite se za jedno pravilo i primjenjujte ga dosljedno na sve jezike.
**Faza provedbe** 4. Implementirajte URL strukturu paralelno s izradom sadržaja. Pazite na ispravne hreflang oznake koje povezuju svaku jezičnu verziju s alternativnim URL-ovima. Koristite ili HTML element ili metodu sitemape. 5. Pažljivo planirajte migraciju ako prelazite sa stare strukture. Postavite za svaki promijenjeni URL 301 preusmjeravanje sa stare na novu adresu. Dokumentirajte mapiranje u tablici i testirajte lanac preusmjeravanja prije objave. 6. Izradite višejezičnu sitemapu koja sadrži sve jezične verzije s ispravnim hreflang podacima. Predajte je u Google Search Console i druge alate za tražilice.
**Faza naknadne obrade i održavanja** 7. Redovito provjeravajte dosljednost svoje URL strukture. Alati poput Screaming Frog ili Sitebulb mogu pomoći u identifikaciji pogrešnih internih poveznica ili nedostajućih preusmjeravanja. 8. Obucite svoj tim za sadržaj o utvrđenim konvencijama. Središnji dokument s primjerima i iznimkama spriječit će odstupanja. 9. Pratite performanse pojedinih jezičnih verzija, osobito nakon većih promjena. Obratite pažnju na neuobičajene gubitke prometa ili pogreške pri indeksiranju u Search Console. Za pravna pitanja, poput odabira domene, konzultirajte pravnog savjetnika.
Pogled u budućnost: Dinamički URL-ovi, PWA i budući razvoj
Iako su statički, govoreći URL-ovi standard za višejezične web stranice, dinamički parametri i moderne web tehnologije poput Progressive Web Apps (PWA) dobivaju na važnosti. Čak i ako trenutno ne koristite nijednu od ovih tehnika, trebali biste pratiti njihov utjecaj na vašu URL strategiju.
**Dinamički URL-ovi** Dinamički URL-ovi s parametrima (npr. „?lang=de&id=123“) su iz SEO perspektive obično manje preporučljivi jer ih tražilice slabije indeksiraju i interpretiraju. Ako iz tehničkih razloga ne možete bez njih, smanjite broj parametara i koristite opisna imena. Dodajte i canonical oznaku koja upućuje na čistu, statičku verziju. U praksi se pokazalo da tražilice rjeđe indeksiraju sadržaje iza složenih dinamičkih putova. Stoga, ako je moguće, koristite govoreće URL-ove, a dinamičke parametre samo za interne funkcionalnosti (npr. filtere).
**Progressive Web Apps (PWA)** PWA omogućuju iskustvo slično aplikaciji u pregledniku i često rade pod jednom domenom. Za višejezične PWA preporučuje se struktura poddirektorija (npr. „domain.de/de/“) jer dosljedno radi s PWA manifestom i service workerima. Imajte na umu da se prebacivanje jezika unutar PWA ostvaruje putem JavaScripta, dok URL i dalje treba prikazivati trenutni jezik. Pazite da jezične verzije budu dostupne i bez JavaScripta – primjerice putem server-side renderinga – kako bi ih tražilice mogle indeksirati. Testirajte višejezičnost svoje PWA u Lighthouse provjeri kako biste identificirali pogreške u implementaciji hreflanga ili manifesta.
**Budući razvoj** Važnost lokalizacije potpomognute umjetnom inteligencijom i automatskog prevođenja će rasti. Međutim, ne biste trebali slijepo vjerovati strojnim prijevodima za svoje URL slugove jer često djeluju neprirodno ili stvaraju pogrešne kodne sheme. U praksi se pokazala učinkovitom kombinacija AI prevođenja i ljudske kontrole kvalitete – također za putove. Još jedan trend je sve veća personalizacija sadržaja: URL-ovi bi se u budućnosti mogli dinamički prilagođavati jeziku korisnika bez promjene strukture. Tada će biti ključno da hreflang oznake i interne poveznice i dalje ispravno funkcioniraju. Stoga držite svoju URL strategiju fleksibilnom i dokumentirajte sve tehničke ovisnosti kako biste mogli reagirati na nove zahtjeve. Za pravne implikacije novih tehnologija – primjerice korištenje geolokacije za upravljanje jezikom – konzultirajte pravnog savjetnika.
Česte zamke i kako ih izbjeći
Pri postavljanju višejezičnih URL-ova stalno se pojavljuju tipične pogreške koje mogu negativno utjecati na pronalažljivost i korisničko iskustvo. Česta zamka je nedosljedna uporaba jezičnih kodova: na primjer, neke stranice kombiniraju "/en/" s "/de/", dok druge koriste "/englisch/" ili "/english/". To dovodi do zbunjenosti kod tražilica i korisnika. Dosljednost je ključna – dosljedno koristite ISO-639-1 kodove (npr. "/en/", "/de/", "/fr/") i izbjegavajte iznimke bez uvjerljivog razloga. Još jedna pogreška je pogrešno postavljanje jezične oznake: U strukturama poddirektorija jezična oznaka treba doći odmah nakon domene (npr. "/de/produkt"), a ne nakon kategorije. Inače bi indekseri mogli drugačije interpretirati strukturu. Također, ignoriranje posebnih znakova u slugovima može biti problematično: Iako se preporučuje zadržati umlaute i naglaske (npr. "/straße" umjesto "/strasse"), morate osigurati da vaš CMS i poslužitelj ispravno obrađuju i kodiraju te znakove (UTF-8). U suprotnom nastaju nečitljivi postotni kodovi ili stranice s pogreškom. Klasična SEO pogreška je nedostatak hreflang oznaka ili njihova pogrešna implementacija. Bez hreflanga tražilicama ne signalizirate jasno koja je verzija namijenjena kojem jeziku/regiji – povećava se rizik od ocjenjivanja dupliciranog sadržaja. Stoga nakon pokretanja obavezno provjerite je li hreflang postavljen na svim relevantnim stranicama i jesu li URL-ovi ispravno referencirani. Također, zaboravljanje 301 preusmjeravanja pri promjenama URL-ova može dovesti do gubitka rangiranja. Planirajte migracijsku fazu i preusmjerite sve stare URL-ove na nove. Također imajte na umu da jezične verzije u Sitemapu moraju biti navedene odvojeno – zajednička Sitemapa s različitim jezičnim varijantama u jednom URL-u nije dovoljna. Posljednja točka odnosi se na korisničko vođenje: Ako koristite automatska preusmjeravanja na temelju postavki preglednika, osigurajte da korisnik u svakom trenutku može promijeniti jezik bez novog preusmjeravanja. Neka ove zamke prije pokretanja provjeri iskusni tester. Kod složenih projekata preporučuje se zasebno pravno savjetovanje za razgraničenje prava na žig u različitim zemljama.
Proračun i trud: Realistično planiranje za lokalizaciju vaših URL-ova
Lokalizacija URL-ova nije jednokratni postupak, već kontinuirani proces koji se u praksi često podcjenjuje. Realistično planiranje proračuna treba uzeti u obzir nekoliko troškovnih blokova: početna provedba, tekuće održavanje i osiguranje kvalitete. Početni troškovi uključuju analizu postojeće URL strukture, definiranje konvencija za svaki jezik te tehničku provedbu (prilagodba CMS-a, usmjeravanje, pravila prepisivanja). Ovisno o veličini projekta, za to može biti potreban tim programera, SEO stručnjaka i prevoditelja. U praksi se pokazuje da samo koordinacijski sastanci između odjela mogu trajati nekoliko tjedana. Za prijevod slugova nastaju dodatni troškovi: Svaki segment URL-a mora prevesti ili lokalizirati izvorni govornik, pri čemu treba kontrolirati duljinu i čitljivost. Računajte po jeziku s utroškom od 30 do 60 minuta za 100 URL-ova – kod 20 jezika i 500 stranica proizvoda to brzo daje 50 do 100 sati prevoditeljskog rada. Osim toga, tu je tehnička provedba: Morate li definirati pravila prepisivanja za svaki put? Koristite li alat za mapiranje URL-ova? Rješenja u oblaku ili specijalizirani middleware mogu pomoći, ali također uzrokuju troškove licenciranja. Ne zaboravite na tekuće održavanje: Novi sadržaji zahtijevaju nove prijevode slugova, a stari URL-ovi moraju se preusmjeriti prilikom restrukturiranja. Stoga planirajte mjesečni proračun za održavanje URL-ova – u praksi oko 10-15% početnog truda. Osiguranje kvalitete je još jedna stavka: Nakon pokretanja trebate uzorkovano testirati svaku jezičnu verziju da li se URL-ovi ispravno razrješavaju, nema slomljenih poveznica i da hreflang oznake odgovaraju. Automatizirani alati mogu pomoći, ali ljudska kontrola ostaje neophodna. Za tvrtke koje nemaju interne resurse, isplati se suradnja sa specijaliziranom agencijom. Prilikom traženja ponude obratite pozornost na transparentne cjenovne strukture – neki pružatelji usluga obračunavaju prema broju jezika, drugi prema obujmu URL-ova. Zatražite izradu detaljnog plana projekta s prekretnicama. Uzmite u obzir i naknadne troškove zbog mogućih prilagodbi nakon ponovnog pokretanja ili promjene CMS-a. Realističan vremenski okvir za potpunu lokalizaciju URL-ova srednje velike trgovine (otprilike 1.000 stranica, 5 jezika) u praksi iznosi tri do šest mjeseci. Odgovarajući proračun može, ovisno o složenosti, iznositi između 5.000 i 20.000 eura – ovisno o stupnju automatizacije i potrebnom individualnom razvoju. Pravno se savjetujte o propisima zemlje ako vaši URL-ovi sadrže pojmove zaštićene žigom.
blog.faqT
Kako izbjeći duplicirani sadržaj kod višejezičnih URL-ova?
Koristite hreflang oznake za označavanje jezične i regionalne pripadnosti svake stranice. Osim toga, za svaku jezičnu verziju koristite zaseban URL, a zajedničke sadržaje nemojte prevoditi identično. Canonical oznake pomažu kod manjih odstupanja. Jasna URL struktura s jezičnom oznakom i dosljednom izgradnjom slugova sprječava zabunu kod tražilica.
Trebam li za svaki jezik koristiti zasebnu poddomenu ili poddirektorij?
Odluka ovisi o vašim ciljevima. Poddirektoriji (npr. domain.de/fr/) signaliziraju međunarodnu orijentaciju i lakši su za upravljanje. Poddomena (fr.domain.de) omogućuju odvojene konfiguracije poslužitelja, ali ih Google često tretira kao zasebne stranice. ccTLD-ovi (.fr) idealni su za ponude specifične za zemlju, ali zahtijevaju više truda. U praksi preporučujemo poddirektorije za većinu višejezičnih projekata.
Kako postupati s posebnim znakovima poput umlauta u URL-u?
Posebne znakove u URL-u trebate zamijeniti ASCII ekvivalentima, npr. 'ä' s 'ae', 'ö' s 'oe', 'ü' s 'ue', kako biste izbjegli probleme s kompatibilnošću sa starijim sustavima. Dijakritičke znakove poput akcenta u romanskim jezicima možete koristiti izravno ili ih zamijeniti osnovnim slovima – pazite na dosljednu strategiju. Slugovi trebaju ostati čitljivi i kratki.