2016-05-01 20 views
3

私は自分のウェブサイトでschema.org(Breadcrumb)とオープングラフプロトコルを使用しています。 Googles Structured Data Tesing Toolは、それらを混在させてエラーをスローします。構造化データテストツールブレッドクラムエラー

コードをコピーしてツールに貼り付けて、エラーメッセージを表示することができます。

私は誤解したか間違っていましたか?助けてくれてありがとう。ここで

は、コードは次のとおりです。

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

答えて

1

RDFaを(opengraph)とミクロ(スキーマ)は

同じHTMLページで使用することはできません「3)当社は、当社の既存のリッチスニペットのマークアップをサポートしていきます既にmicroformatsやRDFaを使用してページにマークアップを行っている場合は、引き続きサポートします。注意すべき注意事項:新しいschema.orgマークアップを使用するか、既存のmicroformatsを使用しても問題ありません。 RDFaマークアップを使用すると、フォーマットを混同しないようにする必要があります。これは、同じWebページ上でパーサーを混乱させる可能性があるからです。

出典:私は注意してくださいhttp://googlewebmastercentral.blogspot.in/2011/06/introducing-schemaorg-search-engines.html

+0

、この例ではBreadcrumbList実装は、RDFaの中Mircrodataではありません。上記の例では、Microdataはありません。 BreadcrumbListにMicrodata Formatのバグがあるため、RDFaまたはJSON-LDがBreadcrumbListの推奨フォーマットです。 OPはスキーマの観点から何も悪いことはしませんでしたが、これは解析に関するGoogleの問題です。 – inkovic