J'affiche les coordonnées de mon entreprise sur mon site Web en utilisant une image de ma fiche de contact. Maintenant, je souhaite baliser les données à l'aide de schema.org. Je l'ai donc créé à l'aide de l'outil de création de schéma, je l'ai collé sur mon site et je n'ai défini aucun affichage. Cependant, j'ai lu sur le site Web de Google qu'ils n'utiliseront pas de données riches non visibles par les lecteurs. Mais l'image semble beaucoup mieux que d'utiliser uniquement du texte. Avez-vous un travail autour de ça?
Le règle de Google concernant les données structurées décrit quelques exceptions, telles que l’inclusion de données lisibles par machine pour éviter toute ambiguïté (dates, prix, etc.). Ce qui est dit en réalité, c'est que les méta tags supplémentaires des informations cachées ne sont pas affichés , ce qui suggère qu'ils peuvent toujours être utiles dans les résultats de recherche bien que les données supplémentaires ne soient pas prévisualisées.
La meilleure solution serait d’ajouter le schéma http://Schema.org/ImageObject dans , soit un autre schéma, comme Organization
ou Person
schéma. Exemple de données structurées (format de microdonnées) pour une image avec un en-tête (h1) du nom de la personne, ainsi que le titre du travail et le nom de l'entreprise écrits sous la légende:
<body itemscope itemtype="http://schema.org/Person">
<h1 itemprop="name">J. Smith</h1>
<figure itemprop="image" itemscope itemtype="http://schema.org/ImageObject">
<img itemprop="contentUrl" alt="This shows only when moves hovers over image" src="http://example.com/images/jsmith.jpg"><meta itemprop="uploadDate" content="2015-01-31"/>
<span itemprop="exifData" itemscope itemtype="http://schema.org/PropertyValue">
<meta itemprop="name" content="GPSLatitude"/>
<meta itemprop="value" content="29.760427"/>
<meta itemprop="name" content="GPSLongitude"/>
<meta itemprop="value" content="-95.369803"/>
<meta itemprop="name" content="UserComment"/>
<meta itemprop="value" content="Extra information for J. Smith"/>
<figcaption>
<span itemprop="jobTitle">Sales Manager</span>,
<span itemprop="worksFor">BMC Enterprises</span></figcaption>
</figure>
</body>
Explication Je suppose ici que l'image figurera sur une page contenant déjà des informations commerciales ou des informations personnelles contenues dans l'image. La name
de la Person
est également liée aux médias sociaux. La latitude et la longitude sont en ligne pour Houston, Texas.
À l'intérieur de Person
(ou Organization
) que vous choisissez peut utiliser, l'imageObject peut inclure plus de propriétés que la balise <img>
pour ajouter des détails. Plus simple encore, en utilisant la balise HTML alt
pour ajouter une description de l’image, vous pouvez inclure une grande partie de l’information que vous souhaitez associer aux données (la balise alt est également importante pour les utilisateurs d pour une description par défaut si l'image doit être épinglée sur pinterest). La balise alt est visible uniquement lorsque l'utilisateur effectue un survol de la souris sur l'image. Je ne vois pas comment ajouter la balise alt
à des données structurées, mais les moteurs de recherche le verront comme une information pertinente, y compris dans les recherches d'images.
Vous pouvez également vouloir inclure des informations lisibles par machine sur les propriétés de l'image, par exemple, vous ajoutez des données à l'aide des propriétés caption
et exifData
du fichier jpg, png, etc. à l'aide de l'éditeur de photos avancé. La localisation GPS pourrait être particulièrement utile pour une entreprise.
Les générateurs de schéma en ligne semblent souvent très limités ou ne contiennent pas beaucoup d’informations. Si vous le faites vous-même à partir d'exemples, vous pouvez utiliser le testeur de données structurées de Google pour le vérifier avant de l'utiliser.
Google aura toujours accepté Schema.org comme des données cachées. Avec l'adoption de JSON-LD, c'est encore plus vrai. LD est totalement un script, vous ne pouvez pas "en entourer votre contenu". Tant que vous n'êtes pas cloaking/spoofing alors tout va bien.
Ce que vous devriez faire, c’est utiliser le schéma organisation pour définir votre entreprise, puis inclure lie à l'intérieur de cela. Puis utilisez l’image lie comme carte de contact photo = . Autrement, il est tout à fait illogique d'utiliser uniquement la photo d'un point de contact lorsqu'un schéma spécifique est disponible pour définir tout cela.
Tant que vous définissez vos contacts en tant que schéma d'organisation avec une imbriquée contenant votre image de contact, tout ira bien.