Mapa sajta (u nastavku teksta sajt-mape)(engl. site map) je lista stranica veb-sajta dostupna korisnicima ili crawler-ima. Može biti dokument u bilo kojoj formi koji može da se iskoristi kao alatka za planiranje veb-dizajna ili veb-stranica koja izlistava stranice veb-sajta, obično uređene hijerarhijski.

Sajt-mapa Engleske Vikipedije koja prikazuje linkove od glavne ka ostalim stranicama

Tipovi sajt-mapa uredi

Postoje dve popularne verzije sajt-mapa. XML sajt-mapa je struktuiran format koji nije namenjen korisniku već ukazuje pretraživaču veba na stranice koje su od relativne važnosti jedna drugoj i koliko se te stranice često ažuriraju. HTML sajt-mape su dizajnirane za korisnika i pomažu mu u pronalaženju sadržaja stranice, one ne moraju da uključuju sve ili pojedinačne pod-stranice. Ovo pomaže korisnicima i pretraživačkim botovima da pronaću stranice na veb-sajtu. HTML sajt-mapa se ne može priložiti Gugl vebmaster alatima jer to nije podržan format za mape sajta.

Dok neki veb-developeri tvrde da je indeks stranice prikladniji način da se prikaže funkcionalnost stranice, veb-korisnike oba termina asociraju na istu stvar. Mećutim, indeks stranice se koristi kako bi prikazao A-Ž indeks koji pruža uvid u pojedinačni sadržaj dok sajt-mape pružaju opšti uvid u celokupni sadržaj veb-sajta.

XML je struktura dokumenta i standard za enkodiranje koji se koristi, pored mnogobrojnih drugih stvari i kao standard za crawler-e koji im pomaže da pronaću i parsiraju sajt-mape. Ispod je dat primer XML sajt-mape (nedostaje link do željenog sajta). Zadavanje instrukcija crawler botu se zadaje putem "Robots" tekstualne datoteke(primer je takoće dat ispod). Sajt-mape mogu poboljšati SEO optimizaciju veb-sajta tako što ćemo biti sigurni da sve stranice mogu biti pronaćene. Ovo je pogotovo bitno ukoliko veb-sajt koristi dinamičke pristupe sadržaju poput Adob Fleš ili Javaskript menija koji ne uključuje HTML linkove. Oni takoće pomažu pri navigaciji, pružajući uvid u sadržaj sajta u jednom pogledu.[1]

Prednosti XML sajt-mape za pretraživanje-optimizaciju Flash sajtova uredi

Ispod se nalazi primer proverene XML sajt-mape za jednostavan veb-sajt od tri strane.Sajt-mape su koristan alat koji čini da stranice napravljene u Flash-u i drugim ne-HTML jezicima budu pretražive. Ukoliko je navigacija na veb-sajtu veb-sajta naprevljena u Flash-u, automatizovani program za pretragu će verovatno naći samo inicijalnu home stranicu; sledeće stranice verovatno neće biti pronađene bez XML sajt-mape.

Primer XML sajt-mape:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>http://www.example.com/?id=who</loc>
    <lastmod>2009-09-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>http://www.example.com/?id=what</loc>
    <lastmod>2009-09-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>http://www.example.com/?id=how</loc>
    <lastmod>2009-09-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>

XML sajt-mape uredi

Google je predstavio Google sajt-mape da bi veb-developeri mogli da objavljuju liste linkova preko svojih sajtova. Osnovna pretpostavka je da neki sajtovi imaju veliki broj dinamičkih strana kojima je moguće pristupiti jedino kroz korisćenje formi i unosa korisnika. Datoteke sajt-mapa sadrže URL-ove do ovih stranica da bi crawlers-i mogli da ih pronađu. Bing, Google, Yahoo i Ask sada zajedno podržavaju protokol sajt-mapa.

 
Guglova sajt-mapa

Od kada Bing, Yahoo, Ask i Google koriste isti protokol, posedovanje sajt-mapa omogućava da četiri najveća pretraživaca imaju ažuriranu stranicu sa informacijama. Sajt-mape ne garantuju da će svi linkovi biti propušteni kroz crawler, i crawler ne garantuje indeksiranje. U svakom slučaju, sajt-mape su i dalje najbolje osiguranje da će pretraživac imati uvid u ceo vaš sajt. Google Webmaster alati dopuštaju vlasniku sajta da aplouduje sajt-mapu koju će Google da crawl-uje, a istu stvar mogu da ostvare sa robot.txt datotekom.

XML sajt-mape zamenile su stariju metodu "slanja pretraživačima" popunjavanjem forme na submission(klijentskoj) stranici pretraživača. Sada veb-developeri podnose mapu sajta direktno, ili čekaju da je pretraživač nađe.

XML (Extensible Markup Language) je mnogo precizniji nego HTML kodiranje. Greške se ne tolerišu, tako da sintaksa mora biti precizna. Preporučuje se korišćenje XML sintaksnog validatora kao sto je jedan besplatan koji se može naći na: http://validator.w3.org

Postoje automatizovani generatori (i za softver i za veb aplikacije) za XML sajt-mape za kompleksnije sajtove.

Reference uredi

  1. ^ Site Map Usability Jakob Nielsen's Alertbox, August 12, 2008