Ga naar inhoud

Wat betekent "Sitemap could not be read" in Google Search Console?

Indienen & indexeren

Het betekent dat Google je sitemap probeerde te downloaden en dat niet lukte, waardoor geen van de URL's erin is gelezen. Het is een ophaalprobleem en geen opmaakprobleem, en het verschijnt meestal met de status Couldn't fetch. In de Google-help staan de gangbare oorzaken: robots.txt blokkeert het bestand, het adres geeft een 404 terug, de server geeft een fout of is niet beschikbaar, of de site heeft een onopgeloste handmatige maatregel. Los de oorzaak op en dien de sitemap opnieuw in.

Controleer de sitemap zoals Google dat doet

Loop deze stappen in volgorde af; de meeste gevallen zijn opgelost bij stap 2 of 3.

  1. Open de exacte ingediende URL in een privévenster van je browser. Het bestand hoort te laden als XML of platte tekst, zonder inlogpagina, cookiemuur of redirect naar de homepage.
  2. Controleer de statuscode. Voer curl -I https://www.example.com/sitemap.xml uit en zoek naar 200. Een 404 betekent dat het adres onjuist is of dat het bestand is verplaatst; een 5xx wijst op de server.
  3. Lees robots.txt. Een Disallow-regel die het pad van de sitemap omvat, verhindert dat Google het bestand ophaalt, want Google houdt ook bij sitemaps rekening met robots.txt.
  4. Voer een live URL-inspectie uit op het sitemapadres in Search Console. In de help over het Sitemaps-rapport van Google staat dat je het best eerst nagaat of Page fetch de status Successful toont voordat je indient.
  5. Vergelijk protocol en host. Een sitemap die als http://example.com/sitemap.xml is ingediend bij een property op https://www.example.com/, is een ander adres dan het adres dat wel werkt.

Veelvoorkomende oorzaken en oplossingen

OorzaakOplossing
robots.txt blokkeert het pad van de sitemapVerwijder of beperk de regel en dien de sitemap opnieuw in
De URL geeft een 404 terugDien het adres in waar het bestand echt staat; controleer www, https en slashes aan het einde
Serverfouten of time-outsControleer de serverlogs op verzoeken van Googlebot naar de sitemap en op fouten tijdens het genereren van het bestand
Firewall of botbescherming blokkeert GooglebotLaat de crawlers van Google toe voor de sitemap en de pagina's die erin staan
Een onopgeloste handmatige maatregelLos die eerst op in het rapport Manual actions; Google noemt dit als reden waarom het bestand mogelijk niet wordt opgehaald

Google noemt ook een lage crawlvraag naar een site als reden waarom een sitemap mogelijk niet wordt opgehaald. Als alle bovenstaande controles slagen, houd het bestand dan beschikbaar en dien het later opnieuw in.

Fouten die erop lijken maar het niet zijn

Als de status Has errors is in plaats van Couldn't fetch, heeft Google het bestand wel gelezen en problemen erin gevonden. Typische voorbeelden uit dezelfde helppagina: ongeldige XML (vaak een dubbele <loc>-tag), URL's op een andere host of in een hogere map dan de sitemap, een bestand dat boven de limiet van 50 MB ongecomprimeerd uitkomt, of een gecomprimeerd bestand dat Google niet kon uitpakken. Die problemen los je op in het bestand zelf, niet op de server.

Wat gebeurt er nadat je het hebt opgelost?

Dien de sitemap opnieuw in via het Sitemaps-rapport. Volgens Google probeert het een mislukte sitemap nog een paar keer zelf opnieuw, maar stopt het uiteindelijk. Opnieuw indienen na een oplossing is dus de betrouwbare manier om het bestand te laten lezen. De status Success betekent dat de URL's in de wachtrij staan om gecrawld te worden. Voor alles wat verder met sitemaps te maken heeft, zie How do I submit a sitemap? en Google Search Console sitemap errors.

Hoe AutoPSEO helpt

De pagina Sitemaps van AutoPSEO toont elke sitemap die Search Console voor een property bijhoudt, met fouten, waarschuwingen, de status "in behandeling" en de datum waarop Google de sitemap voor het laatst downloadde. Zo valt een sitemap die Google niet meer leest meteen op. Wanneer je in bulk inspecteert vanaf een sitemap-URL, downloadt AutoPSEO het bestand zelf en meldt het elke fout die het tijdens het lezen tegenkomt.

Zet je SEO-content op de automatische piloot

Koppel Search Console en je site. AutoPSEO scant de site en plant meteen de eerste onderwerpen. Geen creditcard nodig.