Пошагово: какой формат выбрать, как сжать картинку без потери качества, прописать alt и размеры и проверить все изображения страницы.
Пошагово: какой формат выбрать, как сжать картинку без потери качества, прописать alt и размеры и проверить все изображения страницы.
Оптимизация изображений для сайта — это комплекс мер: уменьшение веса файла, подбор формата, корректные размеры и разметка для поисковиков. Картинки обычно весят больше всего на странице, поэтому от них напрямую зависит скорость загрузки, поведенческие факторы и позиции в поиске. Ниже — практическая инструкция: что делать с исходниками, как сжимать, какой формат выбрать и как проверить результат.
Оптимизация изображений — это не только сжатие. Это набор действий: подготовить исходник нужного размера, выбрать подходящий формат, сжать без видимых артефактов, указать ширину и высоту в разметке, заполнить alt и осмысленное имя файла. Каждый пункт влияет на то, как быстро страница отдаётся пользователю и как её видят поисковые роботы.
Связь со скоростью прямая: чем тяжелее картинки, тем дольше грузится страница и тем выше показатель отказов. Google учитывает скорость и метрики Core Web Vitals при ранжировании, Яндекс тоже смотрит на скорость ответа и удобство страницы. Если изображения не оптимизированы, вы теряете и на мобильных, где трафик дороже, и в поиске по картинкам — файлы без alt и с именами вида IMG_2841.jpg почти не попадают в выдачу.
Оптимизация решает три задачи: ускоряет загрузку страниц, экономит трафик пользователя и сервера, улучшает индексацию изображений в поиске по картинкам Яндекса и Google. Для интернет-магазина это ещё и конверсия: тяжёлые фото товара на мобильном часто означают уход покупателя до того, как он увидел цену.
Действуйте по порядку — так вы не будете возвращаться к одной и той же картинке дважды.
После оптимизации проверяйте три параметра: вес (для картинок в тексте и карточек товара ориентир — 50–150 КБ, для большой картинки на весь экран — до 200–300 КБ), отсутствие видимых артефактов, корректность на мобильных и десктопе. Файл тяжелее 500 КБ почти всегда можно сжать без видимой потери качества.
Сжатие бывает двух видов. Без потери качества (lossless) меняет способ хранения данных, но не сами пиксели — файл становится меньше, картинка остаётся идентичной. С потерей качества (lossy) часть данных отбрасывается, и при разумных настройках разница не видна глазом, а вес падает в разы.
Для фотографий уместно сжатие с потерей качества: JPEG и WebP рассчитаны именно на это. Для скриншотов с текстом, схем, логотипов и графики с резкими границами лучше lossless или форматы вроде PNG и SVG, иначе появятся ореолы вокруг букв и линий.
Инструменты: онлайн-сервисы для быстрой пакетной обработки, графические редакторы вроде Photoshop или GIMP, конвертеры и плагины для CMS, которые сжимают файлы при загрузке. Если навыков работы в редакторе нет, начните с онлайн-сервиса: загрузили файл, выбрали степень сжатия, скачали результат.
Типичная ошибка — чрезмерное сжатие. Гнаться за минимальным весом бессмысленно: на фото появятся квадратные артефакты и размытие, на графике — грязные края. Такая картинка выглядит дешёво, а пользователь может уйти. Сравнивайте результат с исходником при 100% масштабе, прежде чем загружать файл на сайт.
Формат подбирают под тип графики, а не под привычку.
| Формат | Для чего подходит | Особенности |
|---|---|---|
| JPEG | Фотографии, сложные изображения с плавными переходами | Хорошо сжимается с потерей качества, не поддерживает прозрачность |
| PNG | Графика с прозрачностью, скриншоты, схемы | Сжатие без потерь, файлы тяжелее JPEG на фото |
| WebP | Современный веб: и фото, и графика с прозрачностью | Меньше вес при сопоставимом качестве, поддерживается актуальными браузерами |
| SVG | Логотипы, иконки, простые иллюстрации | Векторный формат, масштабируется без потери качества |
WebP стоит использовать как основной формат для фото и графики, но с резервом: старые браузеры могут не понять формат. Решение — тег picture с источником WebP и запасным JPEG или PNG. SVG удобен для логотипов и иконок: он лёгкий и чёткий на любом экране, но не подходит для фотографий.
Рекомендация простая: фото — JPEG или WebP, графика с прозрачностью — PNG или WebP, логотипы и иконки — SVG, современный веб — WebP там, где есть поддержка.
Одна и та же картинка на телефоне и на мониторе должна отдаваться разными файлами. Нет смысла грузить на смартфон изображение шириной 2000 px, если оно показывается в блоке 360 px. Адаптивные изображения решают эту задачу: браузер сам выбирает подходящий файл под ширину экрана и плотность пикселей.
Для этого используют атрибуты srcset и sizes. В srcset перечисляют варианты файла с указанием ширины, в sizes — сколько места картинка занимает на экране при разных условиях. Браузер сопоставляет данные и загружает оптимальный вариант.
Изображения за пределами первого экрана стоит грузить отложенно — с атрибутом loading="lazy". Ключевой картинке первого экрана, наоборот, помогает fetchpriority="high": она должна загрузиться раньше остальных. Так вы не тратите трафик на то, что пользователь ещё не увидел, и ускоряете показ главного.
Имя файла — первое, что читает поисковик. Правила простые: латиница, осмысленное название, слова через дефис, без пробелов и случайных наборов символов. krossovki-belye-zhenskie.jpg лучше, чем IMG_2841.jpg или photo1.jpg. Имя отражает содержимое картинки, а не набор ключевых слов через запятую.
Атрибут alt описывает изображение для тех, кто его не видит, и для поисковых роботов. Пишите кратко: 5–15 слов о том, что на картинке. Ключевое слово уместно, если оно естественно вписывается, но переспам вредит. У декоративных картинок alt должен быть пустым — alt="", тогда программы чтения с экрана их пропустят. Отсутствие атрибута — ошибка, пустой атрибут — норма.
Атрибут title добавляет всплывающую подсказку, но не заменяет alt и на индексацию почти не влияет — не стоит дублировать в нём описание. Для расширенного представления в выдаче используют микроразметку Schema.org. Карта сайта для изображений помогает поисковикам быстрее находить новые картинки, особенно на больших каталогах.
Даже сжатые картинки можно отдавать медленно. Технические меры: CDN для доставки файлов из ближайшей к пользователю точки, кеширование в браузере с корректными HTTP-заголовками, современные протоколы передачи. Если картинки хранятся на сервере без кеша, браузер каждый раз запрашивает их заново.
Проверить скорость помогают PageSpeed Insights и инструменты разработчика в браузере: вкладка Network показывает, какие файлы грузятся дольше всего. Отсортируйте запросы по размеру — самые тяжёлые картинки и будут главной проблемой.
Порядок действий при медленной загрузке: найдите тяжёлые файлы, сожмите и переведите их в WebP или AVIF, уменьшите до реального размера показа, настройте кеширование и CDN, включите ленивую загрузку для картинок ниже первого экрана. И только после этого смотрите на остальные ресурсы страницы.
Ручная проверка каждой картинки занимает время, особенно на каталоге. Сервис nextin.ru находит все изображения на странице, скачивает их и проверяет вес, формат, реальный размер, alt, атрибуты width и height и ленивую загрузку. По каждой картинке видно, что именно с ней не так, а список можно выгрузить в CSV.
Дальше правки по отчёту: добавьте alt содержательным картинкам, уменьшите и сожмите файлы, переведите JPG и PNG в WebP или AVIF, пропишите width и height, поставьте loading="lazy" картинкам ниже первого экрана и fetchpriority="high" первой картинке.
Последствия для сайта: медленная загрузка, рост отказов, слабая индексация картинок и потеря позиций в поиске. Чек-лист самопроверки перед публикацией: файл нужного размера, вес в пределах нормы, правильный формат, осмысленное имя, заполненный alt, указаны width и height, ленивая загрузка для картинок ниже первого экрана.
После внедрения проверьте результат: сравните вес страницы до и после, посмотрите, не появилось ли артефактов, пройдитесь по мобильной версии. Часть пунктов автоматизируется: плагины CMS сжимают файлы и конвертируют в WebP при загрузке, сервисы пакетной обработки экономят время на каталогах.
Используйте сжатие без потерь для графики с текстом и резкими границами, а для фото — умеренное сжатие с потерей качества, которое не видно глазом. Уменьшайте картинку до реального размера показа и переводите в WebP или AVIF: вес падает, а визуально файл не отличается от исходника.
Для фотографий — JPEG или WebP, для графики с прозрачностью — PNG или WebP, для логотипов и иконок — SVG. WebP выгоден по весу, но стоит предусмотреть резервный формат через picture. PNG для фото выбирают редко: файл получается тяжёлым.
Да, alt помогает картинкам попадать в поиск по картинкам Яндекса и Google и описывает содержимое для незрячих пользователей. Ключевое слово в alt уместно, если оно естественно, переспам не помогает. У декоративных картинок допустим пустой alt="".
Начните с онлайн-сервисов сжатия: загрузили файл, выбрали степень сжатия, скачали результат. Дальше — плагины CMS, которые сжимают и конвертируют файлы при загрузке, или проверка через сервис проверки картинок, который показывает, какие файлы тяжелее нормы.
Проверьте фактический вес: картинка может выглядеть маленькой на экране, но весить много из-за большого исходного разрешения. Ориентир — 50–150 КБ для картинок в тексте и карточек товара, до 200–300 КБ для большой картинки на весь экран. Если файл в этих пределах, сжатие даст немного.
Тип запроса по выдаче Яндекса: коммерческий, информационный или смешанный
Пожалуйста, не закрывайте страницу