从谷歌搜索它看起来像一个旧的谷歌错误已经回来....
我的站点地图索引文件和站点地图本身在此验证: http://www.validome.org/google/validate
但Google网站管理员工具说:
缺少XML标签
缺少此必需标记。请添加并重新提交。
P.S。我不能给你一个指向实际文件的链接,因为它是一个客户端,但是我通过XMLWriter生成文件以确保它也是有效的XML ...
更新 实际上我认为它可能有用...他们的报告页面有点奇怪...它显示了一个基于当前日期的页面,但只是注意到在错误下,它首先在9月检测到,它还报告了URL的数量在站点地图文件中找到,所以可能错误很老......
我会在接下来的几天里观看它,并在我发布新内容时再次提供更新。
答案 0 :(得分:0)
如果没有看到XML,很难知道问题所在。但是,如果没有看到XML(以及阅读Google线程),听起来问题是不,那么站点地图是无效的XML,而更像问题的是Google的解析器期望超出严格的范围XML模式所需。
由于Google的自动化测试几乎肯定会在影响所有站点地图时遇到此问题,因此我猜您的特定站点地图会导致问题。
所以我会考虑尝试通常的简单方法来检测内容问题:删除一半内容并查看问题是否仍然存在。如果是,请尝试删除另一半。如果其中一半经历了OK,请继续细分直到找到罪魁祸首。如果两者都失败了,请继续划分一半,直到内容不足或问题消失为止,然后确定罪魁祸首模式。
或者,您可以选择相反的方向:生成一个全新的站点地图文件,填充一个虚拟链接,并确保Google接受它。假设有效,可以将您的内容一次添加到一个块中,直到它中断,然后确定罪魁祸首。如果它不起作用,请尝试从某处复制一个已知良好的站点地图文件(例如http://www.google.com/hostednews/sitemap_index.xml),插入内容,然后插入自己的内容。