Lanceringsaanbod

Founders-licentie: updates voor minstens 2 jaar

€ 149eenmalig, excl. btw

Een normale Shop-licentie kost € 199.

Voor de eerste 100 Shop-licenties, tot 10 december 2026. Updates en nieuwe kennis van de consultant voor minstens 2 jaar, zonder verlenging. Een normale Shop-licentie: 12 maanden.

Founders kopen voor € 149

WordPress sitemap: waar je hem vindt als hij een 404 geeft of er meerdere zijn

Een WordPress sitemap is een XML-bestand met de adressen van de site. Zonder SEO-plugin staat hij op /wp-sitemap.xml; met Yoast SEO of Rank Math meestal op /sitemap_index.xml. Geeft hij een 404-fout, sla dan eerst Instellingen → Permalinks op zonder wijzigingen en leeg de cache. Zijn er meerdere sitemaps, houd dan die van je actieve SEO-plugin.

Auteur: Het TellMyShop-team. Een gids voor eigenaren van WordPress-websites en WooCommerce-winkels: de oorzaak, de oplossing met de hand en hetzelfde werk in een gesprek met de chat.
Laatst bijgewerkt: · 6 min lezen

Waar de sitemap in WordPress staat

Het adres van de sitemap hangt af van wat hem aanmaakt. Sinds versie 5.5 doet WordPress dat zelf, zoals beschreven in de aankondiging van XML-sitemaps in WordPress 5.5. SEO-plugins zetten de sitemap van WordPress uit en leveren een eigen.

Wat je op de site hebtAdres van de sitemapWaar je hem aanzet
Alleen WordPress, geen SEO-plugin/wp-sitemap.xmlwerkt vanzelf als de site zichtbaar is voor zoekmachines
Yoast SEO/sitemap_index.xmlinstellingen van Yoast SEO, functie XML-sitemaps
Rank Math/sitemap_index.xmlinstellingen voor de sitemap in Rank Math
Een andere sitemappluginverschilt, vaak /sitemap.xmlde instellingen van die plugin

De snelste manier om te zien welke sitemap je hebt: open jouwdomein.nl/robots.txt. WordPress en SEO-plugins voegen daar meestal een regel met het adres van de sitemap toe.

De sitemap verschijnt helemaal niet als “Zoekmachines ontmoedigen deze site te indexeren” is aangevinkt in Instellingen → Lezen. Dat is een veelvoorkomend overblijfsel uit de tijd dat de site werd gebouwd. We behandelen het uitgebreider in het stuk over een pagina uitgesloten door een noindex-tag.

De sitemap geeft een 404: zo los je het op

Een 404 op het adres van de sitemap betekent dat WordPress niet weet wat het daar moet tonen. Zorg voordat je begint dat je het juiste adres uit de tabel hierboven opent. Loop dan de stappen op volgorde door en controleer de sitemap na elke stap.

  1. Ververs de regels voor adressen. Ga naar Instellingen → Permalinks en klik op Wijzigingen opslaan zonder iets te wijzigen. Dat is het eerste advies in de hulp van Yoast over een sitemap die een 404-fout geeft.
  2. Leeg de cache. Een cacheplugin of je hostingpartij kan een oud 404-resultaat vasthouden. Rank Math raadt ook aan de sitemap uit te sluiten van de cache, zoals het uitlegt in zijn artikel over de 404-fout van sitemap_index.xml.
  3. Zet de sitemapfunctie in je SEO-plugin uit en weer aan. Sla de instellingen op na het uitzetten, en weer na het aanzetten. De plugin bouwt de sitemap opnieuw op.
  4. Controleer of de sitemap iets te tonen heeft. Een sitemap voor een categorie zonder gepubliceerde berichten, of voor een contenttype dat in de instellingen uit staat, kan een 404 geven, en dan is alles in orde.
  5. Zoek naar een conflict. Een tweede sitemapplugin, of een thema met een eigen sitemap, kan hetzelfde adres overnemen. Controleer de lijst met plugins.
  6. Vraag je hostingpartij naar de serverregels. Op Nginx-servers en bij ongebruikelijke opstellingen moeten de regels voor het herschrijven van URL’s in de serverconfiguratie worden toegevoegd. Dat is werk voor je hostingpartij of wie de site onderhoudt.

Verschijnt de 404 op veel adressen, niet alleen op de sitemap, dan is de oorzaak breder. Lees de handleiding over 404-fouten op pagina’s in WordPress.

Meerdere sitemaps tegelijk: welke houd je

Twee sitemaps komen meestal van het wisselen van SEO-plugin, een verhuizing van de site of een extra sitemapplugin. Twee bestanden schaden je op zich niet in Google, maar ze zorgen voor verwarring: in Search Console heeft de ene sitemap fouten, de andere niet, en je weet niet welke je moet vertrouwen.

De regel is eenvoudig: één sitemap, van de actieve SEO-plugin. Zet de sitemapfunctie in de extra plugin uit, en verwijder in Search Console de oude sitemap en dien de huidige in. Hoe je een sitemap indient en je site verifieert, staat in de handleiding over een WordPress-website aanmelden bij Google. De algemene regels voor sitemaps, waaronder de limiet van 50.000 adressen per bestand, staan in de handleiding van Google over een sitemap maken en indienen.

Wat wel en niet in de sitemap hoort

