我在WordPress网站上使用Yoast SEO Tools插件。我尝试将其生成的XML站点地图提交给Google网站站长工具,但我收到错误消息“缺少XML标记”。该插件实际上不再生成站点地图文件,因此我不确定如何解决此问题。其他任何熟悉此问题的人,和/或如何解决这个问题?
答案 0 :(得分:2)
正如它在这里所说:https://support.google.com/webmasters/answer/35738?hl=en,检查您的XML站点地图是否显示空行。
或者,正如他们所说:
要解决此问题,请仔细查看Sitemap guidelines的Sitemap。 (错误消息包含有问题的标记和 发现问题的行号。)然后上传并重新提交 您更新的Sitemap。
答案 1 :(得分:0)
而不是提交主索引Sitemap网址:
/sitemap_index.xml
我必须提交每个" sub"单独的站点地图,以避免错误。
/page-sitemap.xml
/post-sitemap.xml
/custom-post-type-sitemap.xml
答案 2 :(得分:0)
我发现缺少xml标签的可能原因......
我来到这里是因为我的网站上的某些子站点地图遇到了同样的问题:
http://www.JouVoordeel.be/sitemap-pt-page-2012-09.xml
http://www.JouVoordeel.be/sitemap-pt-page-2014-09.xml
如您所见,它们都是PAGES的站点地图。当我查看这些页面时,我注意到它们被重定向到我网站中的另一个URL,因此我认为这种重定向会导致错误。
我使用名为'page links to'的插件
选项: - 从页面中删除URL重定向 - 从站点地图中排除页面(不知道如何) - “谷歌xml站点地图”的作者应该解决这个问题。