What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 3 questions

Less than 30 seconds. Find out how much you really know about Google search.

🕒 ~30s 🎯 3 questions 📚 SEO Google

Official statement

For images that are unlikely to be immediately visible when the page loads (below-the-fold), use lazy-loading to delay their loading until they are likely to become visible. This reduces unnecessary data transfers.
🎥 Source video

Extracted from a Google Search Central video

💬 EN 📅 02/07/2024 ✂ 19 statements
Watch on YouTube →
Other statements from this video 18
  1. Les images freinent-elles vraiment les performances SEO de votre site ?
  2. Quel format d'image choisir pour booster réellement les performances de votre site ?
  3. Faut-il vraiment automatiser la compression de vos images pour le SEO ?
  4. Faut-il vraiment adapter la taille de vos images selon l'appareil de l'utilisateur ?
  5. Picture et srcset pour le responsive : Google indexe-t-il vraiment toutes vos images ?
  6. Faut-il systématiquement utiliser le lazy-loading pour toutes les images en dessous de la ligne de flottaison ?
  7. Faut-il vraiment éviter le lazy-loading sur toutes vos images ?
  8. Faut-il vraiment utiliser l'attribut HTML loading pour optimiser le lazy-loading ?
  9. Les images sont-elles vraiment le principal frein à la performance de votre site ?
  10. Les images mal configurées nuisent-elles vraiment au référencement via les layout shifts ?
  11. Faut-il vraiment adapter la qualité d'image selon la taille d'écran pour le SEO ?
  12. Faut-il vraiment utiliser picture et srcset pour optimiser les images en responsive ?
  13. Comment exploiter les données structurées pour déclarer les versions alternatives d'images ?
  14. Faut-il vraiment arrêter de lazy-loader toutes vos images ?
  15. Faut-il vraiment utiliser l'attribut HTML loading pour le lazy-loading ?
  16. 1:22 Faut-il vraiment migrer ses images vers WebP et AVIF pour améliorer son SEO ?
  17. 1:57 Faut-il vraiment automatiser la compression d'images pour le SEO ?
  18. 1:57 Faut-il vraiment vérifier manuellement la compression automatique de vos images ?
📅
Official statement from (1 year ago)
TL;DR

Google recommends using lazy-loading for images located below the fold to reduce unnecessary data transfers. This technique delays loading until the image is likely to become visible. The goal: optimize bandwidth and improve Core Web Vitals, particularly LCP.

What you need to understand

Why does Google insist so much on lazy-loading below-the-fold images?

The logic is straightforward: loading an image the user may never see is a waste of bandwidth. On mobile especially, where connection can be limited, every byte counts.

Google has valued sites that optimize their initial load time for years. Lazy-loading images outside the initial viewport allows you to focus resources on what's immediately visible — which directly impacts LCP (Largest Contentful Paint).

What does "below-the-fold" actually mean in practice?

It refers to all images that are not visible without scrolling on first page load. On desktop, the fold line is generally around 768px in height, but this varies by resolution.

On mobile, this area is even more restricted. An image placed 400px from the top of the page may already be considered below-the-fold on a smartphone. The phrase "likely not immediately visible" leaves room for interpretation — and that's where it gets complicated.

What are the real SEO benefits?

The impact can be measured across several dimensions. First, reducing the initial page weight improves perceived load time and Web Vitals metrics, especially LCP and FID.

Second, fewer simultaneous HTTP requests means less network congestion and better overall responsiveness. Third, on limited connections or restricted data plans, users consume less data — which improves user experience.

  • LCP improvement by prioritizing above-the-fold content
  • Reduced initial page weight and bandwidth consumption
  • Better user experience on mobile and slow connections
  • Less network congestion on initial load
  • Indirect SEO impact via Core Web Vitals and UX signals

SEO Expert opinion

Is this recommendation really as straightforward as it sounds?

No. And that's precisely where the devil hides. Martin Splitt talks about images "likely not immediately visible" — but that "likely" opens a gray zone. Some sites display images at 600px that remain visible without scrolling on large screens.

Implementation with the native loading="lazy" relies on threshold triggers defined by the browser, not by you. Chrome, for example, loads lazy images roughly 1250px before they enter the viewport — which can seem aggressive or conversely insufficient depending on context.

What are the concrete risks of poor implementation?

Blindly applying lazy-loading to all below-the-fold images can degrade user experience. If you lazy-load an image at 500px and the user scrolls quickly, they'll see an empty placeholder while the image loads.

