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