我在我的下面搜索引擎友好的导航工作:使用SiteNavigationElement和BreadcrumbList一起
<nav itemprop="breadcrumb" itemscope itemtype="https://schema.org/BreadcrumbList">
<ul id="hornavmenu" class="nav navbar-nav">
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem" >
<a href="index.html" class="fa-home active" itemprop="item"><span itemprop="name">Start</span></a>
</li>
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem" >
<a href="about.html" class="fa-group " itemprop="item"><span itemprop="name">About</span></a>
</li>
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem" >
<a href="contact.html" class="fa-comment " itemprop="item"><span itemprop="name">Contact</span></a>
</li>
</ul>
</nav>
所以问题是,在谷歌搜索Breadcrumblist看起来是这样的:
URL - >开始 - >关于 - >联系
当然,这是错的,但什么是错误的代码?另外,我想补充:
<nav itemscope="itemscope" itemtype="http://www.schema.org/SiteNavigationElement">
…
</nav>
...但我在哪里添加BreadcrumbList,如何合并这两个?
对于不是面包屑列表的东西,您正在使用'BreadcrumbList',并想知道Google为何将其显示为面包屑列表? - 为什么你使用'BreadcrumbList'? – unor
是的,我想。所以我希望用SiteNavigationElement改变BreadcrumbList – kellerprogger