我正在开发一个网站,我正在实施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
?
答案 0 :(得分:0)
这似乎现在有效。这可能是由于它没有正确实施(来自谷歌方面)。
我的标记按照规范是正确的: