SEO проблемы Drupal 8. Blazy модуль и 404 ошибки картинок

Для решения задачи по ускорению сайтов на Друпал 8 рекомендуется использовать модуль "ленивой загрузки изображений", одним из которых является самый популярный модуль Blazy. Но, как часто бывает, избавляясь от одной проблемы, зарабатываешь другую.

В общем этот модуль генерирует вот такой вот код картинок, которые еще не подгрузились:

<img alt="" class="media__image media__element b-lazy img-rounded" loading="lazy" data-rel="lightbox" src="https://seonomad.net/sites/default/files/styles/50x50/public/cargo/alfa.jpg?itok=tnRKugG2" rel="lightbox" src="https://seonomad.net/image/svg%2Bxml%3Bcharset%3Dutf-8%2C%3Csvg%20xmlns%3D%26#039;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#039; viewBox%3D&#039;0 0 50 50&#039;%2F%3E" width="50" height="50" typeof="Image" />

А вот этот вот кусок:

rel="lightbox" src="https://seonomad.net/image/svg%2Bxml%3Bcharset%3Dutf-8%2C%3Csvg%20xmlns%3D%26#039;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#039; viewBox%3D&#039;0 0 50 50&#039;%2F%3E" width="50" height="50" typeof="Image" />

генерит кучу 404 страниц делая сайт не очень дружелюбным в плане SEO.

Решение очень простое. В настройках модуля /admin/config/media/blazy обязательно заполните это поле:

blazy config

После этого код уазанный выше будет подменятся вашей картинкой без 404 ошибок

Average: 7.3 (3 votes)
Автор: Александр Зинченко