XML sitemap SEO: Vodič za crawling i indeksiranje
Naučite kako XML sitemapi pomažu tražilicama otkriti i ponovno posjetiti Vaše važne stranice, uz praktične provjere i korake održavanja.

Što XML sitemapi rade (a što ne)
XML sitemap je strojno čitljiva datoteka koja navodi URL-ove koje želite da tražilice da znaju. Signalizira koje stranice smatrate važnima, daje naznake o datumima posljednjih izmjena i grupira više sitemap datoteka putem sitemap indeksa. Sitemapi ubrzavaju otkrivanje i pomažu tražilicama da učinkovitije ponovno posjete ažurirane stranice, ali služe kao smjernice, a ne naredbe: tražilice i dalje odlučuju koje stranice pregledati, indeksirati i rangirati na temelju kvalitete, relevantnosti, dupliciranja i povjerenja u stranicu.
Drugačije rečeno: sitemap pomaže otkrivanju i održavanju urednosti indeksiranja. Ne čini da tanke ili duplicirane stranice bolje rangiraju i ne može zamijeniti dobru arhitekturu sajta, ispravnu kanonizaciju ili kontrolu indeksiranja (npr. korištenje noindex gdje je primjereno).
Kako sitemapi utječu na crawling, indeksiranje i rangiranje
Razdvojite ta tri procesa u svojoj glavi: crawling (preuzimanje URL-ova), indeksiranje (odlučivanje koji sadržaj pohraniti) i rangiranje (poredak rezultata). Sitemapi primarno utječu na signale za crawling i indeksiranje: govore tražilicama gdje početi i koje su stranice promijenjene. Nisu izravan faktor rangiranja, ali bolje otkrivanje i svježije indeksiranje mogu neizravno pomoći da se stranice pojave tamo gdje bi inače mogle biti propuštene.
Tehničke napomene: Google koristi mobilnu verziju kao svoju primarnu osnovu za crawling and indexing; od July 2024 Google prema zadanim postavkama za Search crawla stranice s Googlebot Smartphone. Također, Google je početkom early 2024 uklonio tradicionalni prikaz "Cached" stranice, pa vidljivi cached snimak više nije javna površina za rješavanje problema.
Mehanika i formati sitemap-a
XML struktura i uobičajeni elementi
Standardni sitemap koristi <urlset> s child <url> unosima. Tipični child elementi su <loc> (the URL), <lastmod> (opcionalna naznaka zadnje izmjene), <changefreq> i <priority> (oba opcionalna). Tražilice ih mogu tretirati kao naznake, a ne autoritativne upute.
Primjer unosa: <url><loc>https://example.com/page</loc><lastmod>2026-08-01</lastmod></url>
Indeksi sitemap-a, kompresija i ograničenja
Možete grupirati više sitemapova koristeći sitemap index. Prema sitemap protocol specification, jedna sitemap datoteka može sadržavati do 50,000 URLs i ne bi smjela premašiti uncompressed size limit definiran specom; kada site premaši ta limits, koristite sitemap index da podijelite set preko više datoteka. Komprimirane datoteke (.xml.gz) su podržane i uobičajeno se koriste za velike sajtove.
Što uključiti — praktična kontrolna lista
Uključite URL-ove koje želite da tražilice razmotre za crawling i indeksiranje. Održavajte listu fokusiranom; izbjegavajte dodavanje stranica koje ne bi trebale biti indeksirane.
Kontrolna lista:
• Kanonske, indeksabilne stranice s relevantnim sadržajem (Vaši preferirani URLs)
• Stranice dostupne putem unutarnje navigacije ili važan API-driven sadržaj koji želite da se crawla
• Reprezentativne landing pages za paginaciju, faceted navigation ili stabla kategorija kada su te stranice indeksabilne
• XML sitemap unosi koji uključuju smisleno lastmod vrijednosti kada imate pouzdane update timestamps
Što izuzeti
Ne uključujte URL-ove koji bi trebali ostati izvan indeksa: noindex stranice, staging/test okruženja, unutarnje stranice rezultata pretraživanja, duplicirani URL-ovi koji vode na kanonizirane verzije, i varijante s parametrima sesije ili praćenja. Također izbjegavajte navođenje non-200 odgovora, redirects i soft-404 kao primarne unose u sitemapu.
Verifikacija i otklanjanje problema
Provjere na razini servera i datoteke
Iz vanjske perspektive provjerite je li sitemap datoteka dostupna i poslužena s ispravnim content-type. Koristite curl za inspekciju zaglavlja i preuzimanje tijela datoteke. Za samo zaglavlja: curl -I https://example.com/sitemap.xml. Ako trebate sadržaj datoteke, preuzmite tijelo s follow-redirects zastavicom: curl -sL https://example.com/sitemap.xml. Provjerite vraća li odgovor 200-series status i je li Content-Type XML ili application/xml.
Parsanje i validacija
Validirajte XML sintaksu i potvrdite da su URLs valjani. Možete pipe-ati sitemap u XML parser (na primjer xmllint) ili koristiti online validatore. Također upotrijebite Google Search Console Sitemaps report za podnošenje i testiranje sitemapova za property-e koje kontrolirate; za svaki podneseni sitemap GSC prikazuje parsing errors, broj otkrivenih URLs i druge dijagnostičke detalje.
Provjere indeksacije
Za stranice koje posjedujete, upotrijebite URL Inspection u Google Search Console da vidite je li Google crawla i indeksirao određeni URL i koju je verziju koristio za indeksiranje. Za stranice trećih izdavača koje ne kontrolirate, javni site: operator može dati naznaku da Google poznaje stranicu, ali to nije definitivno. Kombinirajte site: queries s jedinstvenim isječkom ili fragmentom naslova da povećate povjerenje, i imajte na umu da site: predstavlja javni signal, a ne autoritativno stanje indeksa.
Log datoteke i crawl budget
Ako imate pristup server logovima, pregledajte ponašanje crawla nakon podnošenja ili ažuriranja sitemapova. Provjerite traže li crawleri tražilica sitemap i slijede li linkove s navedenih stranica. Za velike sajtove, dobro održavan sitemap pomaže osigurati da crawleri pronađu duboki sadržaj bez rasipanja budgeta na duplicirane i niskovrijedne stranice.
Uobičajene pogreške i kako ih izbjeći
Pogreška: navođenje nekanoničkih URL-ova ili stranica koje vraćaju redirects ili non-200 statuse. Rješenje: osigurajte da unosi u sitemap upućuju na kanonični, indeksabilni URL i uklonite redirect targete.
Pogreška: zatrpavanje sitemapa varijantama s parametrima, dupliciranim parametriziranim URL-ovima ili session ID-jevima. Rješenje: koristite canonical tagove, upravljanje parametrima i isključite ili normalizirajte varijante prije nego ih navedete u sitemapu.
Pogreška: oslanjanje na <changefreq> i <priority> da bi se prisilili ponovni crawli. Rješenje: tretirajte te elemente kao opcionalne naznake i koristite pouzdane lastmod vrijednosti ili push notifications (npr. pubsubhubbub za podržani sadržaj) za signaliziranje promjena.
Sitemapovi za specifične scenarije
Veliki sajtovi i distribuirane arhitekture
Podijelite sadržaj u logične sitemap datoteke (po tipu sadržaja, sekciji ili lastmod prozoru) i koristite sitemap index. To olakšava parsanje i otklanjanje problema i omogućuje Vam da ažurirate samo podskup sitemapova kada se određeni vertikal Vašeg sajta često mijenja.
AJAX / sadržaj renderiran na klijentu
Ako dijelovi Vašeg sajta ovise o client-side renderingu, uključite server-renderirane ili pre-renderirane kanoničke URL-ove u sitemap kako bi crawleri našli upotrebljiv HTML. Gdje možete poslužiti sadržaj izravno Googlebot Smartphone (prema mobile-first indexing praksama), osigurajte da unosi u sitemap odgovaraju URL-ovima koji isporučuju indeksabilan sadržaj korisnicima.
Kontrolna lista održavanja
Mjesečno ili tromjesečno:
• Ponovno pošaljite sitemapove u Google Search Console nakon većih strukturnih promjena
• Skenirajte zbog parsing errors ili 4xx/5xx odgovora navedenih u sitemapu
• Potvrdite da su lastmod vrijednosti ažurirane za materijalno izmijenjeni sadržaj
• Pregledajte server logove kako biste potvrdili preuzimanja sitemapa od strane crawlera
Daljnje čitanje
Za povezane tehničke teme, pogledajte širi vodič o spremnosti sajta:
Pročitajte Technical SEO Vodič
Česta pitanja
Jamči li podnošenje sitemapa indeksiranje?
Ne. Podnošenje sitemapa pomaže tražilicama otkriti URL-ove i može ubrzati crawling ažuriranih stranica, ali odluke o indeksiranju ostaju na tražilici. Stranice moraju biti crawlable, indeksable (noindex uklonjen) i zadovoljiti filtre tražilice za kvalitetu i dupliciranje da bi bile uključene u indeks.
Trebam li uključiti parametrizirane URL-ove u sitemap?
Izbjegavajte uključivanje više varijanti s parametrima ako su duplicati kanoničkog URL-a. Normalizirajte ili kanonizirajte parametrizirane URL-ove i navedite samo preferirane kanoničke oblike u sitemapu. Ako su parametrizirane stranice namjerno jedinstvene i indeksabilne, uključite ih selektivno i osigurajte da svaka ima pouzdanu kanoniku i sadržaj koji zaslužuje indeksiranje.
Kako provjerim jesu li tražilice preuzele moj sitemap?
Za sajtove koje kontrolirate, Sitemaps report u Google Search Console pokazuje je li Google preuzeo i parsirao Vaše podnesene sitemapove i navodi parsing errors. Za sajtove trećih strana, provjerite server logove za zahtjeve od poznatih crawler user agents i koristite vanjske HTTP alate (curl) kako biste potvrdili da je datoteka dostupna.
Related articles

kako koristiti robots.txt datoteku za SEO
Saznaj što robots.txt kontrolira, kako napisati ispravna pravila, provjeriti ponašanje s curl i DevTools te izbjeći uobičajene SEO pogreške.

Najbolje SEO usluge
Saznaj što jedna sveobuhvatna SEO suradnja treba uključivati, kako provjeriti pružatelje, tehničke korake provjere i sigurne prakse za linkove.

Praktični SEO savjeti za bolje rangiranje
Provedive, trajne SEO strategije: ključne riječi, on-page osnove, tehnička rješenja, smjernice za link-building i koraci provjere koje možeš primijeniti danas.
