XML-sitemap: het bestand zelf, van dichtbij

Je klikt op de link naar je sitemap en er verschijnt geen lijst met adressen. Er staan vier of vijf regels, elk met het woord sitemap erin. Het lijkt alsof je op de verkeerde plek bent uitgekomen.

Dat is niet zo. Je kijkt naar een index die naar andere bestanden verwijst.

Dat gebeurt zodra je site een bepaalde omvang krijgt. Het is de normale gang van zaken en geen fout.

Op deze pagina ga ik in op het bestand zelf. Waar het voor dient lees je bij sitemap.

XML-sitemap uitgelegd in het webdesign woordenboek van Project Direct
Het bestand zelf: hoe het is opgebouwd en waar de grenzen liggen.

Wat is een XML-sitemap?

Het is het bestand met je adressen dat zoekmachines gebruiken als inhoudsopgave. Het is geschreven in een taal met labels eromheen.

Die opmaak heet XML. Meer over die techniek lees je bij XML.

Wat erin staat

Per pagina een adres en meestal een datum van wijziging. Soms ook een taalversie of een verwijzing naar afbeeldingen.

Meer velden zijn er niet nodig. Alles daarbuiten is ruis.

Waarom er meerdere zijn

Bij een grotere site wordt de lijst opgesplitst. Je krijgt dan een sitemap-index die naar losse bestanden wijst.

Meestal per soort: een voor je pagina’s, een voor je berichten, een voor je categorieen.

Waarom die splitsing handig is

Je ziet per soort hoeveel adressen er zijn en hoeveel er zijn opgenomen. Dat is nuttiger dan een getal over je hele site.

Staan er honderd producten in en zijn er twintig opgenomen, dan weet je waar je moet kijken.

De limieten

Waar je rekening mee houdt

  1. Maximaal 50.000 adressen per bestand.
  2. Maximaal 50 megabyte per bestand, ongecomprimeerd.
  3. Een index mag zelf ook weer 50.000 verwijzingen bevatten.

Bij die limieten loopt vrijwel geen enkele bedrijfssite tegen een grens aan. Bij een grote webshop kan het spelen.

Wat er dan gebeurt

Je plugin splitst automatisch en maakt er meer bestanden bij. Daar hoef je niets voor te doen.

Dat is een van de redenen om dit niet met de hand bij te houden. Handmatig loopt het gegarandeerd vast.

Prioriteit en frequentie

Er bestaan twee velden voor het belang van een pagina en hoe vaak hij verandert.

Google zegt er niets mee te doen. Ze worden genegeerd, en terecht, want iedereen zette alles op belangrijk.

Wat wel telt

De datum van laatste wijziging, mits die klopt. Zet je die op vandaag bij elke pagina, dan is hij waardeloos.

Laat dat dus automatisch invullen en pas hem niet handmatig aan. Meer daarover lees je bij onpage SEO.

Controleren

Bij het controleren let ik op drie dingen. Staan er adressen in met een oud domein?

Staan er pagina’s in die doorverwijzen of een foutmelding geven? En staat je index vermeld in je robots.txt?

Na een verhuizing

Dat is het moment waarop het misgaat. Oude adressen blijven soms staan, zie permalink.

Loop je bestand dus na zodra je site live gaat. Dat is een controle van twee minuten.

Waarom handmatig niet werkt

Je plugin splitst automatisch en maakt bestanden bij zodra dat nodig is. Daar hoef je niets voor te doen.

Handmatig bijhouden loopt gegarandeerd vast. Je merkt dat pas als pagina’s niet meer worden opgenomen.

Wat de splitsing je vertelt

Je ziet per soort hoeveel adressen er zijn en hoeveel er zijn opgenomen. Dat is nuttiger dan een getal over je hele site.

Bij een webwinkel zie je zo of het aan je producten ligt of aan je categorieen.

Alleen echte wijzigingsdatums

Zet je die datum bij elke pagina op vandaag, dan is hij waardeloos als signaal. Google negeert hem dan.

Een plugin vult dat correct in: alleen bij een echte wijziging. Laat dat dus met rust.

Meer vragen over XML-sitemap

Dit zijn de vragen die ik hierover het vaakst krijg. Ik werk ze los uit.

  • Wat is een XML-sitemap?
  • Waarom heb ik meerdere sitemaps?
  • Hoeveel adressen mogen er in een sitemap?
  • Wat staat er precies in het bestand?
  • Moet ik prioriteit en frequentie invullen?
  • Hoe controleer je of je sitemap klopt?
