I've never seen image lazy loading have any negative impact on web search rankings. Improving the perceived performance of your site for users can really help your rankings. When fewer people bounce back to the search results because of performance problems with your site, your rankings will improve.
Google will not be able to index lazy loaded images for image search. There are some possible technical fixes instead such as:
- use
<noscript>
tags that show the images for users that don't have JavaScript enabled (and search engine bots) - Also link to your images. It doesn't seem to matter to image search whether the image is in the img src or in the a href. So the following snippet would get the image lazy loaded and the full size image indexed in image search:
<a href="/img_large/foo.jpg"><img lazydata-loadlazy-data="load="/img_thumb/foo.jpg" src="/img/1x1_transparent.gif"></a>