SEO

Скорость сайта: что реально влияет на конверсию

6 мин чтения
МО
Руководитель SEO-отдела Media Monster
обновлено 9 209 просмотров

PageSpeed 98 не нужен. Нужен LCP до 2,5 секунды на мобильном 4G — и это принципиально разные задачи по деньгам и трудозатратам.

Коротко — главное из статьи
  • Баллы PageSpeed — синтетика; пользователь видит момент появления первого экрана, а не цифру в отчёте
  • Три метрики Core Web Vitals: LCP до 2,5 с, INP до 200 мс, CLS до 0,1 — этого достаточно
  • 80% результата дают три правки: WebP вместо JPEG, отложенная загрузка ниже первого экрана, хостинг с NVMe
  • Мерить нужно полевые данные на мобильном, а не лабораторный прогон на десктопе
  • На реальном проекте ускорение LCP с 4,1 до 2,3 с дало +11% к конверсии без изменений дизайна

Почему гонка за баллами PageSpeed — дорогая и бесполезная

Разница между 75 и 98 баллами PageSpeed — это обычно десятки часов работы разработчика: инлайн критического CSS, выпиливание сторонних скриптов, борьба за каждые 50 миллисекунд. Разница для пользователя — почти нулевая: он не видит баллы, он видит, когда на экране появился контент и когда сайт начал реагировать на нажатия.

Балл — это синтетическая оценка лабораторного прогона на эмуляции среднего устройства. Он полезен как термометр, но оптимизировать нужно не его, а конкретные метрики, по которым поисковики и пользователи реально судят о сайте. Для Google это фактор ранжирования Core Web Vitals, для Яндекса скорость работает через поведенческие: медленный сайт — отказы, возвраты в выдачу, потерянные позиции.

Ориентир, от которого стоит отталкиваться: LCP 1 до 2,5 секунды на мобильном при соединении уровня 4G. Достигли — дальнейшие вложения в скорость почти не окупаются, деньги полезнее направить на коммерческие факторы и контент.

Скорость сайта: что реально влияет на конверсию — иллюстрация к разделу «Почему гонка за баллами PageSpeed — дорогая и бесполезная»

Core Web Vitals простыми словами: LCP, INP, CLS

LCP (Largest Contentful Paint) — через сколько секунд появился самый крупный элемент первого экрана: баннер, фото товара, заголовок. Это и есть субъективное «сайт загрузился». Норма — до 2,5 с, зона проблем — больше 4 с.

INP (Interaction to Next Paint) — как быстро сайт отвечает на действия: клик по кнопке, открытие меню, ввод в поле. Норма — до 200 мс. Плохой INP — это «нажал, и ничего не происходит»; чаще всего его портят тяжёлые скрипты аналитики, чатов и виджетов.

CLS (Cumulative Layout Shift) — насколько скачет вёрстка при загрузке. Классика: хотел нажать «Купить», а в этот момент сверху догрузился баннер и палец попал по рекламе. Норма — до 0,1. Лечится указанием размеров для изображений, баннеров и рекламных блоков заранее.

Этих трёх метрик достаточно, чтобы говорить о скорости предметно. Всё остальное в отчётах — вспомогательная диагностика.

Как мерить: PageSpeed Insights, Метрика и полевые данные

Главное правило: смотрите полевые данные (реальные пользователи), а не только лабораторные. В PageSpeed 2 Insights это верхний блок «Данные реальных пользователей» из CrUX — он показывает, что происходит у живых посетителей за 28 дней. Лабораторный прогон ниже — для диагностики причин, не для оценки. 3

В Яндекс Метрике смотрите отчёт по времени загрузки страниц и связку с отказами: сегментируйте по устройствам — почти всегда проблема именно в мобильных. Google Search Console в разделе «Основные интернет-показатели» покажет, какие группы URL не проходят по LCP/INP/CLS — удобно, чтобы найти проблемные шаблоны страниц, а не отдельные URL.

