Sitemap wordt niet gelezen door Google: oorzaken, controles en oplossingen

Professioneel webdesign
Optimale online zichtbaarheid
Ondersteuning & onderhoud
Maatwerk oplossingen
Resultaatgericht werken

Over Sanum B.V.

Voor iedere ondernemer een website! Daar maken wij van Sanum ons sterk voor. Maar ook het super goed gevonden worden online. Dus meer sales meer conversies. Vraag naar de mogelijkheden.

Blog

Error 401: wat betekent deze foutmelding en hoe los je hem op?

Managed hosting vanaf €10 per maand: zorgeloos online met Sanum Webdesign

Lokale linkbuilding: vergroot je zichtbaarheid in jouw regio

Bedrijfs info

Lees onze Algemene voorwaaarden.

Bel ons

06 17237261

Verdunplein 17 5627SZ Eindhoven

Sitemap wordt niet gelezen door Google: oorzaken, controles en oplossingen

Een XML-sitemap hoort Google te helpen belangrijke URL’s van je website te ontdekken. Toch kan Search Console melden dat een sitemap niet kan worden opgehaald, niet kan worden gelezen of fouten bevat. Soms is het probleem eenvoudig, bijvoorbeeld een verkeerde sitemap-URL. In andere gevallen zit de oorzaak in redirects, DNS, serverbeveiliging, een cachinglaag of ongeldige XML.

Het belangrijkste is om niet meteen een nieuwe sitemapplugin te installeren. Eerst moet duidelijk worden of Google het bestand technisch kan bereiken en of de inhoud logisch is opgebouwd.

In deze handleiding bekijken we de sitemap stap voor stap: vanaf de HTTP-response tot de URL’s die erin staan.

Wat doet een XML-sitemap wel en niet?

Een sitemap is een bestand waarin je informatie geeft over belangrijke URL’s. Voor een WordPress-site kan dat gaan om berichten, pagina’s, categorieën en custom post types. Bij WooCommerce komen daar onder andere producten en productcategorieën bij.

Een sitemap helpt bij ontdekking. Ze garandeert niet dat iedere URL wordt gecrawld of geïndexeerd. Een pagina die noindex bevat of nauwelijks inhoudelijke waarde heeft, wordt niet “gered” doordat hij in een sitemap staat.

Een goede sitemap heeft daarom vooral drie eigenschappen:

  1. ze is technisch betrouwbaar bereikbaar;
  2. ze bevat de juiste definitieve URL’s;
  3. ze sluit aan op de indexeringsstrategie van de website.

Open de sitemap zonder ingelogd te zijn

De eenvoudigste eerste controle wordt vaak overgeslagen. Open de sitemap in een privé- of incognitovenster. Gebruik exact dezelfde URL die in Search Console staat.

Controleer of het bestand zonder login, cookie of beveiligingschallenge bereikbaar is. Een sitemap mag niet alleen werken omdat jij als WordPress-beheerder al bent ingelogd.

Veelvoorkomende sitemap-URL’s zijn bijvoorbeeld:

  • /wp-sitemap.xml van WordPress;
  • /sitemap_index.xml bij bepaalde SEO-plugins;
  • aparte sitemaps per contenttype.

Gebruik de URL die daadwerkelijk bij jouw configuratie hoort.

Controleer de HTTP-statuscode

Een sitemap die in de browser zichtbaar is, kan via redirects worden bereikt. Search Console kan daar anders mee omgaan dan jij verwacht, zeker bij ketens of foutieve configuraties.

Controleer of de uiteindelijke sitemap een normale 200-status geeft. Let op:

  • 301 of 302 naar een andere sitemap;
  • 403 door firewallregels;
  • 404 na pluginwijziging;
  • 429 door rate limiting;
  • 500-, 502-, 503- of 504-serverfouten.

Een sitemap hoort geen ingewikkelde redirectketen nodig te hebben. Gebruik in Search Console de definitieve URL.

Controleer www, non-www en https

