What does Google say about SEO? /

Official statement

Google attempts to display an image for certain pages but must maintain balance in the results. For some queries, images are shown for certain pages and not for others. To facilitate the selection of images, use structured data markup (article markup, web page markup) with a specified primary image. Without markup, Google can generally identify a relevant image automatically.
22:23
🎥 Source video

Extracted from a Google Search Central video

⏱ 59:11 💬 EN 📅 11/08/2020 ✂ 42 statements
Watch on YouTube (22:23) →
Other statements from this video 41
  1. 3:48 Does Google really automatically ignore irrelevant URL parameters?
  2. 3:48 Why does Google ignore certain URL parameters and how does it choose its canonical version?
  3. 4:34 Does Google really ignore non-essential URL parameters on your site?
  4. 8:48 Are errors 405 and soft 404 truly handled the same way by Google?
  5. 8:48 Do soft 404s really trigger deindexing without a penalty?
  6. 10:08 Should you really prefer a soft 404 over a 405 error for removed Flash content?
  7. 17:06 Does submitting multiple Google reconsideration requests really speed up the review of your site?
  8. 18:07 Do manual actions for unnatural outbound links really affect a site's ranking?
  9. 18:08 Do penalties on outbound links really impact your site's ranking?
  10. 18:08 Should you really set all your outbound links to nofollow to protect your SEO?
  11. 19:42 Should you really set all your outbound links to nofollow to protect your PageRank?
  12. 22:23 Does Google always show your images in search results?
  13. 23:58 How long does it take to recover traffic after a 301 redirect bug?
  14. 23:58 Can temporary technical bugs really sink your Google ranking for good?
  15. 24:04 Can a bug restoring your old URLs kill your SEO?
  16. 24:08 Why does Google aggressively recrawl your site after a migration?
  17. 27:47 Should you index a new URL before redirecting an old one in a 301?
  18. 28:18 Is it really necessary to wait for indexing before redirecting a URL in 301?
  19. 34:02 Why does the mobile-friendly test produce conflicting results on the same page?
  20. 37:14 Why should WebPageTest be your go-to tool for web performance diagnostics?
  21. 37:54 Are H1 titles really essential for ranking your pages?
  22. 38:06 Are H1 and H2 tags really important for Google ranking?
  23. 39:58 Is it true that structured data makes a difference based on whether it's implemented with a plugin or manually?
  24. 39:58 Should you manually code your structured data or opt for a WordPress plugin?
  25. 41:04 Should you really be worried about a 503 error on your site for a few hours?
  26. 41:04 Can a 503 error truly harm your site's SEO?
  27. 43:15 Why are your FAQ rich snippets disappearing despite technically valid markup?
  28. 43:15 Why are your rich results disappearing from regular SERPs while they technically work?
  29. 43:15 Why do your rich snippets vanish even when your markup is technically correct?
  30. 47:02 Why does Search Console show indexed URLs that are missing from the sitemap?
  31. 48:04 Should you really modify the lastmod of the sitemap to speed up recrawling after fixing missing tags?
  32. 48:04 Should you modify the lastmod date in the sitemap after simply correcting a meta title or description?
  33. 50:43 Is it normal for the Rich Results report in Search Console to remain empty despite valid markup?
  34. 50:43 Why is Google showing fewer of your FAQs as rich results?
  35. 50:43 Is it true that your validated FAQ markup might be invisible in Search Console?
  36. 51:17 Why is Google showing fewer FAQs in rich results now?
  37. 54:21 Why does Google choose a canonical URL in the wrong language for your multilingual content?
  38. 54:21 Does Googlebot really ignore your multilingual site's accept-language header?
  39. 54:21 Can Google really tell the difference between your multilingual pages, or is it at risk of mistakenly canonicalizing them?
  40. 57:01 Is Google really tolerant of hreflang errors that mismatch language and content?
  41. 57:14 Does Googlebot really send an accept-language header during crawling?
📅
Official statement from (5 years ago)
TL;DR