Типичная ошибка — мерить скорость с рабочего компьютера по оптоволокну и решить, что всё хорошо. Проверяйте мобильную версию: у большинства коммерческих сайтов 60–75% трафика — смартфоны, и именно там LCP 4+ секунды. Кстати, резкие изменения трафика — повод проверить не только скорость: в кейсе с обвалом трафика причиной оказалась одна строка в robots.txt.

Бесплатный SEO-аудит сайта

Разберём ваш сайт, как в статьях этого блога: что мешает расти в Яндексе и Google и где теряются заявки.

Отправка формы не является заключением договора и не порождает обязательств сторон.

Три правки, которые дают 80% результата

1. WebP вместо JPEG/PNG. Изображения — обычно 50–70% веса страницы. Конвертация в WebP даёт минус 25–35% веса без видимой потери качества; на большинстве CMS это делается плагином или на уровне CDN за пару часов. Проверьте заодно, что картинки отдаются в реальном размере показа, а не 3000 px шириной под контейнер 400 px.

2. Отложенная загрузка всего, что ниже первого экрана. Атрибут loading="lazy" для изображений и iframe, отложенная инициализация карт, видео и виджетов чатов. Первый экран должен грузиться первым — всё остальное подождёт. Важно: картинку из первого экрана (баннер, фото товара) лениво грузить нельзя — это ухудшит LCP.

3. Хостинг с NVMe-дисками и нормальным TTFB. Если сервер отдаёт первый байт дольше 600–800 мс, никакая оптимизация фронта не спасёт. Переезд со старого shared-хостинга на тариф с NVMe часто срезает 0,5–1 с с LCP вообще без правок кода. Это самая «дешёвая» из трёх правок по трудозатратам.

Приоритет работ: что делать в первую очередь

Порядок, который работает на практике: сначала измерить полевой LCP мобильной версии главных шаблонов (главная, категория, карточка товара). Если LCP больше 4 с — начинать с TTFB и хостинга, затем изображения, затем lazy load. Если LCP 2,5–4 с — обычно хватает WebP и ленивой загрузки. Если LCP уже до 2,5 с — остановиться и заняться INP/CLS, только если они в красной зоне.

На реальных проектах ускорение LCP с 4,1 до 2,3 секунды давало +11% к конверсии без единого изменения в дизайне — просто потому, что часть людей переставала уходить, не дождавшись загрузки. Скорость — это конверсионная правка, и оценивать её нужно деньгами: посчитайте, сколько стоит +10% к конверсии при вашем трафике, и сравните со стоимостью работ.

После правок подождите 28 дней — полевые данные CrUX обновляются скользящим окном, мгновенного эффекта в отчётах не будет. Промежуточно контролируйте лабораторными прогонами и Метрикой.

Скорость сайта: что реально влияет на конверсию — иллюстрация к разделу «Приоритет работ: что делать в первую очередь»

Разбор замера: что показывают цифры на реальной странице

Возьмём типичную карточку товара интернет-магазина и пройдём замер по шагам.

Что показал отчёт. Балл на мобильном — 41, LCP — 4,8 секунды, CLS — 0,19, INP — 260 мс. Балл выглядит катастрофой, но работать нужно не с ним.

Ищем, что именно грузится 4,8 секунды. В разделе с диагностикой видно, какой элемент считается главным: это фотография товара шириной 1600 пикселей, весом 780 КБ, отдаваемая в формате JPEG без сжатия. На экране она занимает 360 пикселей.

Считаем эффект. Пересжатие в современный формат и отдача под размер экрана уменьшают файл примерно в десять раз. LCP падает до 2,4–2,6 секунды. Одна правка, эффект — почти половина проблемы.

Смещение макета 0,19. Смотрим, что прыгает: блок с ценой сдвигается вниз, когда подгружается баннер акции. Лечится указанием размеров блока заранее — правка на десять минут, показатель уходит к 0,05.

Отклик 260 мс. Здесь виноват тяжёлый скрипт чата поддержки, который грузится сразу. Отложенная загрузка через три секунды или по первому касанию экрана снимает проблему.

