Skip to content
Search

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.

Related articles