Šta je sitemap? XML sitemap objašnjen jednostavno
Sitemap je fajl — obično na adresi vassajt.com/sitemap.xml — koji navodi stranice na vašem sajtu za koje želite da pretraživači znaju. Google ga opisuje kao način da pretraživačima saopštite za vaše stranice, video snimke i druge fajlove i kako su oni povezani, kako bi mogli efikasnije da pretražuju vaš sajt. To je korisna mapa, a ne garancija: pretraživači i dalje odlučuju šta će da pretraže, indeksiraju i prikažu.
Zašto je važan kad pravite sajt uz AI
Kada pravite sajt uz pomoć AI, stranice često postoje pre nego što ih iko poveže. Novi sajt nema drugih sajtova koji na njega upućuju, a jednostranična aplikacija može imati stranice koje postaju dostupne tek kada se JavaScript izvrši. Sitemap daje pretraživačima direktan spisak vaših stvarnih URL-ova.
Iza tog jednostavnog fajla stoji nekoliko odluka:
- Koje stranice uključiti. Javne stranice koje želite da se pronađu — ne stranice za prijavu, admin stranice ili duplikate.
- Koju adresu koristiti. Vaš konačni domen, sa
https://, uvek na isti način. - Održavanje u najnovijem stanju. Novi blog tekstovi, proizvodi ili oglasi treba da se pojave bez ručnog menjanja fajla.
Ako stranice vašeg sajta dolaze iz baze podataka — oglasi, proizvodi, članci — sitemap treba da se generiše iz tih podataka, a ne da se jednom napiše i zaboravi.
Svakodnevna analogija
Sitemap je kao tabla sa smerom u holu tržnog centra. Svaku prodavnicu možete pronaći i lutajući hodnicima, i redovni posetioci to tako rade. Ali tabla navodi svaku prodavnicu na jednom mestu, uključujući i onu skrivenu na trećem spratu. Ne čini prodavnicu dobrom i ne garantuje da će je iko posetiti — samo obezbeđuje da se može pronaći.
Za mali centar sa jednim hodnikom tabla je lepa, ali nije neophodna. Za ogroman centar ili novi centar koga niko ne zna, ona pravi veliku razliku.
Da li vam treba?
Google-ovo uputstvo, ukratko:
| Vaš sajt | Sitemap? |
|---|---|
| Mali (otprilike 500 stranica ili manje) i svaka važna stranica je povezana sa druge stranice | Verovatno nije obavezan, ali ne šteti |
| Veliki, sa mnogo stranica | Da |
| Nov, sa malo linkova sa drugih sajtova | Da |
| Puno video, slikovnog ili vesti sadržaja | Da, po mogućnosti sa proširenjima za taj sadržaj |
| Stranice koje su dostupne samo kroz pretraživačka polja ili filtere | Da — i dodajte i obične linkove |
U praksi je sitemap jeftin za dodavanje, pa ga mnogi mali sajtovi ipak imaju.
Kako izgleda sitemap
Evo malog XML sitemapa za pekaru:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.examplebakery.com/</loc>
<lastmod>2026-09-20</lastmod>
</url>
<url>
<loc>https://www.examplebakery.com/menu</loc>
<lastmod>2026-09-28</lastmod>
</url>
<url>
<loc>https://www.examplebakery.com/custom-cakes</loc>
<lastmod>2026-08-02</lastmod>
</url>
</urlset>
Svaki <url> ima <loc> — punu adresu stranice — i opciono <lastmod> datum.
Nekoliko pravila iz Google-ove dokumentacije:
- Koristite apsolutne URL-ove.
https://www.examplebakery.com/menu, a ne/menu. - Ograničenja veličine. Jedan sitemap može da sadrži do 50.000 URL-ova ili 50 MB bez kompresije. Veći sajtovi se dele na više sitemapa i navode u fajlu sitemap index.
lastmodmora biti iskren. Google ga koristi samo kada je dosledno tačan, i treba da odražava značajne izmene na stranici — a ne ažuriranje godine u podnožju.priorityichangefreqGoogle ignoriše. Mnogi generatori sitemapa ih ipak dodaju; ne prave štetu, ali ne trošite vreme na njihovo podešavanje.
Google prihvata i jednostavnije formate, poput običnog tekst fajla sa jednim URL-om po redu, ili RSS/Atom feeda.
Radni primer: sajt sa oglasima za iznajmljivanje stanova
Pretpostavimo da ste napravili sajt sa oglasima za iznajmljivanje stanova. Ima početnu stranicu, stranicu o nama, stranicu za pretragu i stranicu za svaki oglas, poput /listings/2-bed-flat-canal-street. Oglasi se pojavljuju i nestaju svake nedelje.
Šta ulazi. Početna stranica, stranica o nama, stranice za oblasti (/areas/city-centre) i svaki aktivan oglas. lastmod svakog oglasa je datum kada su se njegovi detalji poslednji put promenili.
Šta ostaje van. Stranica za prijavu, kontrolna tabla za vlasnike, stranice sa sačuvanim pretragama i rezultati pretrage sa filterima u adresi (/search?beds=2&max=1200). One su ili privatne ili gotovo identične drugim stranicama.
Održavanje u najnovijem stanju. Umesto statičkog fajla, server generiše sitemap.xml iz baze svaki put kada se zatraži (ili pri redovnoj izgradnji). Kada se oglas iznajmi i ukloni, nestaje iz sitemapa, a njegova stranica vraća ispravan status „nije dostupno” ili „nije pronađeno”.
Obaveštavanje pretraživača. robots.txt sadrži liniju koja upućuje na sitemap:
User-agent: *
Disallow: /dashboard
Sitemap: https://www.examplelets.com/sitemap.xml
Vlasnik zatim predaje sitemap u Google Search Console, gde izveštaj Sitemaps pokazuje da li ga Google može pročitati i koliko je URL-ova pronašao.
Česti pojmovi objašnjeni
| Pojam | Značenje |
|---|---|
| Sitemap | Fajl koji navodi URL-ove za koje želite da pretraživači znaju. |
| XML | Tekstualni format sa oznakama, koji se koristi za većinu sitemapa. |
<loc> | Puna URL adresa jedne stranice u sitemapu. |
<lastmod> | Kada se stranica poslednji put značajno promenila. |
| Sitemap index | Fajl koji navodi više sitemapa, za velike sajtove. |
| robots.txt | Fajl u korenu sajta koji govori pretraživačima šta smeju da pretražuju i gde je vaš sitemap. |
| Crawling (puzanje) | Pretraživač preuzima vaše stranice. |
| Indeksiranje | Pretraživač čuva i razume vaše stranice kako bi mogle da se pojave u rezultatima. |
| Kanonski URL | Preferirana verzija stranice kada isti sadržaj ima više adresa. |
| Apsolutni URL | Puna adresa, uključujući https:// i domen. |
| Search Console | Google-ov besplatan alat za predaju sitemapa i pregled pretraga. |
Česte greške i zablude
- „Sitemap me indeksira.” Pomaže da se stranice otkriju. Google kaže da ne garantuje puzanje ni indeksiranje.
- Relativni URL-ovi.
/menunije valjan u sitemapu; koristite punu adresu. - Pogrešan domen. Sitemap koji navodi adresu za pregled ili testiranje, ili
http://umestohttps://, upućuje pretraživače na pogrešno mesto. - Uključivanje stranica koje ne želite da se indeksiraju. Stranice za prijavu, admin stranice ili stranice označene sa
noindexšalju pomešane poruke. - Uključivanje neispravnih ili preusmerenih URL-ova. Navedite konačnu, radnu adresu svake stranice.
- Zastareo sitemap. Fajl napisan jednom pri pokretanju propušta svaku stranicu dodatu posle toga.
- Lažiranje
lastmod. Stavljanje današnjeg datuma na svaku stranicu svaki dan uči Google da ga ignoriše. - Oslanjanje na sitemap umesto na linkove. Stranice treba da budu dostupne i kroz obične linkove na vašem sajtu.
Šta tražiti od AI alata
- „Napravi
sitemap.xmlu korenu sajta sa svim javnim stranicama, sa apsolutnimhttps://URL-ovima na mom konačnom domenu.” - „Generiši sitemap iz baze podataka tako da se novi oglasi ili objave pojavljuju automatski.”
- „Ažuriraj
lastmodsamo kada se sadržaj stranice stvarno promeni.” - „Izostavi stranice za prijavu, kontrolnu tablu, admin i filtrirane stranice pretrage.”
- „Dodaj
robots.txtkoji dozvoljava javne stranice i sadrži redSitemap:.” - „Proveri da svaki URL u sitemapu vraća status 200 i nije preusmeren.”
- „Ako pređemo 50.000 URL-ova, podeli na više sitemapa sa sitemap index fajlom.”
Zatim ga predajte u Search Console. Za širu sliku pročitajte šta je SEO i SEO za sajtove napravljene uz AI.
Sitemapi u Mythex-u
Mythex ne generiše sitemape automatski; zatražite ga u chatu, a agent ga dodaje u kod vaše aplikacije. Recept u dokumentaciji za SEO za objavljenu aplikaciju uključuje početni prompt koji obuhvata jednostavan sitemap.xml i robots.txt uz naslove i meta opise. Koristite adresu koju će posetioci zaista koristiti — vaš mythex.ai subdomen ili, na Pro planu, vaš prilagođeni domen — i ponovo objavite nakon izmena kako bi živi sajt služio nove fajlove.
Pitanja
Šta je sitemap jednostavno rečeno?
Sitemap je fajl, obično nazvan sitemap.xml, koji navodi stranice na vašem sajtu za koje želite da pretraživači znaju, ponekad uz datum poslednje izmene svake. Pomaže pretraživačima da efikasnije otkrivaju i pretražuju vaše stranice.
Da li svaki sajt treba da ima sitemap?
Nije uvek potrebno. Google kaže da mali sajtovi od otprilike 500 stranica ili manje, na kojima je svaka važna stranica povezana sa neke druge, verovatno ne moraju da ga imaju. Najviše pomaže velikim sajtovima, novim sajtovima sa malo linkova sa drugih mesta i sajtovima sa mnogo video, slikovnog ili vesti sadržaja.
Da li sitemap garantuje da će stranice biti indeksirane?
Ne. Google kaže da sitemap može da poboljša pretraživanje, ali ne garantuje da će svaki URL iz njega biti pretražen ili indeksiran. Stranice i dalje moraju biti korisne i dostupne.
Kako da predam sitemap Google-u?
Dodajte ga u izveštaj Sitemaps u Google Search Console i dodajte red poput „Sitemap: https://example.com/sitemap.xml” u svoj robots.txt fajl, kako bi i drugi pretraživači mogli da ga pronađu.
Koja je razlika između XML sitemapa i HTML sitemapa?
XML sitemap je fajl koji čitaju mašine, namenjen pretraživačima. HTML sitemap je obična stranica sa linkovima za posetioce. Služe različitoj publici, a sajt može imati oba.