Ich benutze schema.org (Breadcrumb) und das Open Graph Protokoll auf meiner Website. Googles Structured Data Testing Tool mischt sie beide und löst einen Fehler aus.Structured Data Testing Tool breadcrumb Fehler
Sie können den Code kopieren und in das Tool einfügen, um die Fehlermeldungen anzuzeigen.
Was habe ich missverstanden oder falsch gemacht? Danke für jede Hilfe.
Hier ist der Code:
<html lang="en" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
<head>
<meta property="og:url" content="http://example.com/examples/example" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Examples and so on" />
<meta property="og:description" content="A lot of examples here" />
<meta property="og:image" content="http://example.com/example.jpg" />
</head>
<body>
<ol class='breadcrumb' vocab='http://schema.org/' typeof='BreadcrumbList'>
<li property='itemListElement' typeof='ListItem'><a property='item' typeof='WebPage' href='/'><span property='name'>Home</span></a><meta property='position' content='1'></li>
<li property='itemListElement' typeof='ListItem'><a property='item' typeof='WebPage' href='/examples'><span property='name'>Examples</span></a><meta property='position' content='2'></li>
<li property='itemListElement' typeof='ListItem'><a property='item' typeof='WebPage' href='/examples/example'><span property='name'>Examples and so on</span></a><meta property='position' content='3'></li>
</ol>
</body>
</html>
Ich stelle fest, sollte die BreadcrumbList Implementierung in diesem Beispiel ist in RDFa, nicht Mircrodata. Im obigen Beispiel gibt es keine Mikrodaten. Es gibt einen Fehler mit der BreadcrumbList im Microdata-Format, daher sind RDFa oder JSON-LD die bevorzugten Formate für BreadcrumbList. OP hat aus Schema-Sicht nichts falsch gemacht, das ist ein Google-Problem beim Parsen. – inkovic