我目前正在使用 Google 的 Rich Snippets Testing Tool 遇到最奇怪的问题。它不断对我的网站发出没有意义的警告,因此我将所有结构化标记从我的页面中提取出来进行一些测试:
以下(基于 Google 的示例)完美运行:“Google 搜索预览”部分显示带有片段的结果。请参见此处的示例。
所以我采用了工作示例,并用我自己的替换了虚拟细节。我惊讶地发现它不起作用!该应用程序告诉我它“数据不足,无法生成预览”。请参见此处的示例。
所以(经过更多的测试并将我的头撞到墙上)我尝试使用示例 1 中的原始(工作)片段,并一次替换一个字段。我只到了第一个“名称”字段,它就坏了!我的名字 Google 有什么问题?请参见此处的示例。
我真的很困惑,这是怎么回事?我注意到,如果我将我的名字更改为“Row Manni”(与示例中的“Bob Smith”字符长度相同),那么它确实有效。
有没有人经历过类似的事情?如果是,您是如何解决的,如果不是,接下来我该怎么做?
谢谢
编辑 2011-01-19:
在更改为使用 vcard(根据评论建议)后,我又进行了一些测试,得到了完全相同的结果。这些测试可在此处(不工作 - 使用我的全名)和此处(工作 - 使用截断名称)提供。
我这辈子都想不通这里出了什么问题!如果他们的测试工具不能正常工作,他们的搜索是否以同样的方式检测丰富的片段,这是否也被破坏了?我现在将微格式留在我的页面中,但为了我自己的兴趣(和理智!),我仍然很想追求这个。
我已经在谷歌网站管理员论坛(如评论中提到的)上交叉发布,看看他们是否接受它。你可以在这里查看线程。