Итог: три правки, ни одна не требует переделки сайта, а балл при этом поднимается примерно до 75. Оставшиеся 25 баллов стоили бы больше, чем все три вместе, и не изменили бы ничего для покупателя.

HTMLизображения
<!-- БЫЛО: одна тяжёлая картинка на все экраны -->
<img src="/img/tovar.jpg">

<!-- СТАЛО: под размер экрана, в современном формате,
     с размерами (иначе макет прыгает при загрузке) -->
<img src="/img/tovar-800.webp"
     srcset="/img/tovar-400.webp 400w,
             /img/tovar-800.webp 800w,
             /img/tovar-1600.webp 1600w"
     sizes="(max-width: 700px) 100vw, 700px"
     width="800" height="600"
     alt="Перфоратор в работе на бетонной стене"
     loading="lazy" decoding="async">
Что это даёт. Одна эта правка обычно уменьшает вес главной картинки примерно в десять раз и снимает половину проблемы со скоростью. Атрибут loading="lazy" не ставьте на изображение первого экрана — оно должно грузиться сразу.

Что скорость даёт в деньгах: как посчитать для себя

Разговор «надо ускорить сайт» становится предметным, когда переведён в рубли. Расчёт делается за 15 минут.

1. Возьмите текущие цифры: визитов в месяц, конверсия в обращение, средний чек, доля мобильного трафика.

2. Найдите долю уходов по скорости. В системе аналитики сравните конверсию у визитов с быстрой и медленной загрузкой. Разрыв обычно заметный, и он и есть ваш резерв.

3. Посчитайте на примере. Пусть 40 000 визитов в месяц, 70% с телефонов, конверсия на мобильном 1,1% против 1,9% на быстрых визитах, средний чек 12 000 ₽.

ПоказательСейчасПосле ускорения
Мобильных визитов28 00028 000
Конверсия1,1%1,5%
Обращений308420
Прирост в месяц112 обращений

Даже при осторожной оценке прироста конверсии (не до 1,9%, а до 1,5%) разница составляет более сотни обращений в месяц. Соотнесите это со стоимостью работ — обычно решение становится очевидным без споров о баллах.

Важная оговорка: такой расчёт даёт порядок величины, а не гарантию. Медленные визиты часто медленные не только из-за сайта, но и из-за плохого интернета у пользователя, а такие люди хуже конвертируются и по другим причинам.

0% 56% 112% до 1 с 1–2 с 2–3 с 3–4 с 4–6 с 6+ с
↔ листайте график вбок
Конверсия в обращение в зависимости от времени загрузки — типовая картина для мобильного трафика; за 100% принята конверсия при загрузке до 1 секунды

Порядок работ: что делать в первую, вторую и третью очередь

Оптимизацию удобно вести тремя волнами — от дешёвого к дорогому.

Волна 1, эффект за неделю, силами контент-менеджера. Пересжатие изображений и отдача под размер экрана. Отложенная загрузка картинок ниже первого экрана. Удаление скриптов сервисов, которыми давно не пользуются — их обычно находится два-три.

Волна 2, месяц, нужен разработчик. Отложенная загрузка тяжёлых виджетов: чат, карта, видео. Указание размеров для баннеров и рекламных блоков. Настройка кеширования на сервере и сжатия ответов.

Волна 3, от месяца, требует решения о бюджете. Пересборка шаблона с уменьшением объёма кода, переход на более быстрый хостинг, отказ от тяжёлых конструкторов страниц.

Практика показывает: первые две волны закрывают большую часть разрыва и стоят недорого. К третьей переходят, когда бизнес упирается в потолок и разница действительно считается в деньгах.

Отдельно про порядок проверки. После каждой волны замеряйте не балл, а LCP на мобильном по полевым данным — тем, что собраны с реальных посетителей. Лабораторный замер меняется быстрее, но реальность отражает хуже.

