web-dev-qa-db-ja.com

GoogleはSVG画像をJSON-LDのSchema.org「image」プロパティの値として解析しますか?

構造化データマークアップは、Googleが理解できるようにコンテンツに注釈を付ける標準的な方法です。ただし、Googleが Schema.org image property の値として accept and parse svg+xml画像を受け入れるかどうかはわかりません。

Structured Data Testing Tool にはエラーは表示されません。

Google’s Testing Tool shows "All good" for "WebApplication" and "SoftwareApplication".

スニペット:

{
  "@context": "http://schema.org",
  "@type": "SoftwareApplication",
  "name": "Our application name",
  "image": "https://my.company/files/images/desktop-icon.svg",
  ...
}

関連の質問 がありますが、newapplication/ld+json形式は適用されません。

2
mate64

Googleimageプロパティの値としてSVGを処理しないと想定する理由はないと思います。

  1. Schema.orgの imageプロパティ は画像URLを想定しています(または ImageObject )。

  2. SVGは画像形式(image/svg+xml)です。

  3. Google インデックスを作成 SVG画像。

(もちろん、sureになることはありません。状況は常に変化する可能性があります。)

一般に、Googleがサポートする構文(現在:Microdata、JSON-LD、およびRDFa)の1つである限り、構文は重要ではなく、特定の構文のみがサポートされるまれなケースの1つではありません。
たとえば、GoogleがRDFa内でSVGをサポートするが、JSON-LD内ではサポートしない場合は意味がありません。

ただし、一部の(すべてではない)リッチスニペットのドキュメントでは、Google 推奨 「.jpg、.png、または.gif形式」の使用。しかし、それは本当に推奨事項であり、要件ではないようです。

4
unor