0

さまざまな小売業者が Schema.org のプロパティよりもog:imageOGP やtwitter:imageTwitter Cards からのものを好むのを見てきました ( )。その好みは、プロパティには高解像度の画像を使用し、スキーマには非常に低い解像度または値を持たないなど、さまざまな方法で表示されます。組織のプロパティ。imageProductog:imageimage

画像が必要な場合は、Schema.org よりもog:imageとを優先する必要がありますか?twitter:imageimage

もしそうなら、Schema.org よりも優先するのが現在の傾向なのog:imagetwitter:imageimageそれとも OGP と Twitter カードがページをソーシャル オブジェクトに変換することを意図しているのに対し、Schema.org は検索エンジンを対象としているため、それは理にかなっていますか?

4

1 に答える 1

0

明確にするために:

消費者 (検索エンジン、ブラウザ アドオン、ソーシャル ネットワークなど) が決定します。

  • どの語彙 (Schema.org、Open Graph プロトコル、ダブリン コアなど)、
  • どの構文 (RDFa、Microdata、JSON-LD、Turtle、RDF/XML など)、
  • どの規則 (Microformats)、
  • メタデータ名 ( keywordsdescriptionなど)、twitter:imageおよび
  • リンクの種類(nofollowexternalhomeなど)

彼らはサポートしたい。

特定の消費者だけに関心がある場合は、それらがサポートしているものを調べて、これを使用してください。あなたが知らないかもしれない消費者にも関心がある場合は、(人気のある)より多くの/いくつかの方法を使用してください。

特定の例では、3 つの方法すべてを簡単に実装できます。

<!-- this is plain HTML5, 
     using the registered metadata name "twitter:card" -->
<meta name="twitter:image" content="http://example.com/image.png">

<!-- this is HTML5+RDFa, 
     using the properties "og:image" (from Open Graph protocol) and "schema:image" (from Schema.org), 
     as defined in <http://www.w3.org/2011/rdfa-context/rdfa-1.1>  -->
<link property="og:image schema:image" href="http://example.com/image.png">

(補足: Twitter は、HTML5で必要とされるため、URL である値のメタデータ名の代わりにリンク タイプを定義する必要がありました。定義しなかったため、代わりにを使用する必要があります。そうしないと、3 つすべてに同じ要素を使用できたはずです。 .)metalinklink

于 2015-01-26T04:47:50.990 に答える