Frankfurtski studio za višejezične digitalne nastupe +49 69 95209894 [email protected] Pon–Pet 9–17 sati Korisnički prostor →
HrvatskiHR

2026-01-28 · Uredništvo Baduno · 6 blog.readMin · Blog & Znanje

Ispravno izraditi višejezične XML sitemape

Sitemapa je Googleov popis za kupnju za vašu web stranicu. Kod 24 jezika njena struktura utječe na to što će uopće biti indeksirano.

Osnove

XML sitemap navodi sve indeksibilne URL-ove. Ne zamjenjuje dobro povezivanje, ali ubrzava otkrivanje i dijagnostiku – posebno kod velikih, višejezičnih struktura s tisućama stranica.

hreflang mora biti uključen

Jezikovne alternative mogu se izravno navesti u sitemapi – za svaki URL sve verzije uključujući x-default. Kod mnogo jezika to je lakše za održavanje od head-markupa i pouzdano održava matricu potpunom jer se generira.

Samo čisti URL-ovi

Bez preusmjeravanja, bez noindex stranica, bez duplikata: svaki navedeni URL treba odgovarati statusom 200 i biti kanonski. Sitemap pun izuzetaka gubi povjerenje crawlera.

Presavijena karta sa zlatnom mrežom ruta

Predajte i pratite

Sitemap referencirajte u robots.txt i predajte u Search Console – tamo izvješće o indeksiranju za svaku jezičnu verziju pokazuje što je Google prihvatio. Odstupanja su vaš najraniji znak upozorenja.

Prepoznavanje pogrešne hreflang matrice

Tipičan izvor pogrešaka su nedosljedne unakrsne veze: ako stranica A upućuje na stranicu B, ali stranica B ne upućuje na stranicu A. Kod 24 jezika brzo nastaju praznine. Koristite automatizirane testove koji za svaki URL uspoređuju sve navedene jezične alternative. Skripta može provjeriti jesu li unosi u sitemapi dvosmjerno dosljedni. Primjer: vaša sitemapa sadrži /de/produkt s hreflang vezama na /en/produkt, /fr/produkt itd. Test osigurava da /en/produkt također upućuje na /de/produkt. Ako nedostaju povratne veze, jezik se možda neće indeksirati. Takve su provjere neophodne kod svakodnevnih ažuriranja.

Dinamika sitemapa kod sustava za upravljanje sadržajem

U višejezičnim projektima s 24 jezika sitemapa se mora automatski generirati, a ne ručno. CMS skripta za paginaciju može proći kroz sve jezične verzije sadržaja i za svaki URL stvoriti zasebnu <url> čvor sa svim hreflang vezama. Pazite da generiranje izbacuje samo URL-ove sa statusom 200 i bez noindex. Postavite cron posao koji ponovno stvara sitemapu nakon svakog objavljivanja sadržaja. Na taj način sitemapa ostaje uvijek ažurna, bez napuštenih ili privremenih URL-ova. Izbjegavajte grupiranje svih stranica u jednu ogromnu sitemapu – koristite indeksnu datoteku sitemape s pod-sitemapama po jeziku ili po području.

Analizirajte praznine u indeksiranju po jezičnim verzijama

Čak i uz ispravnu hreflang matricu, Google može previdjeti pojedine jezične verzije. Provjerite status indeksiranja za svaki jezik u Search Console. Koristite site: operator s jezičnim putem, npr. site:example.com/de/ za njemački. Usporedite broj indeksiranih URL-ova s brojem u vašoj sitemapi. Ako brojke znatno odstupaju, to ukazuje na tehničke probleme: sporo učitavanje, netočna preusmjeravanja ili nedostatak internog povezivanja. Za 24 jezika isplati se automatizirano izvještavanje koje tjedno uspoređuje brojke indeksiranja i prijavljuje odstupanja.

Sitemapa je Googleov popis za kupnju za vašu web stranicu. Kod 24 jezika njena struktura utječe na to što će uopće biti indeksirano.

Veličina sitemape i podjela za 24 jezika

Jedna sitemapa ograničena je na 50 MB i 50.000 URL-ova. S 24 jezika i mnogo stranica brzo dosežete ta ograničenja. Logički podijelite svoju sitemapu: na primjer, jednu sitemapu po jeziku ili po kategoriji sadržaja (proizvodi, blog, podrška). Koristite indeksnu datoteku sitemape koja upućuje na sve pod-sitemape. hreflang reference ostaju potpune unutar pod-sitemapa – svaki URL čvor sadrži sve jezične alternative, uključujući višejezične. Pazite da je indeksna datoteka referencirana u robots.txt. Pogrešna podjela može uzrokovati da Google ne uhvati cijelu hreflang matricu.

Validacija i rukovanje pogreškama pri generiranju sitemapa

Automatsko generiranje sitemapa zahtijeva robusniju validaciju kako bi se pogreške rano otkrile. Integrirajte rutine provjere koje prije dovršetka nove sitemape kontroliraju sljedeće točke: svaki URL mora odgovarati statusom 200, ne smije sadržavati noindex robots meta i mora biti kanonski. Dodatno provjerite dvosmjernu konzistentnost hreflang referenci pomoću skripte. Kod 24 jezika korisno je generirati među-sitemap u staging okruženju i tamo izvršiti automatske testove prije nego što se preuzme u produkciju. Trebaju se implementirati mehanizmi tolerantni na pogreške poput fallback logike za nedostajuće prijevode: ako sadržaj nema prijevod na određeni jezik, sitemap ne smije navoditi taj URL. Pazite i na ispravno kodiranje i veličinu datoteke – posebno kod velikih indeksnih datoteka s mnogo pod-sitemapa. Detaljna instanca zapisnika bilježi sve neuspjele URL-ove i upozorenja o validaciji. Na taj način možete sustavno poboljšavati bez pojave pogrešnih unosa u produkcijskoj sitemapi. Zapamtite: neispravna sitemapa može isključiti cijele jezične verzije iz indeksacije. Stoga prije svakog ažuriranja provedite potpunu automatsku validaciju.

