2

我正在一个实施 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暂时坚持使用?

4

1 回答 1

0

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

根据规范,我的标记是正确的:

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

于 2016-01-27T06:11:13.153 回答