我在实现来自schema.org的面包屑丰富的摘要时遇到问题。当我使用文档构建面包屑并通过Google Rich Snippet测试工具运行时,该面包屑已被识别,但未在预览中显示。
<!DOCTYPE html>
<html>
<head>
<title>My Test Page</title>
</head>
<body itemscope itemtype="http://schema.org/WebPage">
<strong>You are here: </strong>
<div itemprop="breadcrumb">
<a title="Home" href="/">Home</a> >
<a title="Test Pages" href="/Test-Pages/">Test Pages</a> >
</div>
</body>
</html>
如果我更改为使用data-vocabulary.org中的代码段,则丰富的代码段将在预览中正确显示。
<!DOCTYPE html>
<html>
<head>
<title>My Test Page</title>
</head>
<body>
<strong>You are here: </strong>
<ol itemprop="breadcrumb">
<li itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
<a href="/" itemprop="url">
<span itemprop="title">Home</span>
</a>
</li>
<li itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
<a href="/Test-Pages/" itemprop="url">
<span itemprop="title">Test Pages</span>
</a>
</li>
</ol>
</body>
</html>
我希望将面包屑显示在搜索结果中,而不是页面的URL中。
鉴于Schema.org是使用丰富代码段的推荐方法,因此我宁愿使用它,但是由于面包屑未显示在使用此方法的搜索结果的预览中,因此我不认为这可以正常工作。
我在Schema.org示例的标记中做错了吗?