Een XML-sitemap is niet bedoeld voor bezoekers, maar voor robots. Het is een lijst met adressen, elk eventueel met de datum van de laatste wijziging, die de zoekmachine helpt pagina’s te vinden die hij via links had kunnen missen: recente content, diep weggestopte pagina’s, nieuwe sites die nog weinig links krijgen. Er bestaan ook uitbreidingen voor afbeeldingen, video’s en nieuws.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://voorbeeld.nl/wordpress-back-ups/</loc>
<lastmod>2026-10-12</lastmod>
</url>
</urlset>
Wat een sitemap wel en niet doet
Google noemt een sitemap slechts een hint: indienen garandeert niet dat de vermelde adressen worden gecrawld of geïndexeerd. Een sitemap vervangt ook geen interne links, die het belangrijkste middel blijven om pagina’s te ontdekken. Volgens Google kan een kleine site (ongeveer 500 pagina’s of minder) met goede interne links zelfs zonder. Echt nuttig wordt de sitemap voor grote sites, nieuwe sites en sites die veel afbeeldingen, video’s of nieuws publiceren.
De regels
- Grootte: maximaal 50 MB ongecomprimeerd of 50.000 adressen per bestand. Daarboven splits je de lijst in meerdere sitemaps die je bundelt in een indexbestand.
- Absolute adressen, met protocol en domein (
https://voorbeeld.nl/pagina/), nooit relatieve. - Alleen indexeerbare pagina’s: de canonieke versie van elke pagina, die met 200 antwoordt. Een adres in de sitemap opnemen is een (zwak) signaal ten gunste van canonicalisatie.
- Een eerlijke
lastmod-datum: Google gebruikt die alleen als ze consequent betrouwbaar is. De tagspriorityenchangefreqworden door Google genegeerd.
De sitemap aanmelden bij zoekmachines
Twee methoden die elkaar aanvullen: het rapport Sitemaps in Search Console (Bing Webmaster Tools heeft iets vergelijkbaars), dat ook leesfouten toont, en een regel Sitemap: in het robots.txt-bestand, die alle zoekmachines lezen.
Voor WordPress
Sinds versie 5.5 maakt WordPress zelf een sitemap. De index staat op /wp-sitemap.xml en verwijst naar sitemaps voor de openbare contenttypes (berichten, pagina’s, eigen berichttypes), de taxonomieën en de auteursarchieven, standaard met 2.000 items per bestand. WordPress vermeldt de sitemap automatisch in zijn virtuele robots.txt. De sitemap staat uit als het vakje “Zoekmachines ontmoedigen deze site te indexeren” is aangevinkt, en hij vereist de PHP-extensie SimpleXML.
SEO-plugins zoals Yoast SEO vervangen deze sitemap door hun eigen versie (vaak /sitemap_index.xml), met meer instellingen: een contenttype, een taxonomie of een specifieke pagina uitsluiten. Houd er maar één aan en meld die aan in Search Console.
Een beveiligingspunt: de auteurssitemap
De gebruikerssitemap (wp-sitemap-users-1.xml in de core) somt de auteursarchieven op, waarvan het adres standaard de inlognaam van elke auteur bevat. Dat is een van de bronnen van gebruikersenumeratie in WordPress. Op een site met een of twee auteurs voegen die archieven voor SEO vaak niets toe: je kunt ze uit de sitemap halen via je SEO-plugin of met het filter wp_sitemaps_add_provider. De module hardening van WP Masquerade Pro dicht dit lek samen met de andere enumeratieroutes, zonder de sitemap van je content aan te raken.