Как и говорилось выше, полностью отключать добавление атрибута loading="lazy" нецелесообразно. Удалять атрибут у изображения есть смысл только если оно попадает на первый экран. Но если Вы всё-таки решили отключить его полностью, то добавьте в свой файл function.php:
За материал - спасибо!
Классный пример как доходчиво и наглядно обозначить и разобрать далеко неочевидный нюанс.
"Некоторые плагины для отложенной загрузки изображений позволяют избирательно добавлять атрибуты для изображений на странице. Таким же образом работает и наш плагин для оптимизации изображений True Image & Lazy Load."
Поясните, по возможности, в чем принципиальный + по сравнению, например, с a3 Lazy Load?
Спасибо.
Большинство плагинов lazy load, чтобы отложить загрузку картинок вот так изменяют тег <img>:
<img srs="placeholder.gif" srcset="/moya-kartinka.jpg 1x" />
Наш плагин изменяет:
<img srs="/moya-kartinka.jpg" srcset="placeholder.gif 1x" />
Так как Google бот при анализе страницы "смотрит" атрибут src, то в 1ом случае он "видит" на странице только заглушки placeholder.gif
А во 2ом случае - реально картинки.
Об этой проблеме уже писал здесь https://vc.ru/seo/169540-kak-lazy-load-ubivaet-vashi-sayty-i-chto-s-etim-delat
А вот пример как должно работать Как правильно реализовать Lazy Load изображений на сайте
Неужели бот настолько тупой, что от перемены мест он пугается и "не видит" картинки? LCP - это быстрота сервера, а потом уже всё остальное...
Похоже вы не в курсе, что такое LCP, путаете с TTFB
Бот не может быть тупым или не тупым. Бот - это алгоритм, который по заданным правилам ищет контент на странице. И бот ищет адрес картинки в атрибуте src. И если там его нет, то тупым является владелец сайта, который допустил это, а не бот.
Спасибо