我已经从在线生成器生成了一个站点地图,它似乎正在运行,甚至我在旧的Google Search Console站点地图测试器上对其进行了测试,并且可以正常工作。但是当我同时提交这两个版本时,它只会显示错误消息。
答案 0 :(得分:1)
This is a known bug. See this Google support answer.
答案 1 :(得分:1)
我遇到了同样的问题,解决方案非常简单,只需将完整路径放入您的站点地图即可。
在控制台要求“添加新站点地图”的地方,而不是写/sitemap.xml
,而是写完整路径,例如https://example.com/sitemap.xml
。
那应该可以解决问题。
答案 2 :(得分:0)
您的站点地图域名可能已更改。如果是wordpress,请使用yoast插件,其中搜索控制台会自动考虑sitemap.xml
答案 3 :(得分:0)
就我而言,是站点地图出现语法错误。 您应该在Firefox中打开站点地图,它会告诉您是否存在语法错误。
答案 4 :(得分:0)
我遇到了这个问题,这是因为我没有将内容类型设置为application/xml
此站点地图验证程序已将以下问题通知我:https://www.xml-sitemaps.com/validate-xml-sitemap.html
答案 5 :(得分:0)
尝试在站点地图URL上使用URL Inspection。应该说没有被索引(这是一个站点地图而不是页面,因此不应该被索引!),但是可以使用Live Test来检查Googlebot是否可以获取它!如果Google可以获取它,则很有可能只是Pending(等待)。
答案 6 :(得分:0)
使用 regsub -all "feat" $songtitle "" songtitle
插件构建了 10 个站点地图,索引第一次变红,只有一个子站点地图变红。我手动访问了其他站点地图(我想他们可能花了很长时间才回复)并删除了谷歌搜索控制台上的站点地图并重新上传。那个时候都读完了。