Google automatically selects an image for certain pages in search results, but this display is not guaranteed — it all depends on the query and context. To maximize your chances of appearing with an attractive image, use structured data markup (Article or WebPage) with a clearly defined primary image. Without markup, the algorithm tries to guess, but there's no guarantee it will choose the right image.

What you need to understand

Why doesn't Google always display images in the SERPs?

Google operates a constant balancing act between different result formats. For a given query, the engine may decide to show images for certain pages but not others, depending on perceived relevance and available space in the SERP.

The goal? To maintain a visual and informational balance that maximizes user satisfaction. A web page may technically contain dozens of images, but Google will only display one — or none — depending on the context of the query and the competition from other elements (featured snippets, people also ask, videos, etc.).

What is the exact role of structured data markup?

The Article or WebPage markup with an image property allows you to explicitly guide the algorithm to the image you want to see appear. Without this signal, Google scans the page and tries to identify a relevant image based on internal criteria (position in the DOM, size, semantic context).

In practical terms? If you publish a blog post with three visuals — an author photo, a central infographic, and an ad banner — Google may mistakenly display the ad instead of the infographic. Structured markup eliminates this uncertainty by formally declaring the primary image.

Can Google really identify the relevant image automatically?

Mueller states that “Google can generally identify a relevant image automatically”. The word “generally” is crucial here — it is a statistical capability, not an absolute guarantee.

In practice, the algorithm analyzes several criteria: image size, position in the HTML code, alt and title attributes, surrounding textual context, and likely visual content signals (analysis of the visual content itself). On a well-structured site with a clear hierarchy, it works correctly. On a WordPress template overloaded with widgets and banners, results may vary.

  • Structured markup does not guarantee display, but drastically increases your chances of appearing with the right image.
  • Without markup, Google guesses — and can be wrong, especially on complex pages with multiple competing visuals.
  • The display of images in SERPs depends on the query: certain verticals (recipes, products, news) benefit systematically, while others never do.
  • The technical quality of the image matters: resolution, format, weight, accessibility (provided alt attribute).
  • The SERP balance varies according to search intents: Google may prioritize other enriched result formats at the expense of images.

SEO Expert opinion

Does this statement match real-world observations?

Yes, but with a key nuance: structured markup is not always sufficient. We regularly observe correctly marked pages that display no images in SERPs, while less well-structured competitors benefit.

The decisive criterion remains perceived relevance by the algorithm for that specific query. An Article-marked page with a declared image may be ignored if Google believes another result format (video, product carousel, featured snippet) provides more value to the user. The display of images in classic SERPs also seems correlated to content freshness — recent news is more likely to be accompanied by a visual.

What are the limits of automatic selection?

Google's ability to

Practical impact and recommendations

Que faut-il faire concrètement pour maximiser l'affichage d'images ?

Implémentez le balisage Schema.org Article ou WebPage sur toutes vos pages de contenu éditorial. Déclarez explicitement l'image principale via la propriété image, en fournissant une URL absolue, des dimensions (width/height), et idéalement plusieurs résolutions (1x, 2x, 3x) pour les écrans Retina.