Een klassieke fout is dat de website op https://www.domein.nl draait terwijl in Search Console een sitemap van http://domein.nl is ingediend. Redirects kunnen dat soms opvangen, maar consistentie is beter.

Zorg dat:

  • de sitemap op het definitieve protocol staat;
  • de host overeenkomt met je gekozen domeinvariant;
  • URL’s ín de sitemap dezelfde variant gebruiken;
  • canonicals dezelfde variant ondersteunen;
  • interne links niet telkens wisselen tussen versies.

Na een domeinmigratie is dit extra belangrijk.

Robots.txt kan sitemaptoegang indirect verwarrend maken

Een sitemap-URL zelf moet bereikbaar zijn. Daarnaast zet je vaak een Sitemap:-regel in robots.txt zodat crawlers weten waar het bestand staat.

Controleer of robots.txt:

  • publiek bereikbaar is;
  • geen serverfout geeft;
  • naar de juiste sitemap verwijst;
  • geen oude domeinnaam bevat;
  • niet door caching achterloopt.

Een sitemapregel in robots.txt is nuttig, maar je kunt de sitemap ook rechtstreeks in Search Console indienen.

Controleer of de XML geldig is

Een sitemap is geen gewone HTML-pagina. Het bestand moet correct gestructureerde XML bevatten. Fouten kunnen ontstaan doordat een plugin onverwachte tekst vóór de XML-output plaatst.

Voorbeelden:

  • PHP-warning bovenaan het bestand;
  • whitespace of foutmelding vóór de XML-declaratie;
  • HTML van een beveiligingspagina;
  • ongeldige tekens in URL’s;
  • foutieve encoding;
  • een plugin die een debugmelding injecteert.

Bekijk daarom niet alleen de visuele sitemapweergave. Open de broncode en controleer of je daadwerkelijk XML ontvangt.

Twee sitemapplugins tegelijk gebruiken

WordPress zelf kan een sitemap genereren en SEO-plugins kunnen die functionaliteit vervangen of aanvullen. Problemen ontstaan wanneer meerdere plugins tegelijk proberen sitemaps of redirects te beheren.

Gebruik bij voorkeur één duidelijke primaire SEO-oplossing. Controleer na het wisselen van plugin welke sitemap actief is en verwijder oude sitemapvermeldingen uit Search Console wanneer ze niet meer bestaan.

Installeer niet meerdere SEO-plugins alleen om “zeker” te zijn. Dubbele functies maken foutanalyse lastiger.

Een securitylaag blokkeert Google

Bij sites die veel bots ontvangen, worden soms agressieve regels ingesteld. Een algemene regel die user-agents of requestpatronen blokkeert, kan de sitemap onbedoeld raken.

Let op beveiliging via:

  • ModSecurity;
  • WordPress-securityplugins;
  • server-firewalls;
  • bot-gates;
  • reverse proxies;
  • rate limiting;
  • landblokkades.

Controleer serverlogs op requests naar de sitemap. Zie je 403-, 429- of 5xx-responses rond crawlerrequests, onderzoek dan de betreffende beveiligingsregel.

Caching toont een oude of foutieve sitemap

Sitemaps worden dynamisch gegenereerd, maar cachingplugins of proxies kunnen een oude versie vasthouden. Daardoor zie je bijvoorbeeld verwijderde URL’s of ontbreekt net gepubliceerde content.

Leeg de relevante cache nadat je sitemapinstellingen hebt gewijzigd. Sluit sitemap- en robots.txt-URL’s eventueel uit van problematische caching wanneer je plugin daarvoor een geschikte instelling heeft.

Controleer daarna zowel de sitemapindex als een onderliggende sitemap.

De sitemap bevat redirects en 404’s

Zelfs wanneer Google de sitemap technisch kan lezen, kan de inhoud slecht onderhouden zijn. Een sitemap hoort vooral definitieve, indexeerbare URL’s te noemen.

