Definitie
Een XML-sitemap is een bestand met de URL's die je door zoekmachines gecrawld en geïndexeerd wilt hebben. Het helpt bij ontdekken, maar vervangt geen interne links.
Wat is een XML-sitemap?
Een XML-sitemap is een machineleesbare lijst van URL's, eventueel met de datum van de laatste wijziging (lastmod). Je meldt hem aan in Google Search Console en Bing Webmaster Tools, en verwijst ernaar vanuit robots.txt.
Eén sitemapbestand mag maximaal 50.000 URL's bevatten en ongecomprimeerd maximaal 50 MB zijn. Grotere shops gebruiken een sitemap-index die verwijst naar meerdere sitemaps, bijvoorbeeld per type: categorieën, producten, CMS-pagina's en blog.
Google negeert de velden priority en changefreq. De lastmod gebruikt Google wel, mits die consequent klopt. Een lastmod die bij elke deploy naar vandaag springt, leert Google het veld te negeren.
Waarom het ertoe doet voor webshops
Een sitemap is je officiële opgave van wat belangrijk is. Bij grote catalogi helpt hij Google nieuwe producten sneller te vinden. Daarnaast is hij een diagnose-instrument: in Search Console kun je het indexeringsrapport filteren op ingediende sitemap. Dan zie je precies welke van je eigen opgegeven URL's niet in de index staan.
Splits daarom per paginatype. Staat 95 procent van je categorieën in de index maar een veel kleiner deel van je producten, dan weet je waar je moet zoeken.
Voor meertalige shops kan de sitemap ook hreflang-annotaties bevatten, als alternatief voor hreflang-tags in de HTML. Dat houdt de head van je pagina's lichter, maar het moet wel kloppen: elke taalversie moet naar alle andere versies verwijzen, inclusief zichzelf. Afbeeldingen kun je via een image-sitemap extensie meegeven, wat nuttig is voor productfoto's in Google Afbeeldingen.
Zo werkt het in Magento, Shopify en Laravel
Magento genereert sitemaps via Marketing > SEO & Search > Site Map, met de instellingen onder Stores > Configuration > Catalog > XML Sitemap. Daar bepaal je onder meer of productafbeeldingen meegaan en hoe vaak de cron de sitemap opnieuw bouwt. Controleer of uitgeschakelde of onzichtbare producten er niet in staan.
Shopify maakt automatisch /sitemap.xml aan als index met aparte sitemaps voor producten, collecties, pagina's en blogs. Aanpassen kan niet direct; wat er niet in moet, sluit je uit via noindex of door het product te verbergen voor het verkoopkanaal.
In Laravel bouw je de sitemap zelf, bijvoorbeeld met het pakket spatie/laravel-sitemap, en draai je de generatie via de scheduler.
Veelgemaakte fouten
URL's in de sitemap die redirecten, een 404 geven, op noindex staan of een canonical naar een andere URL hebben. Dat zijn tegenstrijdige signalen. Ook vaak gezien: een sitemap met http- of non-www-URL's na een domeinwijziging, of een sitemap die maanden niet meer is bijgewerkt omdat de cron stil staat.
Sitemap-index
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://www.voorbeeldshop.nl/sitemap-producten-1.xml</loc>
<lastmod>2026-10-20</lastmod>
</sitemap>
<sitemap>
<loc>https://www.voorbeeldshop.nl/sitemap-categorieen.xml</loc>
</sitemap>
</sitemapindex>Verder lezen
Gerelateerde begrippen
Veelgestelde vragen
Garandeert een sitemap dat pagina's geïndexeerd worden?+
Nee. Een sitemap helpt bij ontdekken. Of een pagina in de index komt, hangt af van kwaliteit, duplicatie en interne links.
Moet ik de sitemap nog pingen bij Google?+
Nee, Google heeft het ping-endpoint voor sitemaps in 2023 uitgefaseerd. Aanmelden in Search Console en een verwijzing in robots.txt is genoeg.
