我使用的是 Wordpress 4.8.1,启用了 Yoast SEO sitemap.xml。我最近转向了 https。
将站点地图提交到搜索控制台后,它显示站点地图为空且不包含网址。但我可以在浏览器中看到页面的内容,并且谷歌机器人也可以抓取它。
我向搜索控制台提交了 http、https、www 和非 www 域。我在所有版本上都遇到这个问题。当它只是 http 时,我的站点地图没有任何问题。
我将 sitemap_index.xml 301 编辑为 sitemap.xml
我的机器人.txt:
User-agent: *
Allow: /
Sitemap: https://giessedati.it/sitemap.xml
我使用了一些验证器,都说站点地图是有效的。 我尝试卸载并重新安装 Yoast Seo 和其他站点地图插件,但没有结果。 我删除了缓存插件(W3 Total cache)并缓存了网站的内容。
访问 XML 站点地图索引文件以及 XML 发布站点地图时,我遇到了同样的问题。我们可以看到这些页面,但将它们提交到 Google Search Console 时,显示错误。我们还尝试上传手动 XML 站点地图,但仍然无法正常工作。这可能是因为我们的主站点有一个单独的手动 XML 站点地图(因为它是用 React 构建的),而我所说的 XML 站点地图位于 WordPress 中,主要包含 WordPress 博客?请帮忙。
XML 链接位置供参考https://www.retirementplanning.net/blog/post-sitemap.xml