我从Google获得以下错误,用于我的网站http://iancrowther.co.uk/
卡
警告:该信息在搜索结果中不会显示为丰富的片段,因为它似乎描述了一个组织。Google目前没有在富代码段中显示组织信息。
警告:至少必须为Hcard设置一个字段。
警告:缺少必需的字段"name (fn)“。
我在用vcard和Schema.org做实验,我想知道我是不是漏掉了什么,或者验证器是在玩游戏。我将vcard和Schema.org标记添加到body中,这可能会造成混乱。另外,我假设我可以使用这两种方法来标记代码。
更新:
我想,使用body标记,我只是想让谷歌发现页面中构成模式对象的元素。我不确定这是不是处理事情的好/坏方法?但是,它允许我的标记没有特定的标记块。我想这是开放的讨论,但我喜欢的想法,有一个自然的流量,内容装饰在后台。你认为有什么负面影响吗?我还没决定。
我赞成人的结构,这是一个很好的呼吁,因为这是更有代表性的网站目前的内容。我是一个自由职业者开发人员,因此使用这个页面作为我的组织登陆页面,所以我想我必须作出一个更强有力的决定网站的目标和相应的内容,即组织或个人。
我知道没有即时的富有片段收益,但我是一个网络的人,所以对这类事情有强烈的兴趣。
发布于 2012-03-28 23:14:36
通过模式测试,我发现最容易从最明显的问题开始,并尝试从那里开始更深入地工作。注意,我对hcard没有任何经验,但我不相信您提到的错误实际上与您的hcard属性有关。
我看到的最明显的问题是,您的body标记有一个项目类型的schema.org\Organization。当您在dom元素上设置一个itemtype时,您的意思是该元素中的所有内容都将有助于描述该itemtype。既然你已经把这个放在你的身体元素上了,你就是在告诉谷歌你的整个页面都是关于一个组织的。
从页面的内容中,我建议将项目类型更改为schema.org\Person。这似乎是一个更准确的描述。一旦您进行了更改并再次运行了扫描仪,您可能会看到更多与模式相关的错误,我们也可以处理这些错误(例如,您可能需要设置姓氏和givenName)。
尽管如此,您应该知道,目前没有从添加此架构数据中获得丰富的片段。正确地在您的页面上设置这些内容只会很好,特别是因为我们不知道Google或其他人将来会公开哪些富代码段,但目前您将不会在Google搜索结果中看到添加这些标记的任何其他富片段。我不想让你泄气,但我只想设定你的期望。
https://stackoverflow.com/questions/9890446
复制相似问题