3

从谷歌搜索它看起来像一个旧的谷歌错误已经回来了......

http://groups.google.com/group/Google_Webmaster_Help-Tools/browse_thread/thread/4e43c2efecb881cf?pli=1

我的站点地图索引文件和站点地图本身在这里验证: http ://www.validome.org/google/validate

但谷歌网站管理员工具说:

缺少 XML 标记 缺少
此必需标记。请添加并重新提交。

  1. 有人可以确认这个问题是否听起来像谷歌错误的重现?
  2. 他们的错误是否有解决方法,即指定不同的内容可以诱使 Google 接受站点地图?

PS我不能给你一个实际文件的链接,因为它是一个客户端,但我正在通过 XMLWriter 生成文件以确保它也是有效的 XML ......

更新 实际上我认为它可能有效......他们的报告页面有点奇怪......它显示了一个基于当前日期的页面,但只是注意到在错误下,它说在 9 月首次检测到,它还报告了在站点地图文件中找到的 URL,所以错误可能是旧的......

我会在接下来的几天里观看它,并在我有新内容时再次提供更新。

4

1 回答 1

0

如果不查看 XML,就很难知道问题出在哪里。但是,如果没有看到 XML(并且从阅读 Google 线程),听起来问题在于站点地图是无效的 XML,而更像是问题在于 Google 的解析器期望的东西超出了 XML 模式的严格要求。

由于如果它影响所有站点地图,谷歌的自动化测试几乎肯定会发现这个问题,我猜想你的特定站点地图有一些东西导致了这个问题。

所以我会考虑尝试通常的简单方法来检测内容问题:删除一半的内容,看看问题是否仍然存在。如果是这样,请尝试删除另一半。如果其中一个通过 OK,继续细分,直到找到罪魁祸首。如果两者都失败,请继续划分一半,直到内容用完或问题消失,然后确定罪魁祸首模式。

或者,或者,您可以采取相反的方向:生成一个全新的站点地图文件,用一个虚拟链接填充它,并确保 Google 接受它。假设可行,一次将您的内容添加到一个块中,直到它中断,然后确定罪魁祸首。如果它不起作用,请尝试从某个地方(例如http://www.google.com/hostednews/sitemap_index.xml)复制已知良好的站点地图文件,删除内容,然后插入您自己的内容。

于 2009-11-09T21:08:24.810 回答