Sivustokarttahakemistotiedostot ja sivustokarttatiedostot ovat laitteita, jotka voivat auttaa hakukoneita indeksoimaan verkkosivustoja. Sivustokartta on luettelo verkkosivuston sivuista. Sivustokartta voi olla muodossa, kuten HTML, joka on ihmisten helposti luettavissa, mutta se voi olla myös XML -muodossa (laajennettavissa oleva merkintäkieli), erityisesti hakukoneiden käyttöä varten. Sivustokarttahakemisto on yleensä XML -tiedosto, joka sisältää useita XML -sivustokarttatiedostoja. Verkkovastaava voi lähettää sivustokartan hakemistotiedostoja hakukoneille ja antaa täsmällisiä tietoja sivustoista, joissa hän haluaa hakukoneiden vierailevan.
Sivustokarttahakemisto ja hakukoneiden käyttämät sivustokarttatiedostot edistävät hakukoneoptimointia (SEO). SEO koostuu monista tekniikoista, jotka auttavat hakukoneita paikantamaan ja sijoittamaan verkkosivuja. Sivustokarttahakemisto voi olla tärkeä osa hakukoneoptimointia, koska se viittaa yksittäisiin sivustokarttoihin, jotka kertovat hakukoneille, mitkä sivut verkkovastaava haluaisi sisällyttää hakukoneen tuloksiin, sekä päivitysten tärkeys ja tiheys, jos nämä tiedot lisättiin.
Yksittäisen sivustokarttatiedoston on sisällettävä tietyt vaaditut XML -tunnisteet. Nämä pakolliset tunnisteet ovat urlset-, url- ja loc -tunnisteet. Urlset -tunnistejoukko avaa ja sulkee tiedoston. URL -tunnistejoukko toimii ylätunnisteena jokaiselle listatulle yhtenäiselle resurssipaikalle (URL) tai sivun verkko -osoitteelle. Loc -tunniste antaa sivustokartan verkko -osoitteen.
Valinnaiset sivustokarttojen XML -tunnisteet tarjoavat tietoja, jotka voivat auttaa hakukoneita indeksoimaan sivuston verkkovastaavan mieltymysten mukaan. Valinnaiset tunnisteet ovat lastmod, changefreq ja priority. Lastmod viittaa päivämäärään, jolloin sivua on viimeksi muutettu. Changefreq XML -tagi kuvaa, kuinka usein sivun odotetaan päivittyvän. Prioriteettitagi kuvaa tämän sivun tärkeyttä suhteessa muihin sivuston sivuihin. Verkkovastaava voi tarkistaa kunkin hakukoneen ohjeista, miten se käyttää valinnaisia tunnisteita.
Sivustokartan hakemistotiedoston vaatimukset ovat samankaltaiset kuin sivustokarttatiedoston vaatimukset. Tiedoston on avattava ja suljettava sitemapindex -tunnisteella. Muita pakollisia tunnisteita ovat jokaisen luetellun sivustokartan sivustokarttatunniste ja lokitunniste, joka kuvaa kunkin sivustokartan sijainnin. Sivustokarttahakemistotiedostossa on yksi valinnainen tagi – lastmod -tunniste -, joka kertoo päivämäärän, jolloin sivustokarttahakemisto päivitettiin viimeksi.
Vaikka samat sivustokartta- ja sivustokarttahakemusvaatimukset koskevat yleensä kaikkia organisaatioita, biolääketieteen tutkimusorganisaatiot voivat käyttää biosivustokarttaa. Biositemap on erityinen sivustokartta, jota nämä organisaatiot käyttävät auttaakseen ryhmittelemään tutkimustietojaan Internetissä. Tämä mahdollistaa sen, että tutkijat löytävät ja käyttävät tietoja helpommin.