2012-03-27 31 views
0

我从谷歌的丰富网页摘要工具下面的错误,我的网站http://iancrowther.co.uk/谷歌的丰富网页摘要警告,使用hCard

的hCard
警告:此信息将不会出现在搜索结果的结果了丰富的片段,因为它似乎描述了一个组织。 Google当前未在丰富网页摘要中显示组织信息
警告:至少必须为Hcard设置一个字段。
警告:缺少必填字段“name(fn)”。

我在试验vcard和Schema.org,想知道我是否错过了某些东西,或者验证器在播放。我已将vcard和Schema.org标记添加到body,这可能会导致混淆。此外,我正在假设我可以使用这两种方法来标记我的代码。


更新:

我想与body标签,我只是试图让谷歌发现它弥补了网页中的架构对象的元素。我不确定这是否是处理事情的好方法?但是,它可以让我的标记免于特定的标记块。我想这是开放的讨论,但我喜欢有一个自然流动的背景装饰的内容的想法。你认为有什么负面影响?我未定。

我赞成Person结构,这是一个很好的电话,因为这是更具代表性的当前网站内容。我是一名自由职业开发人员,因此使用此页面作为我的组织登录页面,因此我想我必须对网站目标做出更明确的决定,并相应地调整内容,即组织或人员。

我明白没有直接丰富的片段收益,但即时通讯是一个网络人,所以对这些事情有着浓厚的兴趣。

回答

1

对于模式测试,我发现从最明显的问题开始最容易,并尝试从这里开始更深入地工作。请注意,我对hcard没有经验,但我不相信你提到的错误实际上与你的hcard属性有关。

我看到的最明显的问题是,您的身体标记的项目类型为schema.org\Organization。当你在dom元素上设置一个itemtype时,你说这个元素里面的所有东西都会帮助描述这个itemtype。既然你已经将它放在你的身体元素上,那么你完全可以告诉Google你的整个页面是关于一个组织的。

从您网页的内容中,我建议将该itemtype更改为schema.org\Person。这似乎是一个更准确的描述。一旦你做了这个改变并再次运行扫描器,你可能会看到更多与模式相关的错误,我们也可以通过这些工作(例如,你可能需要设置familname和givenName)。

综上所述,您应该知道,目前没有丰富的片段可以通过添加此架构数据获得。在您的页面上正确设置这个功能只是一件好事,尤其是因为我们不知道Google或其他人将来会暴露哪些丰富的代码段,但目前您不会在Google搜索结果中看到任何其他丰富网页摘要这些标签。我不想阻止你正确设置,但我只是想设定你的期望。

+0

我已经更新了这个问题,根据你的回应提供一些反馈,如果你感兴趣。 – iancrowther 2012-04-08 20:12:52

相关问题