Skip to content
Tražite

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.

XML Sitemap SEO: Crawling & Indexation Guide

Š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.

Povezani članci