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:
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é.
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
:
Schema.org’s image
property attend une URL d'image (ou un ImageObject
).
SVG est un format d'image (image/svg+xml
).
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.