Html 同时使用SiteNavigationElement和面包屑列表

Html 同时使用SiteNavigationElement和面包屑列表,html,navigation,google-search,schema.org,breadcrumbs,Html,Navigation,Google Search,Schema.org,Breadcrumbs,我正在进行以下SEO友好导航: <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" &

我正在进行以下SEO友好导航:

<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>

所以问题是,在谷歌搜索中,面包屑列表是这样的:
URL->开始->关于->联系

当然这是错误的,但代码中有什么错误?此外,我想补充:

<nav itemscope="itemscope" itemtype="http://www.schema.org/SiteNavigationElement">
    …
</nav>

…但是我应该在哪里添加面包屑列表以及如何合并这两个列表?

谷歌不鼓励在面包屑列表中包含“主页”链接,如谷歌页面所示,在该页面中,所有示例都省略了主页点。面包屑不用于主导航,您应该有足够的链接到其他地方的根目录

根据我使用BreadcrumbList的经验,当链接指向域时,谷歌在SERP中省略了breadcrumbs中的“home”链接。在本例中,您使用的是“index.html”,它可能与“example.com”不同

SiteNavigationElement用于指示站点的主导航。如前所述,面包屑并非如此。使用SiteNavigationElement进行实际导航。有关更多详细信息,请参阅。

该类型适用于。不要把它用在别的事情上

在您的情况下,它似乎是一个导航菜单。该类型可用于这些。它可能看起来像:


正如您所看到的,它是针对整个导航的,而不是针对单个导航链接的。所以

如果要提供有关每个链接页面的结构化数据,可以使用。这与您的
BreadcrumbList
示例类似



注意:除非你有一个特定的用例或消费者(在这种情况下,你应该遵循他们的文档)。

你使用的是
BreadcrumbList
而不是一个breadcrumb列表,你想知道为什么谷歌会将它显示为breadcrumb列表?--你为什么使用面包屑列表?是的,我想是这样的。所以我应该用SiteNavigationElement更改面包屑列表