Official statement
Other statements from this video 21 ▾
- 1:43 Google réécrit-il vraiment vos meta descriptions si elles contiennent trop de mots-clés ?
- 4:20 Pourquoi modifier le code Analytics bloque-t-il la vérification Search Console ?
- 5:58 Pourquoi votre balisage hreflang ne fonctionne-t-il toujours pas malgré vos efforts ?
- 5:58 Faut-il privilégier hreflang langue seule ou langue+pays pour vos versions internationales ?
- 9:09 Hreflang n'influence pas l'indexation : pourquoi Google indexe une seule version mais affiche plusieurs URLs ?
- 12:32 Pourquoi votre site disparaît-il complètement de l'index Google et comment le récupérer ?
- 15:51 L'outil de paramètres URL consolide-t-il vraiment tous les signaux comme Google le prétend ?
- 19:03 Les core updates ne sanctionnent-elles vraiment aucune erreur technique ?
- 23:00 L'outil de contenu obsolète supprime-t-il vraiment l'indexation ou juste le snippet ?
- 23:56 Pourquoi la commande site: est-elle inutile pour diagnostiquer l'indexation ?
- 23:56 L'outil de suppression d'URL désindexe-t-il vraiment vos pages ?
- 26:59 Les 50 000 URLs d'un sitemap : pourquoi cette limite ne concerne-t-elle pas ce que vous croyez ?
- 30:10 BERT pénalise-t-il vraiment les sites qui perdent du trafic après sa mise en place ?
- 33:50 Faut-il vraiment détailler ses anchor texts avec prix, avis et notes ?
- 35:26 Pourquoi votre site reste-t-il partiellement invisible si votre maillage interne n'est pas bidirectionnel ?
- 38:03 Pourquoi Google refuse-t-il d'indexer toutes vos pages et comment y remédier ?
- 40:12 L'anchor text interne répétitif est-il vraiment un problème pour Google ?
- 42:48 Les paramètres UTM créent-ils vraiment du contenu dupliqué indexé par Google ?
- 45:27 Le mixed content HTTPS/HTTP impacte-t-il vraiment le référencement Google ?
- 47:16 Le hreflang en HTML alourdit-il vraiment vos pages ou est-ce un mythe ?
- 53:53 Pourquoi les anciennes URLs restent-elles dans l'index après une redirection 301 ?
Google confirms that without structured data and visible integration of main images, its algorithm may favor thumbnails or secondary visuals in Google Images. For SEO, this means a loss of qualified traffic if the image displayed does not match the actual content of the page. The solution: use Article markup with an explicit specification of the main image and prioritized HTML integration.
What you need to understand
Why does Google sometimes choose the wrong image?
The issue stems from the multiplicity of images present on a page. Google must choose from dozens of visuals: hero image, product thumbnails, social icons, ad banners, images in sidebars. Without clear indications, the algorithm applies its own criteria — file size, position in the DOM, ratio, user engagement — which may not align with your editorial intent.
Specifically? You publish an article with a nice illustrative image at the top, but Google displays in its results the author photo at 150x150px or worse, an ad thumbnail. The user clicks less, or clicks based on a distorted expectation. The CTR drops, the bounce rate rises.
What does it mean to “integrate main images visibly”?
Mueller refers to both technical and user visibility. An image loaded with aggressive lazy loading, placed out of the initial viewport, or hidden with CSS may be ignored or deprioritized by Google. The algorithm favors images that are immediately accessible upon loading, in the natural flow of content.
This aligns with performance best practices: a main image should be loaded first (fetchpriority="high" on the img element), without waiting for user scroll. Google wants to see what the user sees at first glance. If your hero image is in the 15th position in the DOM after three blocks of text, it loses semantic weight.
What exactly is the role of structured data?
The Schema.org markup type Article, NewsArticle, or BlogPosting allows you to explicitly declare the image property. You tell Google: “Here’s the URL of the image that represents this content.” It’s a strong directive, not a vague suggestion. Google may still not follow it 100%, but you maximize your chances.
The nuance — and Mueller does not clarify this — is that Google cross-references several signals. Structured data + DOM position + alt attributes + observed engagement. If your JSON-LD declares an image but it’s 12 KB and 200x100px, Google may decide it’s not of high enough quality and choose an alternative. Structured data is a lever, not an absolute guarantee.
- Integrate main images visibly: high position in the DOM, prioritized loading, generous dimensions.
- Use Article/NewsArticle structured data with the image property explicitly provided.
- Avoid thumbnails or decorative images in a dominant position if they do not represent the actual content.
- Check in Google Search Console which images are indexed for your key pages.
- Test with the rich results testing tool to validate that the markup is correctly interpreted.
SEO Expert opinion
Is this directive consistent with field observations?
Yes, largely. Sites that properly implement Article markup with declared images see a better correlation between displayed image and desired image. But — and this is crucial — it only works if the declared image meets Google’s quality criteria: minimum resolution (often recommended 1200px wide for AMP/Discover), acceptable ratio (16:9, 4:3, 1:1), reasonable weight.
Where it falters: sites that declare an image in JSON-LD but load it lazily or hide it for mobile. Google may ignore the markup if the user experience does not align. Consistency between technical declaration and DOM reality: that’s the key. [To check] in your audits: is the declared image in Schema actually the first substantial image loaded?
What limits should be set for this recommendation?
Mueller only talks about Google Images. For regular Search (text results with thumbnail), the criteria may differ slightly. Google may favor a more “iconic” or branded image for text results, even if the Article markup points elsewhere. The two systems are not strictly aligned.
Another limitation: on e-commerce pages with product galleries, declaring ONLY one main image may seem reductive. Google needs to crawl all images in the gallery to feed Google Lens and visual search. The ProductGroup or Product markup with multiple images becomes more relevant than Article. Mueller generalizes here for editorial content — do not blindly apply to all types of pages.
What should you do if Google continues to display the wrong image?
The first reflex: Search Console > Performance > Images tab. Check which image actually appears for your key queries. If it’s the wrong one, inspect the source code: is the undesirable image higher in the DOM? Larger in dimensions? Better compressed (paradoxically, an image that’s too light may appear “secondary”)?
Then, test with the URL inspection tool in GSC. Look at the rendered version: does Google see your main image clearly? If it loads lazily after user interaction, that’s a red flag. Enforce fetchpriority="high" and loading="eager" on the hero image. If nothing changes after revalidation, reach out to support via Twitter (@JohnMu) or the official forum — sometimes a specific indexing bug is to blame.
Practical impact and recommendations
How to correctly structure Article markup for images?
Implement a JSON-LD of type Article or NewsArticle in the
or at the end of the . The image property accepts either a single URL or an array of URLs. Google recommends three ratio variants (16:9, 4:3, 1:1) to maximize eligibility for Discover and News. Each URL must point to a real, accessible image, not blocked by robots.txt.Ensure that the declared image corresponds to the main element of your page. If you have a hero in
What technical errors sabotage this optimization?
The first error: declaring an image in JSON-LD but loading it lazily without priority. Google crawls the initial HTML (without JS in some cases) and may never see the image if it requires a scroll or interaction. Use fetchpriority="high" on the hero image and loading="eager".
The second error: images that are too small. Google filters images < 200px wide for Google Images. If your declared image is 180px, it will be ignored even with perfect markup. Aim for a minimum of 800px wide, ideally 1200px. The third error: changing image URLs (timestamps, cache tokens). Each URL change forces a recrawl; Google may index the old version for weeks.
How to verify that Google is using the desired image?
First, test with the rich results testing tool: paste your URL, check that the image property is extracted and validated. Then inspect in Search Console > Enhancements > Articles (or Videos if applicable): Google reports image markup errors.
For real control, perform a site:votredomain.com search in Google Images and filter by specific page (exact URL). Does the displayed image match your intent? If not, revalidate via the URL inspection tool, wait 48-72 hours, then retest. Google can take several days to update the indexed image, especially on low-frequency crawl pages.
- Implement JSON-LD Article with the image property pointing to the main image (min 1200px wide, ratio 16:9 or 4:3).
- Position the hero image at the top of the DOM, before any substantial text content, with fetchpriority="high" attribute.
- Avoid lazy loading on the main image: use loading="eager" or don’t specify the attribute.
- Check in the rich results test that the image is correctly detected and validated by Google.
- Monitor in Search Console > Performance > Images which image appears for your key queries.
- Exclude thumbnails, logos, and decorative images from Schema markup or position them after the main image in the DOM.
❓ Frequently Asked Questions
Faut-il absolument utiliser JSON-LD ou peut-on utiliser les microdonnées HTML ?
Que se passe-t-il si je déclare plusieurs images dans le markup Article ?
Les images en WebP ou AVIF posent-elles problème pour l'indexation Google Images ?
Peut-on bloquer certaines images du crawl tout en déclarant une image principale ?
Combien de temps faut-il pour que Google mette à jour l'image affichée après modification du markup ?
🎥 From the same video 21
Other SEO insights extracted from this same Google Search Central video · duration 57 min · published on 13/05/2020
🎥 Watch the full video on YouTube →
💬 Comments (0)
Be the first to comment.