Crawl proračuni specifični za jezik i prioritizacija

Google svakoj web stranici dodjeljuje ograničeni crawl proračun. Kod 24 jezične verzije taj proračun morate ciljano rasporediti na relevantne sadržaje. Česta pogreška je da sitemapa navodi sve jezične verzije ravnopravno, što uzrokuje trošenje resursa crawlera na slabije verzije. Optimizirajte prioritizaciju postavljanjem diferenciranih vrijednosti <priority> u sitemapi: na primjer, glavni jezici (poput njemačkog, engleskog) dobivaju višu priority vrijednost od manjih tržišta. Ipak, imajte na umu: Google tumači Priority samo kao naznaku, a ne naredbu. Presudnije je interno povezivanje: s jakih stranica (početna stranica, glavne kategorije) ciljano povezujte na najvažnije jezične verzije. Izbjegavajte ravnomjerno povezivanje svih 24 jezika. Koristite indeksnu datoteku sitemape kako biste ograničili broj URL-ova po jeziku – primjerice podjelom na osnovne i dodatne sadržaje. U Search Console pratite statistiku crawl-a za svaku jezičnu verziju. Ako aktivnost crawl-a za određeni jezik opadne, provjerite je li sitemapa ispravna i ima li dovoljno internih poveznica. Uravnotežena raspodjela crawl proračuna sprječava da važni sadržaji ostanu neotkriveni.

Prioritizacija jezičnih verzija: ispravno korištenje lastmod i priority

U višejezičnoj sitemapi s 24 jezične verzije postavlja se pitanje kako Googleu signalizirati koje su verzije važnije. Opcionalni elementi <lastmod> i <priority> pomažu u upravljanju prioritetom indeksiranja. Postavite <lastmod> na vrijeme posljednje sadržajne promjene – ne na datum generiranja sitemape. Za svaku jezičnu verziju unesite stvarni datum promjene odgovarajućeg sadržaja. Kod prekograničnih sadržaja njemačka verzija može se ažurirati mjesečno, dok se engleska mijenja samo kvartalno. Ova informacija utječe na to koliko često Google ponovno indeksira URL. <priority> je pak naznaka važnosti stranice u odnosu na druge stranice vaše web stranice. Koristite vrijednosti između 0,0 i 1,0. Možete glavne kategorijske stranice označiti s 0,8, a detaljne s 0,5. Pazite da prioritet ne koristite previše inflatorno – Google ga tumači samo kao relativni signal. Za 24 jezika preporučuje se definirati ujednačenu logiku prioriteta po jeziku, ugniježđenu prema hijerarhiji. Budite oprezni: prečesto navođenje <lastmod> bez stvarne promjene može dovesti do gubitka povjerenja. Koristite ove metapodatke dosljedno i samo ako vrijednosti automatski izvodite iz svog CMS-a.

Pravilno prikazivanje regionalnih jezičnih varijanti u sitemapi

Kod 24 jezika često nisu relevantne samo jezične obitelji poput njemačkog, engleskog ili francuskog, već i regionalne varijante poput njemačkog za Austriju (de-AT) ili francuskog za Švicarsku (fr-CH). One se moraju jasno odvojiti u hreflang oznaci i u sitemapi. Za svaku regionalnu jezičnu verziju koristite vlastitu hreflang vrijednost, npr. de-AT umjesto de. Sitemapa bi trebala sadržavati zasebnu <url>-čvor za svaku regionalnu varijantu s odgovarajućim jezičnim alternativama. Pazite da x-default oznaka upućuje na opću jezičnu stranicu bez regionalnih specifičnosti, primjerice englesku standardnu stranicu. Česta pogreška je miješanje regionalnih varijanti s generičkim jezičnim kodom (npr. de za sve zemlje njemačkog govornog područja). To dovodi do duplikata ili pogrešnog prikazivanja. Za svaku regionalnu varijantu definirajte jedinstveni URL put, npr. /de-at/produkt. Provjerite u svom CMS-u generira li sitemapa ispravno regionalno specifične hreflang oznake. Automatizirani testovi trebali bi za svaki regionalni URL provjeriti potpunu dvosmjernu povezanost. Kod 24 jezika s više regija matrica može brzo postati složena – inzistirajte na strogoj validaciji sitemape prije podnošenja.

blog.faqT

Mogu li navesti hreflang i u sitemapu i u HTML zaglavlju?

Da, to je moguće, ali se ne preporučuje. Kod 24 jezika dvostruke deklaracije lako dovode do nedosljednosti. Koristite isključivo metodu sitemapa koja se generira centralno. Time izbjegavate proturječnosti koje bi mogle zbuniti Google i ometati indeksiranje pojedinih jezičnih verzija.

Koliko često trebam ažurirati sitemap na web stranici s 24 jezika?

Ažurirajte sitemap svaki put kada se objave novi sadržaji, postojeći izmijene ili izbrišu. Kod dnevnih promjena dovoljno je dnevno generiranje putem cron zadatka. Pravilno postavite datum <lastmod> kako bi Google prepoznao potrebu za ažuriranjem. Kod čestih ažuriranja možete koristiti i oznaku <changefreq>.

Zatražite neobvezujuću ponudu

Odgovor unutar 24 sata radnim danima.

Njemačka GmbHTrgovački sud Frankfurt na Majni · HRB 111727
D-U-N-S® registrirano315030052
Obrada u skladu s GDPRHosting u Njemačkoj
Fiksne cijene s pisanim jamstvom isporuke