HTMLотложенная загрузка виджетов
<!-- Чат, карта и видео грузятся не сразу, а при первом
     касании экрана или через 3 секунды — что наступит раньше -->
<script>
(function () {
  let done = false;
  function load() {
    if (done) return; done = true;
    const s = document.createElement('script');
    s.src = 'https://widget.example.com/chat.js';
    s.async = true;
    document.body.appendChild(s);
  }
  ['scroll','touchstart','mousemove'].forEach(
    e => addEventListener(e, load, { once: true, passive: true })
  );
  setTimeout(load, 3000);
})();
</script>
Что это даёт. Тяжёлый скрипт чата перестаёт задерживать первую отрисовку. На практике это заметно улучшает отклик страницы, а на работу самого чата не влияет — люди пишут не в первую секунду.

Типичные ошибки оптимизации скорости

  • Оптимизация десктопа вместо мобильного. Баллы на десктопе почти всегда высокие — проблема не там.
  • Lazy load на изображении первого экрана. LCP-элемент должен грузиться с максимальным приоритетом, иначе метрика ухудшится.
  • Десять скриптов аналитики и виджетов. Каждый чат, квиз и пиксель бьёт по INP. Проведите ревизию: половина обычно давно не используется.
  • Кэш-плагины без замера «до/после». Иногда агрессивное кэширование ломает формы и корзину — а падение конверсии списывают на сезон.
  • Гонка за 95+ баллами по требованию руководства. Дорого и не влияет на продажи после достижения нормальных Vitals.

Скорость — один из факторов, но не единственный: без спроса и структуры она не даст трафика. Про фундамент — в материале о сборе семантического ядра, а пример комплексной работы, где скорость была одним из этапов, — в кейсе роста трафика в 4 раза. Остальные разборы — в рубрике SEO.

Источники

  1. Google: Core Web Vitals — LCP, INP, CLS ↗ официальные пороговые значения метрик
  2. PageSpeed Insights ↗ проверка по данным реальных пользователей
  3. Справка Яндекс Метрики: отчёт «Время загрузки страниц» ↗

Вопросы и ответы

Какой балл PageSpeed считается нормальным?

Сам по себе балл — не цель. Ориентируйтесь на полевые метрики: LCP до 2,5 с, INP до 200 мс, CLS до 0,1 на мобильных. Обычно этому соответствует 70–85 баллов; тянуть дальше до 95+ дорого и на конверсию почти не влияет.

Влияет ли скорость сайта на позиции в Яндексе?

Прямого фактора вроде Core Web Vitals у Яндекса нет, но влияние есть через поведенческие: медленный сайт даёт больше отказов и возвратов в выдачу, и позиции проседают. Для Google скорость — прямой фактор ранжирования.

Через сколько после правок обновятся данные в PageSpeed Insights?

Полевые данные CrUX считаются скользящим окном за 28 дней, поэтому полный эффект в отчёте виден примерно через месяц. Промежуточно контролируйте изменения лабораторными прогонами и отчётами Метрики.

Почему у меня балл 90, а сайт кажется медленным?

Балл считается по одному замеру в лабораторных условиях, а ощущение складывается из реальных визитов с разными устройствами и сетями. Смотрите полевые данные за 28 дней — они ближе к тому, что чувствуют посетители.

Нужно ли ускорять сайт, если конкуренты тоже медленные?

Для позиций — не критично, скорость лишь один из многих факторов. Для конверсии — да: человек уходит не потому, что вы медленнее конкурента, а потому что ждать неприятно.

Что делать, если сайт на конструкторе и код не поменять?

Работайте с тем, что доступно: изображения, число блоков на странице, отключение неиспользуемых виджетов и шрифтов. Обычно это даёт заметное улучшение. Переход на другую платформу оправдан только при явном упоре в потолок.

Влияет ли количество внешних скриптов на скорость?

Сильно. Каждый счётчик, чат и виджет — отдельное соединение и дополнительный код. Проверьте список подключённых сервисов: на среднем сайте два-три из них давно не используются, но продолжают грузиться.

