[Resolved] Yoast Seo Sitemap.xml file missing

Yoast Seo Sitemap.xml file missing: Recently one of my domain’s yoast seo sitemap.xml file is missing, this happened to me after updating yoast seo and few other plugins. So I really do not have idea on which updation created this issue.

 

Yoast seo plugin will generate a sitemap xml file in YOURDOMAIN.COM/sitemap_index.xml file which internally has the lot of xml file locations, each one for category, tag, page etc.,

Yoast SEO Sitemap.xml sample:

[Resolved] Yoast Seo Sitemap.xml file is missing

 

After browsing I came across a below working solution to get the yoast seo sitemap.xml file again,

Add the below snippet at the last in .htaccess file:

[plain]

# WordPress SEO – XML Sitemap Rewrite Fix
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^sitemap_index\.xml$ /index.php?sitemap=1 [L]
RewriteRule ^([^/]+?)-sitemap([0-9]+)?\.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
</IfModule>
# END WordPress SEO – XML Sitemap Rewrite Fix

[/plain]

 

Even after adding it to .htaccess file, I did not get the yoast seo sitemap.xml file back. Then I disabled yoast seo plugin xml sitemap generation option and re-enabled it then I could able to see the file.

 

Based on my assumptions any of these can cause this issue:

  1. Any of the plugin update or yoast seo update.
  2. Keeping more outdated plugins.
  3. May be dns or server side issues [ very rare].

 

Google webmaster search console: sitemaps can be added for indexing here.

Constantly verifying the crawl errors in google webmaster search console can help to improve your site preference.

If this solution is not working/you have different solution for the same issue, feel free to write in the comment section to help someone who is struggling to resolve this issue.

Leave a Reply