Ako želite da Google (i druge tražilice) lakše pronađu i razumiju sadržaj vaše web stranice, sitemap je jedan od osnovnih tehničkih elemenata koje vrijedi imati. Posebno je koristan kada imate puno stranica, često objavljujete novi sadržaj ili primjećujete da se nove stranice sporo pojavljuju u rezultatima pretraživanja.
Što je sitemap?
Sitemap je datoteka (ili stranica) koja prikazuje strukturu web stranice - popis URL-ova i način na koji je sadržaj organiziran. Najčešće se koristi kako bi tražilice lakše otkrile važne stranice, a u nekim slučajevima i kako bi korisnici jednostavnije došli do sadržaja.
U praksi sitemap najčešće izgleda ovako:
XML sitemap: datoteka namijenjena tražilicama (npr. sitemap.xml ili sitemap_index.xml)
HTML sitemap: „obična” stranica na webu koja služi korisnicima kao dodatna navigacija.
Kada i zašto vam je potreban sitemap?
Sitemap nije „čarobni gumb” koji garantira indeksiranje, ali je vrlo koristan signal tražilicama. Google i sam naglašava da je slanje sitemapa preporuka, a ne garancija da će sve URL-ove preuzeti i crawlati.
Najčešće koristi sitemapa su:
Bolja vidljivost i otkrivanje sadržaja - ako imate puno URL-ova (npr. web shop s tisućama proizvoda), sitemap pomaže da tražilice lakše pronađu sve važne stranice.
Brže otkrivanje novih i ažuriranih stranica - kada objavite novi sadržaj ili ažurirate postojeći, sitemap može pomoći da tražilica brže „uhvati” promjene (posebno ako pravilno koristite lastmod).
Bolja kontrola nad time što želite u rezultatima pretraživanja - u sitemap je smisleno staviti URL-ove koje želite vidjeti u Googleu.
Ako imate manju web stranicu (Google kao primjer navodi oko 500 stranica ili manje) i do svake stranice se može doći kroz linkove s početne, moguće je da sitemap nije nužan. U praksi, čak i tada se često postavlja jer olakšava praćenje i dijagnostiku u Google Search Consoleu.
Koja je razlika između XML sitemap i HTML sitemap?
Najjednostavnije rečeno: XML je za tražilice, HTML je za korisnike.
XML sitemap
namijenjen Googleu i drugim tražilicama
pomaže crawlanju i indeksiranju
može uključivati dodatne podatke o URL-ovima (npr. datum zadnje izmjene)
može se proširiti za slike, video, vijesti i lokalizirane verzije stranica.
HTML sitemap
izgleda kao klasična web stranica s popisom linkova
pomaže korisnicima u navigaciji (posebno kod većih webova)
može poboljšati interno povezivanje jer s jedne stranice linkate na važne sekcije/sadržaje.
Kako napraviti sitemap?
U većini slučajeva najlakše je da sitemap generira vaš CMS ili sustav web stranice, jer se tada automatski ažurira kada dodajete ili mijenjate sadržaj. Google i sam preporučuje da, gdje god je moguće, sitemap generira platforma/CMS.
Što bi XML sitemap trebao sadržavati?
Najčešći elementi u XML sitemapu:
<loc> - URL stranice (uvijek pun i apsolutan URL)
<lastmod> - datum zadnje značajne izmjene (ima smisla samo ako je točan i konzistentan)
hreflang (za više jezika/država) - može se navesti kroz sitemap anotacije za lokalizirane verzije
proširenja za slike/video/vijesti (ovisno o tipu sadržaja).
Napomena koja često zbuni: Google ignorira vrijednosti priority i changefreq, pa se na njih ne treba oslanjati kod planiranja indeksiranja.
Gdje izraditi sitemap?
CMS / platforma (npr. WordPress, Wix, Shopify…) - u većini slučajeva sitemap već postoji ili se uključi kroz postavke/dodatke. Najčešće ćete dobiti sitemap.xml ili sitemap_index.xml.
Online generator - ako imate manji web ili želite brzo generirati sitemap, možete koristiti online alate poput XML-Sitemaps.com. Ovaj alat omogućuje generiranje XML sitemapa (i HTML mape) koje zatim možete postaviti na web i prijaviti u Google Search Consoleu.
Ručno (samo za mali broj URL-ova - za nekoliko desetaka URL-ova moguće je ručno složiti sitemap, ali to je dugoročno teško održavati i nije praktično za webove koji se često mijenjaju.
Kako pronaći sitemap?
Ako niste sigurni imate li sitemap, provjerite ovako:
Ručna provjera najčešćih URL-ova - vaša-domena.hr/sitemap.xml Ako je WordPress + dodaci, često je to sitemap_index.xml.
Preko Google pretrage (operateri):
site:vaša-domena.hr filetype:xml
site:vaša-domena.hr inurl:sitemap
site:vaša-domena.hr intitle:sitemap
Google Search Console - ako već imate GSC, moguće je da je sitemap već poslan. U izborniku otvorite Indexing → Sitemaps i provjerite stanje.
Robots.txt Provjerite postoji li referenca na sitemap u datoteci (vaša-domena.hr/robots.txt), često je pri dnu.
Kako poslati sitemap u Google Search Console?
Sitemap se u Googleu ne učitava kao datoteka, već navodite gdje se nalazi na vašoj domeni.
Koraci:
Otvorite Google Search Console i odaberite svoj property.
U lijevom izborniku idite na Indexing → Sitemaps.
U polje „Dodajte novu kartu web-lokacije” unesite URL (npr. sitemap.xml ili sitemap_index.xml) i kliknite Pošalji.
Nakon slanja, u istom izvještaju vidite status (uspješno, nije moguće dohvatiti, sadrži pogreške) i detalje grešaka.
Najčešće greške kod sitemapova (i kako ih izbjeći)?
Ovo su problemi koji se najčešće pojavljuju u praksi:
Sitemap nije dostupan (404) ili ga Google ne može dohvatiti- provjerite URL, server odgovor, blokade te je li Googlebotu dostupno.
U sitemapu su pogrešni URL-ovi (preusmjeravanja, 404, „stare” stranice) - stavljajte samo URL-ove koji vraćaju 200 i koje želite indeksirati.
U sitemapu su URL-ovi koji nisu kanonski ili imaju duplikate - Google preporučuje uključiti URL-ove koje želite u rezultatima, najčešće canonical verzije.
Prevelik sitemap - jedan sitemap je ograničen na 50.000 URL-ova ili 50 MB. Ako je veći od toga, podijelite na više sitemapova i koristite sitemap index.
Relativni URL-ovi ili krivi format - koristite pune (apsolutne) URL-ove, jer Google pokušava crawlati URL-ove točno kako su navedeni.
Oslanjanje na priority i changefreq - ako ih i imate u sitemapu, računajte da ih Google ignorira. Fokus stavite na čiste URL-ove i točan lastmod.
Trebate pomoć sa sitemapom?
Niste sigurni imate li sitemap, je li ispravno napravljen ili vam Google Search Console javlja greške? Najbrže je napraviti tehničku provjeru i složiti sitemap po SEO pravilima.
Iva Krečak je voditeljica digitalnog marketinga s više od 5 godina iskustva, specijalizirana za SEO i pisanje sadržaja. Kroz svoj rad, pomogla je brojnim klijentima iz različitih industrija stvoriti kvalitetan sadržaj i pozicionirati ga na tražilici.