Нужен ли отдельный мобильный шаблон ради скорости?

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

Как часто перепроверять скорость?

Раз в квартал и обязательно после любой выкладки. Скорость деградирует постепенно: добавили баннер, подключили ещё один сервис, загрузили несжатые фотографии — и через полгода показатели снова плохие.

Официальные справки по теме
МО
Руководитель SEO-отдела Media Monster

Максим занимается поисковым продвижением 11 лет: начинал с собственных контентных проектов, затем вырос от специалиста до руководителя SEO-отдела в агентстве. Специализируется на технических аудитах, работе с большими сайтами и контент-стратегии под Яндекс и Google. В Media Monster отвечает за методологию продвижения, контролирует ключевые проекты и обучает команду.

С какими задачами к нему приходят

Чаще всего — «сайт есть несколько лет, а трафика нет». За этой формулировкой обычно скрывается одно из трёх: структура собрана по внутренней логике компании, а не по тому, как товар ищут; техническая часть мешает поисковику дойти до половины страниц; или страницы есть, но они не отвечают на вопрос, с которым человек пришёл. Вторая по частоте задача — разбор инцидента: трафик резко упал, и нужно быстро понять почему.

Отдельная категория — проверка работы предыдущего подрядчика. Здесь Максим смотрит не на отчёты, а на то, что реально изменилось на сайте: какие страницы появились, что стало с индексом, какие правки внесены в код.

Как работает

Принцип, который он повторяет команде: сначала диагностика, потом работы. До начала любых действий собирается картина — что в индексе, где спрос, чем закрыт, куда уходят люди. Это занимает от нескольких дней до двух недель и часто меняет исходный план: задача, с которой пришёл клиент, оказывается следствием, а не причиной.

Каждая рекомендация в его отчётах сопровождается ответом на вопрос «как мы поймём, что это сработало». Если измеримого критерия нет, пункт из плана убирается.

Чего не делает

Не обещает позиций и сроков выхода в топ — ни один подрядчик не управляет алгоритмами поиска. Не берётся за проекты, где нельзя вносить изменения в сайт: без доступа к структуре и коду продвижение сводится к написанию текстов, а это редко решает задачу. Не использует схемы, за которые сайт может получить санкции, — накрутку поведенческих факторов, скрытый текст, покупку ссылок пачками.

В блоге

Пишет в рубрики «SEO» и «Кейсы»: технические разборы, чек-листы и истории проектов, включая те, где часть гипотез не сработала. Все клиентские материалы публикуются обезличенно — ниша, регион и название компании не раскрываются.

Материал подготовлен по редакционной политике блога: практика проектов, официальные источники, проверка перед публикацией.

Что это даёт на практике
Главное из этого материала. Баллы PageSpeed — синтетика; пользователь видит момент появления первого экрана, а не цифру в отчёте
✓ Что работает
  • Работа со структурой и семантикой — рост виден на горизонте 2–4 месяцев
  • Технические правки: ускоряют переиндексацию, эффект заметен за 2–4 недели
  • Проработка коммерческих факторов — влияет и на позиции, и на конверсию
✕ Что результата не даёт
  • Наращивание объёма текстов без работы со структурой
  • Ожидание результата за 2–3 недели: поиск так быстро не пересчитывает
  • Гонка за баллами скорости вместо реального времени отрисовки
Выводы обобщены по проектам направления «SEO» и обезличены: названия компаний, домены и иные идентифицирующие данные не раскрываются. Результат в каждом проекте зависит от ниши, конкуренции и исходного состояния — см. условия использования.
Хотите понять, где именно у вас теряется трафик?
Бесплатно посмотрим структуру и техническую часть — пришлём задачи по приоритету, без общих слов.
Разобрать мой сайт

Обсуждение

Спросите, что осталось непонятным — автор материала отвечает в комментариях.

Загружаем комментарии…
Комментарии — от подтверждённых читателей

