Schema.org 的 BreadcrumbList 在 Google 的搜索结果中显示不正确
Schema.org's BreadcrumbList not displaying correctly in Google's search results
我在一个网站上工作,我正在实施 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
为什么会有省略号,为什么"Brands"这个词显示了那么多次?我需要做什么来修复它?
使用 http://schema.org/BreadcrumbList
是否安全,还是我应该暂时坚持使用 http://data-vocabulary.org/Breadcrumb
?
这似乎现在有效。这可能是因为它没有正确实现(从 Google 那边)。
我的标记符合规范:
我在一个网站上工作,我正在实施 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
为什么会有省略号,为什么"Brands"这个词显示了那么多次?我需要做什么来修复它?
使用 http://schema.org/BreadcrumbList
是否安全,还是我应该暂时坚持使用 http://data-vocabulary.org/Breadcrumb
?
这似乎现在有效。这可能是因为它没有正确实现(从 Google 那边)。
我的标记符合规范: