2016-05-01 6 views
3

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> 

Antwort

1

rdfa (Opengraph) und Mikrodaten (Schema) nicht

„3) auf der gleichen HTML-Seite verwendet werden, werden wir auch weiterhin unsere bestehenden Rich Snippets-Markup unterstützen Wenn Sie bereits mit Hilfe von Mikroformaten oder RDFa Markierungen auf Ihren Seiten erstellt haben, werden wir diese weiterhin unterstützen.Eine Einschränkung, auf die Sie achten sollten: Es ist zwar in Ordnung, das neue schema.org-Markup zu verwenden oder aber bestehende Mikroformate zu verwenden RDFa Markup, Sie sollten vermeiden, die Formate auf der gleichen Webseite zusammen zu mischen, da dies unsere Parser verwirren kann. "

Quelle: http://googlewebmastercentral.blogspot.in/2011/06/introducing-schemaorg-search-engines.html

+0

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

Verwandte Themen