Home
 
Websites
Backtrack
Misc
 
Advanced Search
Files
Reference
Video tutorials
 
Links
Contact me
Online tools
Banner Banner
Related Items
Sitemap PDF Print E-mail
Written by Quzart   
Nov 03, 2007 at 12:13 PM

Sitemap zijn erg handig voor SEO (Eearch Engine Optimization). Bij Google kun je een sitemap toevoegen van je eigen site, hiermee kun je zelf aangeven welke pagina's belangrijk zijn op jouw site en welke niet.

Syntax

De syntax is niet zo moeilijk, het is in XML formaat (Bijna hetzelfde als HTML). Ik heb ook een sitemap. Hiermee begin je altijd:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

</urlset>

In de urlset zet je de urls die je op je site hebt (en die het vermelden waard zijn), op deze manier:

  <url>
<loc>http://fronted.quzart.nl/index.php?option=com_frontpage&amp;
Itemid=1</loc>
<lastmod>2007-11-03</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>

De tags 'lastmod', 'changefreq' en 'priority' zijn optioneel. Een voorbeeldje van een site met 4 pagina's:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://mijnsite.nl/</loc>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>http://mijnsite.nl/websites</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://mijnsite.nl/links</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://mijnsite.nl/contact</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
</urlset>

In elke 'url'-tag komt dus een url te staan.

Loc-tag

De 'log'-tag geeft de locatie van de webpagina aan. Deze moet in UTF-8 formaat zijn. Wat betekend dat? Nou gewoon deze dingen moet je vervangen:

TekenEscape-code
Ampersand
&amp;
Enkel aanhalingsteken
'
&apos;
Dubbel aanhalingsteken "
&quot;
Groter dan
>
&gt;
Kleiner dan
<
&lt;

De url 'http://fronted.quzart.nl/index.php?option=com_content&task=section&id=5&Itemid=50' wordt dus: 'http://fronted.quzart.nl/index.php?option=com_content&amp;task=section&amp;id=5&amp;Itemid=50'

Voor extra escape-codes zie: w3schools.com.

Lastmod-tag

De 'lastmod'-tag geeft aan wanneer een pagina voor het laatst geüpdate is. Het meest simpel is dit formaat: yyyy-mm-dd (2007-11-03). Maar als je het preciezer wilt dan kan dit ook: yyyy-mm-ddThh:mmTZD (1997-07-16T19:20+01:00). TZD staat voor Time Zone Designator in dit formaat: +hh:mm of -hh:mm.

Changefreq-tag

De 'changefreq'-tag geeft aan hoe vaak een pagina (ongeveer) wordt geüpdate. Dit kan de waardes: 'always', 'hourly', 'daily', 'weekly', 'montly', 'yearly' en 'never' hebben. Ik denk wel dat dit voor zichzelf spreekt :P

Priority-tag

De 'priority'-tag zegt iets over de relative prioriteit van de pagina. Met relatief bedoel ik: ten opzichte van andere pagina's op je website. Zo is de 'home'-page waarschijnlijks het belangrijkst en de 'zoek'-page een heel stuk minder belangrijk

Je mag hier waardes opgeven tussen 1.0 en 0.0. 1.0 is het belangrijkst en 0.5 is de default. Zo zou ik de 'home'-page bijvoorbeeld 1.0 geven en de 'zoek'-page 0.1.

Commentaar

Commentaar kun je toevoegen met de tag: <!-- comment -->. De informatie in deze tag is eigenlijk bedoelt zodat het voor mensen makkelijker te lezen is. Voor een XML parser maakt het niet uit of alles op een regel staat, of dat er geen tabs in voor komen etc. Probeer altijd een zo duidelijk mogenlijke opbouw te maken in je sitemap.

Live voorbeeld

Ik heb zelf een sitemap van mijn website, die kun je hier vinden.

 

 

Last Updated ( Nov 03, 2007 at 12:52 PM )
<Previous
 

Content © 2007 Quzart.nl
Design by Net Dreams