Hoe XML-sitemaps maken en optimaliseren
Een XML-sitemap is een gestructureerd bestand dat uw belangrijke pagina's opsomt en zoekmachines helpt deze efficiënt te ontdekken en te crawlen. Hoewel Google de meeste pagina's via links kan vinden, zijn sitemaps essentieel voor grote sites, nieuwe sites met weinig backlinks, en sites met pagina's die intern niet goed gelinkt zijn. Een goed geoptimaliseerde sitemap verbetert de crawl-efficiëntie en indexeringssnelheid.
learn.sections.stepByStep
Understand Sitemap Structure
XML sitemaps use a standard format with a urlset container and individual url entries. Each entry can include the page URL (required), last modification date, change frequency, and priority. Keep each sitemap file under 50MB and 50,000 URLs. Use a sitemap index file to reference multiple sitemaps for larger sites.
Decide Which Pages to Include
Include all pages you want indexed: content pages, product pages, category pages, and important landing pages. Exclude pages that shouldn't be indexed: admin pages, duplicate content, paginated archives, tag pages with thin content, and any URL with a noindex tag. Your sitemap should be a list of your best content.
Generate Your Sitemap
Most CMS platforms auto-generate sitemaps. For custom sites, use a sitemap generator or build one dynamically in your server-side code. Ensure it updates automatically when you publish, update, or delete content. A stale sitemap with outdated URLs or missing new pages hurts more than it helps.
Optimize Sitemap Metadata
Set the lastmod date accurately -- only update it when the page content actually changes. Inaccurate lastmod dates teach Google to ignore your timestamps. Remove priority and changefreq attributes unless you have a specific strategy; Google largely ignores them.
Submit and Reference Your Sitemap
Submit your sitemap in Google Search Console under Sitemaps. Also add a Sitemap directive to your robots.txt file. After submission, monitor the status for errors. GSC shows how many URLs were submitted vs. indexed, helping you identify discovery and indexing issues.
Maintain and Monitor Over Time
Review your sitemap monthly. Remove URLs that return 404 or redirect errors. Check that new content appears automatically. Monitor the ratio of submitted-to-indexed URLs in GSC -- a large gap suggests content quality or crawlability issues. Use sitemap index files to organize large sites by section.
Begrijp de sitemap-structuur
XML-sitemaps gebruiken een standaardformaat met een urlset-container en individuele url-vermeldingen. Elke vermelding kan de pagina-URL (verplicht), laatste wijzigingsdatum, wijzigingsfrequentie en prioriteit bevatten. Houd elk sitemapbestand onder de 50MB en 50.000 URL's. Gebruik een sitemap-indexbestand om naar meerdere sitemaps te verwijzen voor grotere sites.
Bepaal welke pagina's u opneemt
Neem alle pagina's op die u geïndexeerd wilt hebben: contentpagina's, productpagina's, categoriepagina's en belangrijke landingspagina's. Sluit pagina's uit die niet geïndexeerd zouden moeten worden: admin-pagina's, dubbele inhoud, gepagineerde archieven, tagpagina's met dunne inhoud en elke URL met een noindex-tag. Uw sitemap moet een lijst van uw beste content zijn.
Genereer uw sitemap
De meeste CMS-platformen genereren automatisch sitemaps. Gebruik voor aangepaste sites een sitemap-generator of bouw er een dynamisch in uw server-side code. Zorg ervoor dat deze automatisch bijwerkt wanneer u inhoud publiceert, bijwerkt of verwijdert. Een verouderde sitemap met verouderde URL's of ontbrekende nieuwe pagina's doet meer kwaad dan goed.
Sitemap-metadata optimaliseren
Stel de lastmod-datum nauwkeurig in -- update deze alleen wanneer de inhoud van de pagina daadwerkelijk verandert. Onnauwkeurige lastmod-datums leren Google om uw tijdstempels te negeren. Verwijder prioriteits- en changefreq-attributen tenzij u een specifieke strategie heeft; Google negeert deze grotendeels.
Uw sitemap indienen en verwijzen
Dien uw sitemap in Google Search Console in onder Sitemaps. Voeg ook een Sitemap-richtlijn toe aan uw robots.txt-bestand. Monitor na indiening de status op fouten. GSC laat zien hoeveel URL's zijn ingediend versus geïndexeerd, wat u helpt bij het identificeren van ontdekkings- en indexeringsproblemen.
Onderhouden en monitoren in de loop van de tijd
Bekijk uw sitemap maandelijks. Verwijder URL's die 404-fouten of redirect-fouten geven. Controleer of nieuwe content automatisch verschijnt. Monitor de verhouding van ingediende versus geïndexeerde URL's in GSC -- een groot gat suggereert problemen met contentkwaliteit of crawlbaarheid. Gebruik sitemap-indexbestanden om grote sites per sectie te organiseren.
Pro-tips
- Create separate sitemaps for different content types (blog posts, products, pages) so you can track indexing rates by content type in Search Console.
- Use the lastmod date strategically. When you significantly update a page's content, update the lastmod date to encourage Google to re-crawl it. Don't change lastmod for minor edits like fixing typos.
- For large e-commerce sites, dynamically generate sitemaps that only include in-stock products. Sending Google to out-of-stock pages wastes crawl budget and creates a poor user experience.
- Maak afzonderlijke sitemaps voor verschillende contenttypen (blogposts, producten, pagina's) zodat u de indexeringspercentages per contenttype kunt volgen in Search Console.
- Gebruik de lastmod-datum strategisch. Wanneer u de inhoud van een pagina aanzienlijk bijwerkt, update dan de lastmod-datum om Google aan te moedigen deze opnieuw te crawlen. Verander lastmod niet voor kleine aanpassingen zoals het corrigeren van typfouten.
- Genereer voor grote e-commerce websites dynamisch sitemaps die alleen producten op voorraad bevatten. Google naar pagina's zonder voorraad sturen verspilt crawl budget en zorgt voor een slechte gebruikerservaring.
Veelgemaakte fouten om te vermijden
Including noindex or redirected URLs
Your sitemap should only contain URLs that return a 200 status code and don't have a noindex tag. Including blocked, redirected, or error pages confuses search engines and wastes crawl budget.
Never updating the sitemap
A sitemap that hasn't changed in months tells Google your site is stale. Automate sitemap generation so it always reflects your current content. Dynamic sitemaps that regenerate on content changes are ideal.
Putting every URL in one sitemap
A single massive sitemap is hard to debug and monitor. Split sitemaps by content type or site section (blog, products, pages). This makes it easy to track indexing rates and identify problems with specific content types.
Het opnemen van noindex of omgeleide URL's
Uw sitemap moet alleen URL's bevatten die een 200 statuscode retourneren en geen noindex tag hebben. Het opnemen van geblokkeerde, omgeleide of foutpagina's verwart zoekmachines en verspilt crawl budget.
De sitemap nooit bijwerken
Een sitemap die in maanden niet is veranderd, vertelt Google dat uw site verouderd is. Automatiseer het genereren van de sitemap zodat deze altijd uw huidige content weerspiegelt. Dynamische sitemaps die zichzelf verversen bij wijzigingen in de content zijn ideaal.
Elke URL in één sitemap plaatsen
Een enkele, enorme sitemap is lastig te debuggen en te monitoren. Splits sitemaps op per contenttype of siteonderdeel (blog, producten, pagina's). Dit maakt het eenvoudig om indexeringspercentages bij te houden en problemen met specifieke contenttypes te identificeren.
Hoe Keyword Kick het makkelijk maakt
- Sitemap monitoring through GSC integration showing submitted vs. indexed URL counts
- Site audit checks that verify sitemap URLs match your actual site structure
- Alerts when sitemap errors are detected or indexing ratios drop significantly
- Sitemap monitoring via GSC-integratie die het aantal ingediende versus geïndexeerde URL's toont
- Site audit checks die verifiëren of sitemap URL's overeenkomen met uw werkelijke sitestructuur
- Meldingen wanneer sitemapfouten worden gedetecteerd of indexeringsratio's aanzienlijk dalen
learn.sections.faq
Is an XML sitemap required for SEO?
Not technically required, but strongly recommended. Small sites with good internal linking may not need one, but sitemaps help large sites, new sites, and sites with deep page hierarchies ensure all important content is discovered and crawled.
How many URLs can be in a sitemap?
Each sitemap file can contain up to 50,000 URLs and must be no larger than 50MB uncompressed. For larger sites, use a sitemap index file that references multiple individual sitemaps. There's no limit on how many sitemaps you can reference in a sitemap index.
Should I gzip compress my sitemap?
Yes, gzip compression is recommended for large sitemaps. It reduces file size significantly and speeds up download time for search engines. Most web servers can serve gzipped sitemaps automatically. Google fully supports gzipped sitemaps (.xml.gz files).
Is een XML sitemap vereist voor SEO?
Niet technisch vereist, maar wel sterk aanbevolen. Kleine sites met goede interne linkstructuur hebben er misschien geen nodig, maar sitemaps helpen grote sites, nieuwe sites en sites met diepe paginahiërarchieën om ervoor te zorgen dat alle belangrijke content wordt ontdekt en gecrawld.
Hoeveel URL's mogen er in een sitemap staan?
Elk sitemapbestand mag maximaal 50.000 URL's bevatten en mag niet groter zijn dan 50MB (ongecomprimeerd). Gebruik voor grotere sites een sitemap-indexbestand dat verwijst naar meerdere individuele sitemaps. Er is geen limiet aan het aantal sitemaps waarnaar u kunt verwijzen in een sitemap-index.
Moet ik mijn sitemap met gzip comprimeren?
Ja, gzip-compressie wordt aanbevolen voor grote sitemaps. Het vermindert de bestandsgrootte aanzienlijk en versnelt de downloadtijd voor zoekmachines. De meeste webservers kunnen gzippte sitemaps automatisch serveren. Google ondersteunt gzippte sitemaps (.xml.gz bestanden) volledig.
Gerelateerde gidsen
learn.cta.description
learn.cta.button