Schema.org的BreadcrumbList无法在Google的搜索结果中正确显示

时间:2015-06-10 11:44:24

标签: seo breadcrumbs schema.org microdata google-rich-snippets

我正在开发一个网站,我正在实施Schema.org的BreadcrumbList

Google搜索结果中的显示不正确。这就是我标记面包屑的方式:

<ol class="breadcrumb" itemscope itemtype="http://schema.org/BreadcrumbList">
     <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
          <a itemprop="item" href="/"><span itemprop="name">My Website</span></a><meta itemprop="position" content="1" />
     </li>
     <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
          <a itemprop="item" href="/brands"><span itemprop="name">Brands</span></a><meta itemprop="position" content="2" />
     </li>
     <li class="active">My Brand</li>
</ol>

如果我使用Google品牌的名称,那么这就是搜索结果中显示痕迹痕迹的方式:

www.mywebsite.com › ... › Brands › Brands › Brands › Brands

为什么会有一个缺点,为什么“品牌”这个词显示了这么多次?我需要做些什么来解决它?

使用http://schema.org/BreadcrumbList是否安全,还是暂时坚持http://data-vocabulary.org/Breadcrumb

1 个答案:

答案 0 :(得分:0)

这似乎现在有效。这可能是由于它没有正确实施(来自谷歌方面)。

我的标记按照规范是正确的:

https://developers.google.com/structured-data/breadcrumbs