Sitemap 404 error
Bij het checken op Search Console van Google kom ik erachter dat er meerdere sitemaps niet kunnen worden opgehaald d.m.v. een 404 error.
De index sitemap heb ik bekeken en kopieer letterlijk de hyperlinks in de adresbalk van mijn browser en zie dat de sitemap gewoon beschikbaar is terwijl Google zegt van niet.
Het betreft een Wordpress sitemap die gegenereerd word door de core zelf.
Wordpress zet per sitemap 2000 hyperlinks en maakt als het er meer zijn een tweede aan.
Mijn sitemap is inmiddel uitgegroeit tot 5 stuks en nummer 4 en 5 worden dus schijnbaar niet gevonden terwijl 1, 2 en 3 geen enkel probleem is.
Ook de robots.txt staat goed, dat wil zeggen indexeren is toegestaan op alle sitemaps.
Wie kent dit probleem en kan mij helpen?
Wat vindt websniffer.cc als je die URL daar invult? Welke http-code zie je dan? Ook een 404?
Heb net één sitemap die door Google wel word gezien en één sitemap die niet gevonden word door Google ingevoerd bij de site die je me gaf.
Deze doet het wel
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 20 Feb 2021 19:12:06 GMT
Content-Type: application/xml; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: max-age=60
Expires: Sat, 20 Feb 2021 19:13:06 GMT
Vary: Accept-Encoding
Strict-Transport-Security: max-age=31536000
Deze doet het niet
HTTP/1.1 404 Not Found
Server: nginx
Date: Sat, 20 Feb 2021 19:13:37 GMT
Content-Type: application/xml; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Expires: Wed, 11 Jan 1984 05:00:00 GMT
Cache-Control: no-cache, must-revalidate, max-age=0
Strict-Transport-Security: max-age=31536000
Als ik dan naar de content kijk die eronder word weergegeven dan zie ik wel alle urls staan net zoals de sitemap die het wel doet.
Toevoeging op 20/02/2021 20:33:23:
Heb ook een validate check gedaan en deze is geheel ok No issues detected
Wat is de URL dan?
https://www.jocabo.com/wp-sitemap.xml
Onderstaande sitemaps werken niet
https://www.jocabo.com/wp-sitemap-posts-product-4.xml
https://www.jocabo.com/wp-sitemap-posts-product-5.xml
Hoewel de XML er uit komt stuurt nginx een HTTP/2 404 Not Found header mee bij het opvragen van https://www.jocabo.com/wp-sitemap-posts-product-4.xml.
Het komt vaker voor met Wordpress en nginx:
- https://wordpress.org/support/topic/sitemap-xml-nginx-404-not-found/
- https://premium.wpmudev.org/forums/topic/smartcrawl-sitemap-404-error/
- ...
Blijkbaar hangt het er van af of en welke SEO of sitemap plug-in je gebruikt.
Gebruik je er een? Zo ja, welke?
Mocht je geen plug-in gebruiken voor sitemaps dan kan deze link relevant zijn:
https://localwp.com/community/t/wp-5-5-core-sitemaps-not-working-in-nginx/21450/3