Au-delà du balisage, assurez-vous que cette image est techniquement irréprochable : format moderne (WebP avec fallback JPEG), poids optimisé (< 150 Ko si possible), attribut alt descriptif, chargement prioritaire (pas de lazy-load sur l'image principale), et ratio d'aspect adapté aux affichages SERP (16:9 ou 4:3 fonctionnent mieux que des formats exotiques).

Quelles erreurs courantes compromettent la sélection d'images ?

Première erreur : déclarer une image trop petite. Google recommande un minimum de 1200 px de largeur pour les images susceptibles d'apparaître dans Discover ou les carrousels enrichis. Une miniature de 300x200 px, même parfaitement balisée, aura peu de chances d'être retenue.

Deuxième piège : les images en CSS background ou injectées en JavaScript après le premier rendu. Si l'image n'est pas présente dans le HTML initial envoyé au bot, elle peut être ignorée — même si elle s'affiche parfaitement côté utilisateur. Privilégiez toujours des balises <img> classiques pour vos visuels critiques.

Comment vérifier que mon implémentation fonctionne ?

Utilisez le Test des résultats enrichis de Google pour valider votre balisage structuré. L'outil détecte les erreurs de syntaxe et confirme que l'image principale est correctement déclarée. Complétez avec une inspection via Google Search Console (URL Inspection Tool) pour voir comment Googlebot rend réellement la page.

Surveillez ensuite vos impressions dans les SERP via Performance Reports : filtrez par requêtes générant des clics, et vérifiez manuellement (en navigation privée) si vos pages s'affichent avec ou sans image. L'A/B testing peut révéler des opportunités : certaines pages bien balisées mais sans image visible peuvent gagner +15% de CTR une fois l'affichage activé.

  • Implémenter le balisage Schema.org Article ou WebPage avec propriété image sur toutes les pages de contenu
  • Fournir des images de haute résolution (min. 1200 px de largeur) au format WebP + fallback JPEG
  • Renseigner un attribut alt descriptif et contextuel pour chaque visuel principal
  • Éviter le lazy-load sur l'image principale déclarée dans le balisage structuré
  • Valider l'implémentation avec le Test des résultats enrichis et Search Console
  • Monitorer le CTR avant/après pour mesurer l'impact réel de l'affichage d'images
L'affichage d'images dans les SERP reste un levier de CTR sous-exploité. Le balisage structuré vous donne un contrôle partiel, mais la sélection finale dépend d'arbitrages algorithmiques complexes — qualité technique, pertinence sémantique, concurrence des autres formats enrichis. Ces optimisations croisées (données structurées, performance images, hiérarchie DOM) peuvent se révéler délicates à orchestrer seul, surtout sur des sites à grande échelle. Faire appel à une agence SEO spécialisée permet d'auditer finement vos templates, prioriser les pages à fort potentiel, et automatiser le déploiement du balisage via votre CMS — un investissement qui se rentabilise rapidement en gains de visibilité et de trafic qualifié.

❓ Frequently Asked Questions

Le balisage structuré garantit-il que mon image apparaîtra dans les SERP ?
Non. Le balisage augmente significativement vos chances, mais Google décide in fine selon la pertinence de l'image pour la requête et l'équilibre global de la SERP. Certaines verticales (actualités, recettes, produits) bénéficient d'un affichage systématique, d'autres jamais.
Google peut-il sélectionner une image différente de celle que j'ai déclarée dans le balisage ?
Oui, c'est possible. Si une autre image sur la page est jugée plus pertinente (meilleure résolution, meilleur contexte textuel, position DOM privilégiée), Google peut l'afficher à la place. Le balisage est un signal fort, pas une instruction absolue.
Quelle taille d'image minimale recommander pour maximiser l'affichage en SERP ?
Google recommande au moins 1200 pixels de largeur pour les images susceptibles d'apparaître dans Discover et les carrousels enrichis. En dessous de 800 px, vos chances chutent drastiquement, même avec un balisage correct.
Les images en lazy-load peuvent-elles être sélectionnées par Google pour les SERP ?
Oui, si le lazy-load utilise des attributs standards (loading="lazy" natif HTML5) et que l'image est présente dans le DOM initial. En revanche, les images injectées en JavaScript après rendu ou en CSS background risquent d'être ignorées.
Faut-il privilégier le balisage Article ou WebPage pour les pages de contenu ?
Article est plus spécifique et mieux adapté aux contenus éditoriaux (blog, actualités, guides). WebPage fonctionne comme fallback générique. Dans les deux cas, déclarez une propriété <em>image</em> avec URL absolue et dimensions.
🏷 Related Topics
Domain Age & History Discover & News AI & SEO Images & Videos Local Search

🎥 From the same video 41

Other SEO insights extracted from this same Google Search Central video · duration 59 min · published on 11/08/2020

🎥 Watch the full video on YouTube →

Related statements

💬 Comments (0)

Be the first to comment.

2000 characters remaining
🔔

Get real-time analysis of the latest Google SEO declarations

Be the first to know every time a new official Google statement drops — with full expert analysis.

No spam. Unsubscribe in one click.