schema.org: SiteNavigationElement mit mehreren Elementen
Ich versuche, schema.org-Mikrodaten für meine Menünavigation zu implementieren. Diese Navigation sieht ungefähr so aus:
<ul>
<li><a href="#"><span>Name1</span></a></li>
<li><a href="#"><span>Name2</span></a></li>
<li><a href="#"><span>Name3</span></a></li>
</ul>
Ich möchte @ nutzSiteNavigationElement
, leider alles, was ich finden konnte, wo Beispiele ohne klare Antwort auf die Verwendung mehrerer Elemente.
Weiß jemand sicher, wie man @ benutzSiteNavigationElement
bei mehreren Elementen?
AKTUALISIEREN
Dies ist meine ursprüngliche Menüstruktur, die ich mir ausgedacht habe, nachdem ich alle Antworten im @ gelesen hatt Link duplizieren:
<nav class="menu" itemscope itemtype="http://schema.org/SiteNavigationElement">
<ul class="main-menu" role="menubar">
<li class="main-menu">Home</li>
<li class="parent">
<ul class="sub-menu">
<li><a itemprop="url" role="menuitem" href="index.php"><span itemprop="name">Home</span></a></li>
<li><a itemprop="url" role="menuitem" href="tricks.php"><span itemprop="name">Tricks</span></a></li>
<li><a itemprop="url" role="menuitem" href="features.php"><span itemprop="name">Features</span></a></li>
</ul>
</li>
</ul>
</nav>
Nun, alles wurde von Google vollständig indiziert und ich kann es in @ sehGoogle Webmaster Tool.
So sieht Google Webmaster Tools das?
Page URL | Items | Items with errors | Last detected | Name | Errors
----------------------------------------------------------------------------
Page1.php | 1 | - | 2/11/16 | Features | -
Page2.php | 1 | - | 2/11/16 | Features | -
Page3.php | 1 | - | 2/11/16 | Features | -
Page4.php | 1 | - | 2/11/16 | Features | -
...
Alle meine Seiten, die indiziert wurden und das Menü (Page1.php - Page4.php) haben, haben jeweils nur1 item. Und das erkannte Element ist immer nur der letzte in @ angegebene Lin SiteNavigationElement.
So muss es offensichtlich einen Fehler geben.
Warum sieht Google nureine VerknüpfungUnd warum ist es immer der letzte Link?