A number of sitemaps contain URLs, and a number of those URLs contain image URLs with captions, titles, etc.

Suddenly over the past five days, there has been a drop in the number of images indexed by Google.

(It rose for a bit, then suddenly dropped.)

The only development on the website was implementing lazy-load of images, to reduce the page size.


1 Answer 1


The way lazy loading works is that you with scripting first loads and serves the correct image source when an image is visible in the visitors viewport but googlebot won’t index these images because the correct image source isn’t rendered serversite.

TL;DR: – short story: Lazy loaded images won’t be indexed by search bots like googlebot!

  • Is there a work around to this? Some pages have 60 images, but we'd like all them indexed if possible.
    – CP3O
    Mar 4, 2016 at 8:10
  • search engine crawlers don't execute scripts, they only analyze HTML markup, so all the code that renders images dynamically is totally ignored along with images and captions.
    – Josip Ivic
    Mar 4, 2016 at 8:12
  • So in that case, there's a trade-off between page size, and the number of images indexed. Any practices that you're aware of?
    – CP3O
    Mar 4, 2016 at 8:13
  • general advice about this is - 'do nothing'. :) and srsly, I mean it.
    – Josip Ivic
    Mar 4, 2016 at 8:14
  • Sorry, that's a little unclear, when you say do nothing do you mean remove the lazy load, or do you mean, keep the lazy-load and let google naturally index the first few images?
    – CP3O
    Mar 4, 2016 at 8:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.