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.
- 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.
- Controleer de statuscode. Voer
curl -I https://www.example.com/sitemap.xmluit en zoek naar200. Een404betekent dat het adres onjuist is of dat het bestand is verplaatst; een5xxwijst op de server. - Lees
robots.txt. EenDisallow-regel die het pad van de sitemap omvat, verhindert dat Google het bestand ophaalt, want Google houdt ook bij sitemaps rekening metrobots.txt. - 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.
- Vergelijk protocol en host. Een sitemap die als
http://example.com/sitemap.xmlis ingediend bij een property ophttps://www.example.com/, is een ander adres dan het adres dat wel werkt.
Veelvoorkomende oorzaken en oplossingen
| Oorzaak | Oplossing |
|---|---|
robots.txt blokkeert het pad van de sitemap | Verwijder of beperk de regel en dien de sitemap opnieuw in |
| De URL geeft een 404 terug | Dien het adres in waar het bestand echt staat; controleer www, https en slashes aan het einde |
| Serverfouten of time-outs | Controleer de serverlogs op verzoeken van Googlebot naar de sitemap en op fouten tijdens het genereren van het bestand |
| Firewall of botbescherming blokkeert Googlebot | Laat de crawlers van Google toe voor de sitemap en de pagina's die erin staan |
| Een onopgeloste handmatige maatregel | Los 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.
Meer in Indienen & indexeren
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.