Controleer op:

  • 301-URL’s;
  • 404-URL’s;
  • noindex-pagina’s;
  • canonical naar een andere URL;
  • duplicaten;
  • oude stagingadressen;
  • queryparameters zonder reden.

Wanneer een pagina is verhuisd, pas dan de sitemap aan naar de eindbestemming. Laat de oude redirect bestaan voor bestaande links, maar bied hem niet als huidige hoofd-URL aan.

Sitemap bevat te veel onbelangrijke pagina’s

Niet ieder WordPress-contenttype hoeft in de sitemap. Denk aan lege tags, interne templates, bedankpagina’s of technische custom post types.

Een sitemap is geen inventaris van alles wat WordPress kan produceren. Het is een selectie van URL’s die je serieus als crawl- en indexkandidaten aanbiedt.

Kijk per contenttype naar de gebruikerswaarde. Als een taxonomie sterke overzichtspagina’s bevat, kan opname logisch zijn. Als er honderden tags met één bericht bestaan, is een andere inrichting misschien beter.

Sitemapproblemen bij WooCommerce

WooCommerce-sites hebben vaak veel URL’s. Producten en categorieën horen meestal in de relevante sitemaps te verschijnen wanneer ze openbaar en indexeerbaar zijn.

Let extra op:

  • uitverkochte of verwijderde producten;
  • productvariaties;
  • filter-URL’s;
  • merk-taxonomieën;
  • geïmporteerde categorieën;
  • meertalige versies.

Een feedimport kan bijvoorbeeld producten verwijderen en opnieuw aanmaken, waardoor slugs en sitemapinhoud veranderen. Een stabiele importstrategie voorkomt onnodige URL-wisselingen.

Sitemapproblemen bij GTranslate en meertalige websites

Bij vertaaloplossingen moet duidelijk zijn welke taal-URL’s echte, crawlbare pagina’s vormen. Controleer of de sitemapstrategie past bij de manier waarop vertalingen technisch worden aangeboden.

Voorkom dat je enorme aantallen vertaalde URL’s in een sitemap zet terwijl crawlers door robotsregels, proxyproblemen of canonicals een andere instructie krijgen.

Bij internationale SEO moeten taalstructuur, canonicals, hreflang en sitemapgebruik als één systeem worden bekeken.

Search Console zegt ‘kan niet ophalen’, maar de sitemap werkt in mijn browser

Dit is een belangrijk scenario. Als de sitemap bij jou werkt maar Google een fout rapporteert, kijk dan naar verschillen tussen jouw bezoek en crawlerrequests.

Mogelijke oorzaken:

  • tijdelijke serverstoring tijdens de crawl;
  • firewall of botregel;
  • DNS-probleem;
  • rate limiting;
  • SSL-probleem;
  • redirect die voor bepaalde user-agents anders werkt;
  • beveiligingschallenge;
  • instabiele hosting.

Controleer serverlogs en SSL-configuratie. Een browserbezoek vanaf jouw IP bewijst alleen dat de sitemap voor jou bereikbaar is.

Een sitemap opnieuw indienen: wanneer wel?

Wanneer je een technisch probleem hebt opgelost, kun je de sitemap in Search Console opnieuw laten verwerken of opnieuw indienen. Doe dit nadat je hebt bevestigd dat de sitemap publiek een stabiele 200-respons geeft.

Maak niet telkens een andere bestandsnaam aan. Een vaste sitemap-URL is gemakkelijker te beheren en geeft een duidelijker historie.

Praktische sitemap-audit voor WordPress

Gebruik deze volgorde:

  1. open de sitemap in incognito;
  2. controleer de HTTP-status;
  3. controleer SSL en domeinvariant;
  4. bekijk de ruwe XML;
  5. controleer sitemapindex en onderliggende bestanden;
  6. kijk of belangrijke URL’s aanwezig zijn;
  7. controleer enkele URL’s op 200, index en canonical;
  8. controleer robots.txt;
  9. controleer serverlogs op fouten;
  10. leeg caching indien nodig;
  11. controleer de sitemapinstellingen van je SEO-plugin;
  12. dien de definitieve sitemap in Search Console in.

