Ich habe Probleme bei der Implementierung der Breadcrumb-reichen Snippets von schema.org. Wenn ich meinen Breadcrumb mithilfe der Dokumentation erstelle und über das Google Rich Snippet-Testtool ausführe , wird der Breadcrumb identifiziert, aber in der Vorschau nicht angezeigt.
<!DOCTYPE html>
<html>
<head>
<title>My Test Page</title>
</head>
<body itemscope itemtype="http://schema.org/WebPage">
<strong>You are here: </strong>
<div itemprop="breadcrumb">
<a title="Home" href="/">Home</a> >
<a title="Test Pages" href="/Test-Pages/">Test Pages</a> >
</div>
</body>
</html>
Wenn ich die Snippets von data-vocabulary.org verwende, werden die Rich Snippets in der Vorschau korrekt angezeigt.
<!DOCTYPE html>
<html>
<head>
<title>My Test Page</title>
</head>
<body>
<strong>You are here: </strong>
<ol itemprop="breadcrumb">
<li itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
<a href="/" itemprop="url">
<span itemprop="title">Home</span>
</a>
</li>
<li itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
<a href="/Test-Pages/" itemprop="url">
<span itemprop="title">Test Pages</span>
</a>
</li>
</ol>
</body>
</html>
Ich möchte, dass der Breadcrumb im Suchergebnis und nicht in der URL zur Seite angezeigt wird.
Angesichts der Tatsache, dass Schema.org die empfohlene Methode zur Verwendung von Rich Snippets ist, würde ich dies lieber verwenden. Da der Breadcrumb jedoch in der Vorschau des Suchergebnisses mit dieser Methode nicht angezeigt wird, bin ich nicht davon überzeugt, dass dies ordnungsgemäß funktioniert.
Mache ich im Markup für das Beispiel Schema.org etwas falsch?