De sitemap hoort te wijzen naar de pagina’s die je in Google wilt. Kijk hem na wijzigingen aan de site één keer door:

  • Hoort erin: berichten, belangrijke pagina’s, categorieën met inhoud, producten in de webshop.
  • Hoort er niet in: pagina’s met noindex, doorgestuurde adressen, testpagina’s, tagarchieven met één bericht als je die uitsluit van de resultaten.
  • Let op de adressen: ze horen allemaal met https te beginnen en hetzelfde domein te gebruiken, met of zonder www, zoals je site werkt.

Zo controleert de chat je sitemap

De TellMyShop-plugin voor WordPress en WooCommerce opent de adressen van de site zoals een bezoeker dat doet, dus je chat (Claude of ChatGPT) controleert de sitemap zonder dat jij iets aanklikt.

Jij: Search Console zegt dat het de sitemap niet kan ophalen. Zoek uit wat er aan de hand is.

Je chat: Ik heb de site gecontroleerd. De actieve SEO-plugin is Rank Math, en zijn sitemap /sitemap_index.xml geeft een 404-fout. In robots.txt staat ook nog een regel met het oude adres /sitemap.xml, dat ook een 404 geeft. De cacheplugin sluit de sitemap niet uit. Het plan:

1. Jij: Instellingen → Permalinks, Wijzigingen opslaan zonder iets te wijzigen.

2. De sitemap uitsluiten van de cache, wat de schakelaar Plugins vraagt.

3. Na de oplossing: de oude sitemap in Search Console verwijderen en /sitemap_index.xml indienen.

Jij: Ik heb de permalinks opgeslagen. Controleer opnieuw.

Je chat: De sitemap /sitemap_index.xml werkt. De cache blijft over: als je de schakelaar Plugins aanzet, maak ik een voorbeeld van het uitsluiten van de sitemap. Ik sla het op na jouw ‘ja’.

Illustratie: producten, cijfers en antwoorden zijn voorbeelden.

De adressen en resultaten in dit gesprek zijn voorbeelden. In TellMyShop Free opent de chat het adres van de sitemap en robots.txt, controleert hij welke SEO-plugin actief is en of er een tweede sitemapplugin is, en zegt hij daarna wat je moet oplossen. In TellMyShop Pro bekijkt hij ook de instellingen van plugins en voert hij oplossingen uit na jouw akkoord: instellingen van de SEO- of cacheplugin met de schakelaar Plugins, die je in het pluginpaneel voor 24 uur aanzet, na een databaseback-up van vandaag. Elke wijziging maak je ongedaan vanuit de wijzigingsgeschiedenis.

Wat de chat niet doet: de sitemap bij Google indienen, want hij heeft geen toegang tot Search Console, of het bestand .htaccess wijzigen, dat in elke versie geblokkeerd is. Serverregels lost je hostingpartij op. Is de sitemap maar een deel van een breder probleem met zichtbaarheid, begin dan met het stuk over waarom een WordPress-site niet in Google staat.

Meer over de plugin staat op de pagina TellMyShop voor WordPress en WooCommerce, de prijzen op de pagina prijzen, en de gratis versie op de pagina TellMyShop Free.

Vragen en antwoorden

Waar staat de sitemap in WordPress?

Zonder SEO-plugin maakt WordPress de sitemap zelf aan op /wp-sitemap.xml. Yoast SEO en Rank Math zetten die uit en leveren een eigen, meestal op /sitemap_index.xml. Het adres dat op jouw site werkt, vind je ook in het bestand robots.txt.

Waarom geeft de sitemap van Yoast een 404-fout?

Meestal omdat de regels voor adressen niet zijn ververst na een wijziging van de instellingen of een verhuizing. Het scherm Instellingen → Permalinks opslaan zonder wijzigingen helpt. Werkt dat niet, dan kan de oorzaak de cache zijn, een andere plugin of serverregels die je hostingpartij moet oplossen.

Mag ik twee sitemaps tegelijk hebben?

Technisch wel, maar het zorgt voor verwarring. Staat er in Search Console een sitemap ingediend die niet meer bestaat, dan meldt Google een fout bij het ophalen. Houd één sitemap, van de actieve SEO-plugin, en verwijder de oude uit Search Console.

Vindt Google een pagina niet als ze niet in de sitemap staat?

Jawel. Google vindt pagina’s ook via links. Een sitemap helpt, vooral bij een nieuwe site en veel berichten. Houd er rekening mee dat SEO-plugins pagina’s met noindex meestal zelf uit de sitemap halen.

Kan de chat de sitemap bij Google indienen?

Nee. De chat controleert of de sitemap werkt, wat erin staat en of robots.txt naar het juiste adres wijst. De sitemap dien je zelf in bij Google Search Console, in het rapport Sitemaps.

WordPress is een handelsmerk van de WordPress Foundation. WooCommerce is een handelsmerk van Automattic Inc. Claude is een handelsmerk van Anthropic PBC. ChatGPT en OpenAI zijn handelsmerken van OpenAI. TellMyShop is niet gelieerd aan deze bedrijven.

TellMyShop voor WordPress en WooCommerce

Je chat leest de website, toont elke wijziging vóór het opslaan en slaat pas op na jouw ja. Elke wijziging kun je met één zin ongedaan maken. Werkt met Claude of ChatGPT, ook met een gratis account.

Controleer of je winkel klaar is

Typ het adres van je winkel. Binnen een paar seconden zie je het platform en of TellMyShop werkt.

We controleren het adres, HTTPS en het platform. Je installeert niets, en we bewaren het adres niet.

jouwwinkel.nlVoorbeeldresultaat
Winkel reageert
ja
HTTPS
aan
Platform
PrestaShop 8.1
TellMyShop werkt

Lees ook

Free voor € 0, leest en adviseert

Free downloaden