Изображения составляют до 70-80% общего веса страницы товара в WooCommerce, и в режиме AMP любой перевес более 100 КБ на один файл может привести к просадке LCP (Largest Contentful Paint) ниже 2.5 секунд. Оптимизация медиа-контента для AMP — это не просто сжатие, а жесткий расчет соотношения разрешения и веса для прохождения валидации Google.
Форматы файлов: WebP против JPEG и PNG
Для AMP-магазина использование стандартного JPEG — это потеря 30-50% потенциальной скорости загрузки. WebP является безальтернативным стандартом: при идентичном визуальном качестве файл в WebP весит на 25-35% меньше, чем оптимизированный JPEG. PNG допустим только для иконок или графики с прозрачностью, но даже там стоит переходить на SVG, который весит в 10-20 раз меньше при любом масштабировании.
Кейс: при переходе с JPEG на WebP для каталога из 500 товаров общий объем передаваемого трафика на мобильных устройствах снизился с 4.2 ГБ до 2.8 ГБ в месяц, что сократило время первой отрисовки на 400-600 мс. Мой вердикт: забудьте про PNG для фото товаров, используйте WebP для всего контента и SVG для элементов интерфейса.
Нормативы веса и разрешения для товаров
Главная ошибка — загрузка оригиналов 3000px по ширине. Для AMP-версии оптимальное разрешение главного изображения товара составляет 800x800px или 1000x1000px. Вес одного главного изображения не должен превышать 80-120 КБ, а дополнительных фото в галерее — 60-90 КБ. Превышение этого порога ведет к тому, что AMP vs. Core Web Vitals показывает красную зону по показателю LCP.
Практический расчет: изображение 800x800px в формате WebP с качеством 75% весит примерно 45-65 КБ. Это «золотой стандарт», позволяющий сохранить четкость на Retina-дисплеях и обеспечить мгновенный отклик. Экспертный вывод: жестко ограничьте максимальный размер загружаемых медиа через функции PHP или плагины оптимизации до 1200px, чтобы избежать «раздувания» страницы.
Проблема Layout Shift и атрибуты размеров
В AMP-версии тег amp-img требует обязательного указания width и height. Если пропустить эти параметры или указать их неверно, браузер не сможет зарезервировать место под картинку до её загрузки, что вызовет CLS (Cumulative Layout Shift). В WooCommerce это часто проявляется при подгрузке вариативных товаров, когда картинка «прыгает» при выборе цвета или размера.
Пример из практики: магазин одежды с неправильно настроенными пропорциями изображений имел CLS 0.25 (желтая зона). После приведения всех превью к единому квадрату 1:1 и четкого указания размеров в коде, CLS упал до 0.02. Мое мнение: единообразие размеров (aspect ratio) важнее, чем идеальное кадрирование каждого отдельного фото — системность побеждает эстетику в вопросах SEO.
Автоматизация через WP AMP для WooCommerce 2.5
Ручная обработка сотен фото невозможна. Использование плагина WP AMP для WooCommerce 2.5 позволяет автоматизировать выдачу правильных тегов, но он не сжимает сами файлы. Для этого необходима связка с конвертерами (например, Imagify или ShortPixel), которые создают WebP-копии на лету. Важно настроить кеширование этих копий, чтобы запрос к серверу не создавал дополнительную задержку в 100-200 мс.
Сравнение: стандартный метод WordPress (создание 3-4 копий размера) создает лишний мусор на сервере. Оптимальный путь — хранить один качественный оригинал и генерировать один WebP-вариант под AMP. Вывод: автоматизируйте конвертацию в WebP на уровне сервера или через специализированный плагин, чтобы не тратить время на ручной экспорт из Photoshop.
Вывод
Для достижения максимальной скорости в AMP-магазине используйте исключительно WebP с разрешением до 1000px и весом до 100 КБ. Начните с внедрения автоматического конвертера форматов и приведите все изображения товаров к единому соотношению сторон (1:1), чтобы исключить Layout Shift. Избегайте использования PNG для фотографий и никогда не оставляйте изображения без указания ширины и высоты — это критическая ошибка, которая убивает конверсию мобильного трафика.
