我一直在看谷歌的丰富网页摘要。Google 列出了以下受支持的schema.org项目:
- 评论
- 人们
- 项目清单
- 产品
- 企业和组织
- 食谱
- 活动音乐
我注意到在搜索结果中,Google 会显示文章和博客发布的丰富片段。单击链接并使用 Firebug 检查源代码时,我可以看到正在使用的 schema.org 确实是 BlogPosting。
我尝试将 BlogPosting 添加到我的示例代码中并使用Google 的 Rich Snippet 工具检查结果,但我无法显示图像。我正在使用以下代码:
<html>
<body> etc etc....
<div itemscope="" itemtype="http://schema.org/BlogPosting">
<img itemprop="image" href="/images/test.jpg" item>
</div>
...
尽管它不会在 Rich Snippet 工具中显示图像,但它会识别出已设置图像并在“从页面中提取的丰富代码段数据”框中显示 url 文本。我已经尝试使用 SoftwareApplication 模式,然后我得到一个图像来显示。
我的问题是:Rich Snippet 工具是否会根据上面列出的模式限制它显示的图像,并且实际上一旦在实时搜索结果中,就会显示文章和 BlogPostings 的 Rich Snippets?