Worse: on certain templates, the LCP image itself might end up slightly below-the-fold on certain resolutions. If you lazy-load it, you artificially delay your LCP — exactly the opposite of what you're trying to achieve. [Must be verified] on every template, every device.

Warning: Never lazy-load an image that has any chance of being the LCP element, even if it's technically below-the-fold on certain resolutions. Test with PageSpeed Insights and Core Web Vitals under real-world conditions.

Do Google Discover and crawlers see all lazy-loaded images?

Theoretically yes, Google indexes lazy-loaded images without issue — this has been confirmed for years. But in practice, some sites report partial or delayed indexation for images deep in the DOM.

In concrete terms? If you have 50 lazy-loaded images in a long article, Googlebot will see them all — but their indexation priority may vary. For critical content (product images, key editorial visuals), it's better not to rely too heavily on the "likely".

Practical impact and recommendations

What should you actually do on your site?

Start by identifying the fold line on your main templates across mobile and desktop. Use Chrome DevTools to simulate different resolutions and spot which images are truly visible without scrolling.

Then add the loading="lazy" attribute only to images beyond this zone — typically starting from the 3rd or 4th image in the flow. Never touch hero images, headers, or first visible content.

Finally, test Core Web Vitals before and after implementation. If your LCP degrades, you've lazy-loaded a critical image. Roll back on that one and adjust.

What mistakes should you absolutely avoid?

First classic mistake: lazy-loading the LCP image. This is a guaranteed disaster. Second mistake: applying lazy-loading via JavaScript when the native HTML attribute is sufficient — you're adding unnecessary complexity and regression risk.

Third mistake: failing to set explicit dimensions (width/height) on lazy-loaded images. Without this, the browser can't reserve the necessary space, which causes Cumulative Layout Shift (CLS) — another critical Web Vitals metric.

  • Identify the fold line on mobile and desktop for each template
  • Add loading="lazy" only to below-the-fold images
  • Never lazy-load the LCP image or hero images
  • Set width and height on all images to prevent CLS
  • Test Core Web Vitals before/after with PageSpeed Insights and Search Console
  • Verify lazy-loaded image indexation in Google Images
  • Simulate slow connections (3G) to validate user experience
Lazy-loading below-the-fold images is a technical optimization that directly impacts Core Web Vitals and user experience. But its implementation requires finesse: every template, every resolution, every content type must be analyzed individually. If you manage a complex site or an e-commerce platform with hundreds of different templates, these optimizations can quickly become time-consuming and risky. In that case, working with a specialized SEO agency to audit your architecture and guide these technical adjustments can help you avoid costly mistakes and ensure a progressive, secure rollout.

❓ Frequently Asked Questions

L'attribut loading="lazy" fonctionne-t-il sur tous les navigateurs ?
Oui, depuis 2020, tous les navigateurs modernes (Chrome, Edge, Firefox, Safari) supportent l'attribut natif. Pour les anciens navigateurs, l'image se charge normalement sans lazy-loading, ce qui garantit une compatibilité totale.
Faut-il lazy-loader les images d'un carrousel en homepage ?
Non, si la première slide est visible au chargement. En revanche, les slides suivantes peuvent être lazy-loadées. Attention toutefois à ne pas dégrader l'expérience si l'utilisateur navigue rapidement dans le carrousel.
Le lazy-loading impacte-t-il l'indexation des images dans Google Images ?
Théoriquement non, Google indexe les images en lazy-loading. En pratique, certains sites rapportent une indexation plus lente pour des images très loin dans le DOM. Pour des contenus critiques, surveillez l'indexation dans Search Console.
Peut-on lazy-loader les images de produits sur une page catégorie e-commerce ?
Oui, sauf pour les 3-4 premiers produits visibles au chargement. Les produits suivants peuvent être lazy-loadés sans risque, à condition de définir des dimensions explicites pour éviter le CLS.
Que faire si mon LCP est une image below-the-fold sur mobile ?
Ne la lazy-loadez jamais. Ajoutez même fetchpriority="high" pour forcer son chargement prioritaire. Testez ensuite avec PageSpeed Insights pour valider l'amélioration du LCP.
🏷 Related Topics
Domain Age & History AI & SEO Images & Videos

🎥 From the same video 18

Other SEO insights extracted from this same Google Search Central video · published on 02/07/2024

🎥 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.