web-dev-qa-db-fra.com

Google analyse-t-il les images SVG en tant que valeur de la propriété "image" de Schema.org dans JSON-LD?

Le balisage de données structuré est un moyen standard d'annoter votre contenu afin que Google puisse le comprendre. Cependant, je ne suis pas sûr que Google accepte et analyse svg+xml les images en tant que valeur pour Schema.org image propriété .

Le outil de test de données structurées ne montre aucune erreur:

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

Fragment:

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

Il existe une question connexe , mais le format newapplication/ld+json n'est pas appliqué.

2
mate64

Je suppose qu’il n’ya aucune raison de supposer que Google ne pourrait pas gérer les SVG comme valeur de la propriété image:

  1. Schema.org’s image property attend une URL d'image (ou un ImageObject ).

  2. SVG est un format d'image (image/svg+xml).

  3. Google indexe images SVG.

(Bien sûr, nous ne pouvons jamais être sûrs ; les choses peuvent toujours changer.)

En règle générale, la syntaxe ne devrait pas avoir d’importance, à condition qu’elle soit l’une des syntaxes prises en charge par Google (actuellement: Microdata, JSON-LD et RDFa), et que votre cas n’est pas l’un des rares où seules des syntaxes spécifiques sont prises en charge.
Cela n'aurait aucun sens si Google soutiendrait SVG dans RDFa mais pas dans JSON-LD.

Cela dit, dans la documentation de certains (mais pas de tous) Rich Snippets, Google recommande l’utilisation des formats ".jpg, .png ou .gif". Mais cela semble être vraiment une recommandation, pas une exigence.

4
unor