Deze audit maakt meestal snel duidelijk of het probleem in bereikbaarheid, configuratie of inhoud zit.

Veelgestelde vragen

Is een sitemap verplicht voor Google?

Nee. Google kan URL’s via links ontdekken. Een sitemap is wel een nuttig hulpmiddel, vooral bij grotere of nieuwe websites.

Mag een sitemap meerdere bestanden hebben?

Ja. Grote sites gebruiken vaak een sitemapindex die verwijst naar meerdere onderliggende sitemaps per contenttype of segment.

Moet een noindex-pagina in de sitemap staan?

Dat is meestal niet logisch wanneer de sitemap juist de URL’s bevat die je voor indexering aanbiedt. Houd indexeringssignalen zo consistent mogelijk.

Waarom staan nieuwe WordPress-pagina’s niet in mijn sitemap?

Controleer of het berichttype in de sitemapinstellingen is ingeschakeld, of de pagina openbaar is en of caching een oude versie toont.

Kan een sitemap te groot zijn?

Sitemaps hebben technische limieten. Grote websites gebruiken daarom meerdere sitemapbestanden en een sitemapindex. Veel SEO-plugins regelen deze verdeling automatisch.

Sitemap wordt niet gelezen

Wanneer een sitemap niet door Google wordt gelezen, controleer eerst de basis: bereikbaarheid, statuscode, SSL, XML-opmaak en domeinvariant. Ga daarna verder met robots.txt, securityregels, caching en de kwaliteit van de URL’s in het bestand.

Een sitemap is alleen nuttig wanneer zij de echte structuur van de website weerspiegelt. Voor complexe WordPress-, WooCommerce- en meertalige websites kan Sanum Webdesign sitemaps samen met canonicals, redirects, serverlogs en Search Console analyseren. Zo wordt niet alleen de foutmelding opgelost, maar ook de technische oorzaak erachter.

sanumwebdesign

Over Sanum B.V.
Kennispartner op het gebied van websites, online ondernemen en digitale groei

Sanum B.V. ondersteunt ondernemers, bedrijven en organisaties bij het ontwikkelen van professionele websites en het versterken van hun online aanwezigheid. Dankzij onze ervaring met webontwikkeling, zoekmachineoptimalisatie (SEO), online marketing en digitale technologie publiceren wij regelmatig informatieve artikelen die ondernemers helpen betere online keuzes te maken.

Onze kennisbank behandelt uiteenlopende onderwerpen, waaronder webdesign, WordPress, websitebeveiliging, e-commerce, online marketing, kunstmatige intelligentie (AI), hosting, digitale innovatie en online ondernemen. Iedere publicatie is gericht op het delen van betrouwbare, actuele en praktisch toepasbare informatie.

Wij geloven dat kwalitatieve content begint met expertise en praktijkervaring. Daarom worden onze artikelen zorgvuldig samengesteld, regelmatig bijgewerkt en geschreven met aandacht voor kwaliteit, leesbaarheid en betrouwbaarheid. Zo bieden wij ondernemers waardevolle inzichten waarmee zij hun online zichtbaarheid kunnen vergroten en hun onderneming verder kunnen ontwikkelen.

Waarom onze artikelen betrouwbaar zijn
  • Geschreven door specialisten met praktijkervaring.
  • Regelmatig gecontroleerd en bijgewerkt.
  • Gebaseerd op actuele ontwikkelingen.
  • Praktisch, duidelijk en toegankelijk geschreven.
  • Gericht op ondernemers, bedrijven en organisaties.

Professioneel webdesign
Optimale online zichtbaarheid
Ondersteuning & onderhoud
Maatwerk oplossingen
Resultaatgericht werken

Klaar om uw project te starten?

Neem direct contact op en plan een afspraak met ons om te bespreken hoe wij uw website of digitale strategie kunnen verbeteren.

diensten