I've enabled lazy load, but the images on my website disappeared. What should I do?

I've enabled lazy load, but the images on my website disappeared. What should I do?

There are a number of reasons for banners/carousels/sliders etc. disappearing from the frontend after enabling the Lazy Load functionality. To resolve this issue, you may try the solutions below.

1. Try adding the image class or part of its name to the Lazy Load ignore list. To do so, find the class of a broken image in the element code:


      
And add it to Google Page Speed Optimizer → Lazy Load → Lazy Load → Ignore Images that Contain field:



Please, keep in mind that you should only add the class/name of the image itself, not the parent carousel, banner, or slider.
     
2. If there is a third-party lazy load enabled (for example, Porto theme provides its own lazy load), you should consider disabling it. Two lazy loads don't generally work well together, so it's recommended to leave only one of them enabled.

3. Try switching to another Lazy Load Script:



Please note, that for the correct work of Lazy Load functionality on Hyva Theme, the option Native JavaScript Lazy Script should be chosen.

4. Finally, you may try adjusting the Preload Images Number in Google Page Speed Optimizer → Lazy Load → Lazy Load: