Første steg for å lage sitemap er å bruke xml.
Jeg har programmert rutiner som oppdaterer sitemap automatisk når jeg legger til innhold, og syntaksen er som følger (og er blitt godkjent hos MSN Live Webmaster sentral og Google Webmaster tools hver gang):
Rotelement:
Kode:
<urlset xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/sitemap.xsd">
Sideelement, en for hver side (page) på siden (site/domene):
Kode:
<url>
<loc>http://www.dinside.com/</loc>
<changefreq>daily</changefreq>
<priority>0.8</priority>
<lastmod>2007-10-22</lastmod>
</url>
Dette plasseres inne i urlset-elementet, altså før </urlset>. Alle uten loc-elementet er frivillige.
Det er litt usikkerhet rundt hvordan prioritet og changefreq, men google stoler ikke på deg fullt og helt, så det er ikke noe vits i å sette alt til daily om du ikke oppdaterer siden daily. Prioritet blir, iirc, kun vurdert mot andre av dine egne sider, slik at du kan sette prioriteten relativt til andre undersider, men det påvirker ikke hvor ofte boten besøker deg.
Selv velger jeg å sette forside og kategori-oversikter til daily, og resten kun med lastmod, og det har fungert fint. Indeksering av nye sider går som oftest i orden etter få dager. Det er heller ikke noen vits i å varsle google hver gang du forandrer sitemap, siden google vil laste det ned og sjekke det ganske ofte og se når du oppdaterer deg.
https://www.google.com/webmasters/tools/docs/en/protocol.html