My sitemap is giving a 404 error, what should I do?
A 404 error basically means that the sitemap does not exist for a variety of reasons.
- Sometimes resetting the permalink structure will quickly solve a 404 error from a recent change to your installation. Go to Admin > Settings > Permalinks and click save without altering anything. (How to Guide available here.)
- Check that items exist in order to create the sitemap. For example, a category sitemap requires categories with published content. If the items does not exist, exclude the post type or taxonomy from the sitemap until you create content. Go to Admin > SEO > XML Sitemaps and check the items to exclude.
- If you still receive a 404, check the rewrite rules for your server.
This article has more advice on troubleshooting the sitemaps on Apache servers: Yoast XML Sitemaps on Apache servers
This article has more advice on troubleshooting the sitemaps on NGINX servers: Yoast XML Sitemaps on NGINX servers