Quelqu'un peut-il me dire comment Google décide quelle image utiliser lorsqu'il affiche une image avec les résultats de la recherche (comme c'est parfois le cas avec la recherche sur mobile)?
Si vous regardez ces résultats de recherche mobile…
… Et prenons comme exemple le résultat AliExpress.com, en inspectant le HTML vous pouvez voir que l'image utilisée par Google ne semble pas avoir de déclaration spéciale, etc. juste le premier fichier JPG qui apparaît dans le code HTML de cette page - je pensais donc que c’est peut-être la raison pour laquelle c’est l’image utilisée dans les résultats de recherche Google.
Cependant, lorsque vous consultez ces résultats de recherche pour mobile…
… Et considérons le résultat de Backpack Billboards, le HTML révèle que l'image utilisée est en fait la septième image déclarée dans le code HTML.
Quelqu'un peut-il expliquer comment Google détermine quelle image afficher? J'aimerais savoir si je peux ensuite contrôler quelle image est affichée pour mon site.
Mise à jour/Solution
Grâce aux réponses ci-dessous, c’est le code que j’ai ajouté à mon head
HTML afin d’obtenir la vignette affichée dans Google lors de la recherche de panneaux d'affichage pour sac à dos :
<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Product",
"name": "Regular Backpack Billboard",
"image": [
"https://backpackbillboards.com/wp-content/uploads/2017/12/backpack-billboards-1x1.jpg",
"https://backpackbillboards.com/wp-content/uploads/2017/12/backpack-billboards-4x3.jpg",
"https://backpackbillboards.com/wp-content/uploads/2017/12/backpack-billboards-16x9.jpg"
],
"description": "Backpack Billboards feature a rechargeable battery which powers the internal LED lights providing a bright illuminated display for up to 8 hours.",
"sku": "BPBB8",
"brand": {
"@type": "Thing",
"name": "Backpack Billboards"
},
"offers": {
"@type": "Offer",
"priceCurrency": "USD",
"price": "299.00",
"priceValidUntil": "2020-11-11",
"itemCondition": "http://schema.org/NewCondition",
"availability": "http://schema.org/InStock",
"seller": {
"@type": "Organization",
"name": "Backpack Billboards"
}
}
}
</script>
Le problème que vous avez cité est dû au fait que Google n'est pas en mesure de déterminer quelle est votre image principale et c'est pourquoi, il affiche de manière aléatoire une image sur cette page pour afficher sur le résultat SERP.
Cela dépend également de la requête de recherche que vous avez entrée et de la page (page de détails de l'offre, page de liste des offres, page d'accueil de la boutique du vendeur, etc.) affichée sur le résultat de la recherche.
Cependant, si je considère que la même page apparaît dans vos deux captures d'écran, voici des solutions que vous pouvez appliquer sur cette page.
Nous pouvons laisser le robot Google savoir ce que notre page "signifie" via balisage de données structuré. Nous devons "baliser" chaque élément de notre page afin que Google le comprend bien et donne ensuite de meilleurs résultats sur le SERP.
Vous pouvez marquer ce balisage de données structurées par programme dans l’un de ces trois formats
JSON LD (recommandé car acceptable par Google, Yahoo, Bing et Yandex)
Microdonnées
L'exemple de code JSON LD est déjà expliqué ci-dessus par L. Martin. Pour en savoir plus sur marquage JSON LD, cliquez ici.
Si vous souhaitez le faire rapidement, Google dispose également d'un outil structuré assistant de balisage des données que vous pouvez utiliser à partir des Google Webmasters.
Une fois cette opération effectuée, Google saura quelle image afficher sur la page de résultats de recherche.
Bonjour, après la discussion en commentaires, voici le code que vous pouvez essayer et expérimenter. J'ai vérifié dans l'outil de test de données structurées et cela fonctionne bien.
<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Product",
"name": [
"Regular Backpack Billboard",
"Walking Billboards",
"Human Billboards"
],
"image": [
"https://backpackbillboards.com/wp-content/uploads/2017/12/backpack-billboards-1x1.jpg",
"https://backpackbillboards.com/wp-content/uploads/2017/12/backpack-billboards-4x3.jpg",
"https://backpackbillboards.com/wp-content/uploads/2017/12/backpack-billboards-16x9.jpg"
],
"description": "Backpack Billboards feature a rechargeable battery which powers the internal LED lights providing a bright illuminated display for up to 8 hours.",
"sku": "BPBB8",
"brand": {
"@type": "Thing",
"name": [
"Regular Backpack Billboard",
"Walking Billboards",
"Human Billboards"
]
},
"offers": {
"@type": "Offer",
"priceCurrency": "USD",
"price": "299.00",
"priceValidUntil": "2020-11-11",
"itemCondition": "http://schema.org/NewCondition",
"availability": "http://schema.org/InStock",
"seller": {
"@type": "Organization",
"name": [
"Backpack Billboards",
"Human Billboards",
"Walking Billboards"
]
}
}
}
</script>
J'ai essayé de suivre
Ce script fonctionne dans l'outil de test de données structurées, cependant, il n'est pas sûr que ce soit la solution correcte selon votre requête. Essayez-le d'abord et laissez-moi savoir si cela fonctionne ou non.
Vous pouvez indiquer à Google quelle image vous souhaitez utiliser pour votre propriété à l'aide du balisage Schema.org. Voici un exemple rapide site Web de la société :
<script type="application/ld+json">
{"@context" : "http://schema.org",
"@type" : "Organization",
"name" : "Example Company",
"url" : "https://www.example.org",
"logo": "https://www.example.org/images/my-logo.png" }
</script>
Il est maintenant beaucoup plus probable que la recherche de cette entreprise montre ce logo lorsque Google a besoin d’une image.
Si vous le faites pour page du produit , vous aurez besoin de ce balisage:
<script type="application/ld+json">
{"@type": "Product",
"image": "http://example.org/product-image.png",
"url": "http://example.org/my-products-url",
"name": "Example Product Name"
}
</script>
Vous pouvez ensuite tester la mise en œuvre à l'aide de cet outil pour vous assurer que Google la détecte:
https://search.google.com/structured-data/testing-tool
Ils indiqueront également les propriétés manquantes dont ils ont besoin pour traiter les données de votre schéma.
En tant que top contributeur de Google sur le forum d'aide de Webmaster Central, j'ai vu beaucoup de questions et de cas d'utilisation. Cette question spécifique sur la vignette concerne d’autres questions pour lesquelles Google peut se comporter de la même manière.
Ce que ces vignettes ne sont pas: D'après d'autres commentaires, ces vignettes ne sont pas:
A mon humble avis, les techniques derrière ces vignettes et les images A.I. de Google pour décider de les montrer ou lesquelles sont plus liées aux balises de titre et aux méta descriptions qu'aux données structurées/extraits riches. C'est pourquoi je vais commencer par une explication de base sur la manière dont les balises de titre et les méta-descriptions sont affichées. Et suivez cela avec les vignettes.
Tags de titre Vous pouvez définir une étiquette de titre, mais Google peut la modifier si le titre contient du spam, est identique à chaque page où il manque des informations pertinentes ou si Google peut déterminer un titre en fonction du contenu. qui est plus liée à la requête de recherche.
Meta description Vous pouvez définir une méta description. Encore une fois: s'il est pertinent, représente le contenu de la page et est lié à la requête, Google affichera probablement votre méta description. Si Google pense pouvoir générer une description plus pertinente et plus attrayante, il indiquera sa propre méta description préférée.
Récemment, Google a augmenté la longueur de la description dans les résultats de recherche. Donc, fondamentalement, Google adapte/étend maintenant la plupart des méta-descriptions. La meilleure pratique pourrait être de laisser votre méta description vide, comme le fait Wikipedia.
Miniatures
Donc, fondamentalement, Google peut afficher des images, en particulier lorsque vous n’avez pas configuré les choses. Les vignettes que Google utilise dans un élément de résultat de recherche sont utilisées pour renforcer votre visibilité/représentation. En ce qui concerne ce que j'ai vu jusqu'à présent et comment Google devrait l'aborder, vous pouvez indiquer à Google une miniature pour indiquer ces conditions:
<img>
à l'intérieur du premier <p>
. Google vient d'utiliser cette image en miniature. Et ils ont même utilisé le texte alternatif dans leur version de méta-description (qui n’était pas très belle). Au moins, l'image était étroitement liée au contenu principal. Ils se renforcent mutuellement.og:image
représente la page, est visible sur la page et est lié à la requête de recherche, pourquoi Google ne l'utilise-t-il pas pour générer sa vignette?.Il n'y a pas vraiment de documentation claire à ce sujet, mais j'ai trouvé cet article de blog qui est lié à notre discussion ici: Résultats de Google sur les images en filigrane. . Les conclusions de Google concernant les vignettes sont au moins les suivantes:
Mise à jour 25-12: Le camarade TC Barry Hunter m'a indiqué cette discussion sur Twitter où John Mueller indique que bloquer cette image n'est possible qu'avec le fichier robots.txt.
Il devrait être en mesure de changer via Google Search Console. Vous pouvez mettre en surbrillance les données de votre page Web, y compris l'image représentant cette page/article à afficher dans Google SERP.
Cependant, ceci est juste un moyen de le changer dans Google Browser, je ne peux pas hésiter à le changer sur un autre navigateur.
Accéder à la console de recherche Google >> Apparence de la recherche >>
Grâce à ceux-ci, vous pouvez personnaliser SERP résultats.
Et aussi vous voyez GMB. il existe de nombreuses ressources utiles sur la gestion de votre tableau de bord Google My Business. Pour illustrer
Modifier les informations de votre entreprise (faites défiler cette page et voir les informations sur les images)
J'espère que cela t'aides