Omdat de lijst bij een grotere site wordt opgesplitst. Je krijgt dan een index die naar losse bestanden wijst. Daarom zie je soms vier of vijf regels in plaats van een lijst met adressen. Dat is geen fout. De splitsing gaat meestal per soort: een voor je pagina’s, een voor je berichten, een voor je categorieen. Dat is handiger dan het lijkt. Je ziet per soort hoeveel adressen er zijn en hoeveel er zijn opgenomen. Staan er honderd producten in en zijn er twintig opgenomen, dan weet je precies waar je moet kijken. Schrik niet als je een index ziet in plaats van een lijst met adressen. Dat is normaal bij een grotere site. Kijk juist per soort naar het aantal opgenomen adressen. Daar zie je waar het knelt. De splitsing gaat meestal per soort: een voor je pagina’s, een voor je berichten, een voor je categorieen. Je krijgt dan een index die naar losse bestanden wijst. Daarom zie je soms vier regels in plaats van een lijst met adressen.
Het is het bestand dat zoekmachines gebruiken als inhoudsopgave van je site. Het is geschreven in een taal met labels eromheen. Die opmaak heet XML, en die is bedoeld voor machines en niet voor mensen. In het bestand staat per pagina een adres en meestal een datum van laatste wijziging. Soms ook een taalversie of een verwijzing naar afbeeldingen. Meer velden zijn er niet nodig. Alles daarbuiten is ruis. Waar zo’n bestand voor dient en hoe je hem indient bij Google, staat op de pagina over sitemaps. Hier ga ik in op het bestand zelf. Je hoeft dit bestand niet zelf te maken of te begrijpen. Je plugin regelt het volledig. Het is wel nuttig te weten dat je ernaar kunt kijken. Waar het voor dient, staat op de pagina over sitemaps. In het bestand staat per pagina een adres en meestal een datum van laatste wijziging. Meer velden zijn er niet nodig.
Maximaal 50.000 per bestand, en maximaal 50 megabyte ongecomprimeerd. Een index mag zelf ook weer 50.000 verwijzingen bevatten. Bij die aantallen loopt vrijwel geen enkele bedrijfssite tegen een grens aan. Bij een grote webshop kan het wel spelen, zeker met veel productvarianten. Je plugin splitst dan automatisch en maakt er meer bestanden bij. Daar hoef je niets voor te doen. Dat is een van de redenen om dit niet met de hand bij te houden. Handmatig loopt het gegarandeerd vast, en je merkt het pas als pagina’s niet meer worden opgenomen. Bij een gewone bedrijfssite loop je nooit tegen een grens aan. Bij een grote webshop kan het spelen. Laat het splitsen automatisch gebeuren en houd nooit handmatig een lijst bij. Dat loopt gegarandeerd vast. De grenzen liggen op 50.000 adressen per bestand en 50 megabyte ongecomprimeerd. Een index mag zelf ook 50.000 verwijzingen bevatten. Je plugin splitst automatisch en maakt bestanden bij zodra dat nodig is. Daar hoef je zelf niets voor te doen.
Nee. Er bestaan twee velden waarmee je kunt aangeven hoe belangrijk een pagina is en hoe vaak hij verandert. Google zegt er niets mee te doen. Ze worden genegeerd, en terecht, want iedereen zette alles op belangrijk. Wat wel telt is de datum van laatste wijziging, mits die klopt. Zet je die op vandaag bij elke pagina, dan is hij waardeloos geworden als signaal. Laat dat veld dus automatisch invullen en pas hem niet handmatig aan. Een plugin doet dat correct: alleen bij een echte wijziging. Laat prioriteit en frequentie met rust, want Google negeert ze. Laat de datum van laatste wijziging automatisch vullen. Handmatig aanpassen maakt hem waardeloos als signaal. Iedereen zette vroeger alles op belangrijk, en daarom zijn die velden hun waarde verloren. Google doet er niets meer mee. Wat wel telt is de datum van laatste wijziging, mits die klopt. Een plugin vult dat correct in bij een echte aanpassing.
Ik let op drie dingen. Staan er adressen in met een oud domein? Staan er pagina’s in die doorverwijzen of een foutmelding geven? En staat je index vermeld in je robots.txt? Die eerste is de meest voorkomende fout na een verhuizing. Oude adressen blijven soms staan in je instellingen. Loop je bestand dus na zodra je site live gaat. Dat is een controle van twee minuten en het voorkomt dat Google weken naar pagina’s zoekt die niet meer bestaan. Controleer je bestand zodra je site live gaat na een verhuizing of verbouwing. Kijk op oude domeinen, doorverwijzingen en foutmeldingen. Dat is een controle van twee minuten die je weken kan schelen. Oude adressen na een verhuizing zijn de meest voorkomende fout. Die blijven soms in je instellingen staan zonder dat je het merkt. Kijk ook of je index vermeld staat in je robots.txt. Dat is de eerste plek waar een zoekmachine kijkt.
Weet je niet of je sitemap goed staat na een verhuizing of verbouwing? Stuur me de link via het formulier hieronder. Ik controleer je bestanden op oude adressen, doorverwijzingen en foutmeldingen. Vermeld je plaats, dan weet ik meteen waar je zit.

Waar kan ik je mee helpen?