我目前正在使用Google的丰富摘要测试工具遇到最奇怪的问题。它不断为我的网站提供警告,这没有任何意义,因此我将所有结构化标记从页面上拉出以进行一些测试:

以下(基于Google的示例)可以很好地工作:“ Google Search Preview”部分用摘要显示结果。 请参阅此处的示例.

因此,我举了一个工作的例子,并用自己的详细信息代替了虚拟的细节。我惊讶地发现它不起作用!该应用程序告诉我,它“没有足够的数据来生成预览”。 请参阅此处的示例.

因此(经过更多的测试并将头撞在墙上),我尝试使用示例1中的原始(工作)片段,然后一次更换一个字段。我只有第一个“名称”字段,它破裂了!我的名字Google怎么了? 请参阅此处的示例.

我真的对此感到困惑,怎么了?我注意到,如果我将自己的名字更改为“ Row Manni”(与示例中的“鲍勃·史密斯”相同的角色长度),那就 工作。

有人经历过类似的事情吗?如果是这样,您如何解决它,如果没有,下一步该怎么办?

谢谢


编辑2011-01-19:

更改使用VCARD(在评论建议)之后,我进行了一些测试,并且得到了完全相同的结果。这些测试可用 这里 (不工作 - 使用我的全名)和 这里 (工作 - 使用截短的名称)。

我一生都不能弄清楚这里有什么问题!如果他们的测试工具无法正常工作,他们的搜索是否以相同的方式检测到丰富的片段,这也折断了吗?我现在将MicroDormats留在我的页面中,但是我仍然非常想为自己的兴趣(和理智!)追求这一点。

我在Google网站管理员论坛上进行了交叉宣传(如评论中所述),以查看他们是否捡起来。 您可以在这里查看线程.

有帮助吗?

解决方案

这是一个“错误”:

如果 姓名 itemProp =“ name”'(有或没有空格,不敏感的情况)与域的子字符串匹配,然后生成此错误:

Insufficient data to generate the preview.

您的域“ dev.rowanmanning.co.uk” 包含 “ Rowan Manning” [减去空间

尝试将您的名字更改为:“ Rowan Something Manning”,看看它是否有效。

测试用例:

失败:

失败:

成功:

名字也预计会失败:“ CO”“英国”“ ning”“ dev.r Owan”。

PS。 “名称”匹配到URL的路径部分(域之后)将 不是 产生错误。 IE: http://jpwco.com/stack/dev.rowanmanning.co.uk/test3.html 成功,名称为“ Rowan Manning”。

确实很奇怪。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top