Один раз подтвердите себя в Telegram: так в обсуждении нет спама, а имя подставляется само. Мы видим только имя и никогда не пишем первыми без вашего запроса.

Читайте по теме

← Все статьи рубрики «SEO»

SEO-продвижение сайтов

Яндекс Вебмастер: подключение и пять разделов, которые нужны на практике GEO: продвижение в ответах нейропоиска — что это и как под него работать Технический аудит сайта: 30 проверок, которые делаются до любых работ Локальное продвижение: как получать клиентов из карт и запросов с городом Внутренняя перелинковка: какие ссылки работают, а какие ставятся зря Все статьи рубрики (9) →

Реклама в Яндекс Директе

Реклама для дверей: какие каналы дают заявки и сколько стоят Минус-слова и чистка площадок: где проходит граница между экономией и потерей заявок «Обучение стратегии остановлено» в Яндекс Директе: причины и что делать Автостратегии в Яндекс Директе: полный разбор и типичные ошибки Геотаргетинг в Директе: регионы, радиусы и гиперлокал Открыть рубрику →

SMM и таргетированная реклама

Таргет во ВКонтакте: связки, которые дают заявки в 2026 SMM-стратегия из 6 блоков: цели, аудитория, тон, рубрики, частота, метрики Ретаргетинг: 5 сегментов, которые окупаются всегда Контент-план на месяц: как собрать за два часа Креативы: почему одинаковые баннеры перестают работать Открыть рубрику →

Разработка сайтов

Кейс: переезд магазина на новую платформу — что делали, чтобы не потерять трафик Кейс: после редизайна трафик упал на 41% — что чинили шесть недель Приёмка сайта у подрядчика: чек-лист, который защитит от типовых проблем Интеграция сайта с учётной системой: где обмен ломается и как это ловить Сколько стоит разработка сайта и из чего складывается цена Все статьи рубрики (8) →

Веб-аналитика и сквозная аналитика

Яндекс Метрика: как настроить с нуля и какие отчёты смотреть Цели в Яндекс Метрике: что настроить в первую очередь и почему они перестают работать UTM-метки: как построить систему разметки, в которой можно разобраться через год Какие отчёты в аналитике стоит смотреть владельцу и что в них искать Сквозная аналитика без бюджета: минимальная рабочая схема Все статьи рубрики (6) →

Кейсы с цифрами

Кейс: как готовили сезонный бизнес к пику спроса и почему часть работ не окупилась Кейс: продвижение в B2B, где сделка закрывается через полгода Кейс: снизили стоимость заявки вдвое — и почему это оказалось плохой новостью Кейс: как выводили новое направление с нуля и что показал первый спрос Кейс: рост органики в 4 раза за 7 месяцев — и почему первые три были почти без результата Все статьи рубрики (8) →

Подтемы

Семантическое ядро Яндекс Метрика Автостратегии Директа Регионы и гео Интернет-магазины Все подтемы (9) →

Словарь терминов

ДРР — что это CPL — что это CAC — что это Когортный анализ — что это UTM-метки — что это Все термины (36) →

Ниши и категории

Мебельный маркетинг 7 Дверной бизнес 2 B2B-сектор 2 Недвижимость 2 E-commerce 2 Все направления (6) →

SEO в 2026

GEO — ответы нейросетей Локальный спрос и карты Технический аудит Внутренняя перелинковка Коммерческие факторы

Сейчас читают

Кейс: рост органики в 4 раза за 7 месяцев — и почему первые три были почти без результата Кейс: в 2,2 раза больше заявок на том же бюджете — за счёт перераспределения Кейс: трафик упал на 38% — разбор инцидента по часам Коммерческие факторы ранжирования: полный чек-лист из 18 пунктов «Обучение стратегии остановлено» в Яндекс Директе: причины и что делать Карта блога — все статьи RSS-лента блога

Блог Media Monster

Бесплатный аудит сайта и рекламы Как мы готовим материалы Условия использования Политика конфиденциальности Согласие на обработку данных