Методика: Проверка выполняется по методике wSEO 1.0. Как устроена проверка

Проверяйте разметку и зарезервированное место

Найдите изображения без размеров и связанные сдвиги

Сначала посчитайте img без обоих атрибутов, затем заблокируйте изображения и перезагрузите страницу. Хороший результат сохраняет пропорциональные пустые области и не сдвигает соседний контент после загрузки.

Проверка сравнивает width, height, соотношение сторон и стабильность макета
Наличие чисел недостаточно: их отношение должно совпадать с реальным файлом и CSS.

Простая проверка

  1. Откройте DevTools → Elements и найдите все img на контрольной странице.
  2. Проверьте наличие числовых width и height без единиц.
  3. Сравните отношение атрибутов с naturalWidth/naturalHeight загруженного файла.
  4. В Network заблокируйте изображения, отключите кеш и перезагрузите страницу.
  5. Убедитесь, что место зарезервировано на desktop и mobile и нет горизонтальной прокрутки.
  6. Сохраните URL, HTML элемента, размеры файла и скриншоты до/после.

Как оценить результат

Уровни проблемы размеров изображения
СитуацияУровеньДействие
Оба атрибута есть, пропорция верна, место сохраняетсяПроблемы нетПроверить остальные шаблоны.
Одного атрибута нет или оба отсутствуютРиск CLSДобавить оба из источника.
Атрибуты есть, но пропорция не совпадаетНеверное местоИсправить размеры или контейнер.
Изображение имеет размеры, но страницу двигает другой блокДругая причина CLSПроверить шрифты, рекламу и динамические вставки.
Фиксированный CSS создаёт горизонтальный скроллРегрессия mobileВернуть адаптивные правила.

Техническая проверка

[...document.images].map(img => ({
  src: img.currentSrc,
  attr: [img.getAttribute('width'), img.getAttribute('height')],
  natural: [img.naturalWidth, img.naturalHeight]
}));

В Performance запишите загрузку и включите отображение Layout Shifts. Один CLS-балл Lighthouse не показывает источник на всех шаблонах, поэтому сохраните конкретные элементы и URL.

Ложные срабатывания и объём

SVG с корректным viewBox, CSS background и контейнер с заданным aspect-ratio требуют отдельной оценки. Сканер исходного HTML может не увидеть размеры, добавленные серверным компонентом или JavaScript, а DOM-проверка не охватывает другие страницы.

Автоматическая цена относится к шаблонам на странице услуги. Для исправления используйте пошаговую инструкцию.