ФиксИнтернет-магазин на 1С-Битрикс под ключ за 30 дней по фиксированной цене
Ускорение и производительность

Оптимизация Core Web Vitals на Битрикс: зелёные LCP, CLS и INP

Доводим Core Web Vitals на 1С-Битрикс до зелёной зоны: ускоряем загрузку главного блока (LCP), убираем скачки вёрстки (CLS) и снимаем задержку отклика на действия (INP). Замеряем по реальным пользователям через CrUX и RUM, а не только в лаборатории. Зелёные Web Vitals — это выше позиции в поиске и удобнее сайт.

3 из 3метрики в зелёной зоне
CrUX + RUMзамер по реальным пользователям
от 2 недельдо первого зелёного отчёта
75-йперцентиль как цель
Core Web Vitals LCP CLS INP 75-й перцентиль · зелёная зона
Что делаем

Из чего складывается оптимизация Core Web Vitals

Работаем по каждой из трёх метрик отдельно и измеряем результат на реальных пользователях. Ниже — основные направления работ по доведению LCP, CLS и INP до зелёной зоны.

Ускорение LCP

Находим критический ресурс главного блока, добавляем preload, ускоряем ответ сервера и приоритизируем загрузку.

Оптимизация изображений

Современные форматы, адаптивные размеры, ленивая загрузка вне экрана и приоритет для картинки LCP.

Оптимизация шрифтов

Preload ключевых начертаний, font-display, подмножества символов и резерв места под текст против скачка.

Стабилизация CLS

Резервируем место под изображения, баннеры, виджеты и блоки, фиксируем размеры и убираем скачки вёрстки.

Разгрузка INP

Дробим длинные задачи JavaScript, убираем лишние и тяжёлые скрипты, откладываем некритичный код.

Измерение по CrUX и RUM

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

Зачем доводить Core Web Vitals до зелёных

Где сайт на Битрикс теряет метрики и пользователей

Core Web Vitals — это три метрики, которыми Google измеряет реальный опыт посетителей: скорость показа главного блока, стабильность вёрстки и отзывчивость на действия. Красные значения роняют позиции в выдаче и раздражают людей. Мы доводим их до зелёной зоны на данных реальных пользователей.

Главный экран долго пустой, крупная картинка или заголовок появляются с задержкой — красный LCP.
Находим критический ресурс LCP, добавляем preload, оптимизируем изображения в современные форматы и ускоряем шрифты.
Вёрстка прыгает при загрузке: текст съезжает под баннеры и подгруженные блоки — высокий CLS.
Резервируем место под изображения, баннеры и шрифты, фиксируем размеры элементов и убираем скачки при подгрузке.
После клика или ввода интерфейс зависает на доли секунды — тяжёлый INP и ощущение тормозов.
Разгружаем главный поток: дробим длинные задачи JS, убираем лишние скрипты и откладываем некритичный код.
В лаборатории метрики хорошие, а в Search Console URL помечены как медленные.
Снимаем полевые данные по CrUX и подключаем RUM, чтобы видеть метрики реальных пользователей, а не синтетику.
Сайт проседает на мобильных и слабых сетях, хотя на офисном компьютере летает.
Оптимизируем под мобильный 75-й перцентиль: вес страницы, шрифты, изображения и объём JavaScript под реальные устройства.
Подробно об услуге

Core Web Vitals на 1С-Битрикс: что это и зачем доводить до зелёных

Core Web Vitals — это набор из трёх метрик, которыми Google измеряет реальный опыт посетителя: насколько быстро показывается главный блок страницы, насколько стабильна вёрстка при загрузке и насколько отзывчив интерфейс на действия. Эти метрики входят в сигналы ранжирования, поэтому красные значения не только раздражают людей, но и мешают сайту расти в поиске. Оптимизация Core Web Vitals на 1С-Битрикс — это целенаправленная работа по доведению всех трёх показателей до зелёной зоны на данных реальных пользователей, а не по разовому улучшению лабораторного балла.

Три метрики Core Web Vitals отвечают за разные стороны опыта. LCP (Largest Contentful Paint) измеряет время до показа самого крупного элемента в области экрана — обычно главного изображения, баннера или заголовка. CLS (Cumulative Layout Shift) измеряет суммарный сдвиг вёрстки: насколько сильно прыгает контент, когда подгружаются картинки, баннеры и шрифты. INP (Interaction to Next Paint) измеряет отзывчивость — задержку между действием пользователя и откликом интерфейса. Зелёные пороги: LCP меньше 2,5 секунды, CLS меньше 0,1 и INP меньше 200 миллисекунд на 75-м перцентиле.

Что мешает метрикам на Битрикс

Сайты на 1С-Битрикс часто проседают по Core Web Vitals из-за тяжёлых шаблонов, обилия подключённых скриптов и неоптимизированных изображений. LCP страдает, когда главная картинка грузится поздно и без приоритета, а сервер долго отдаёт первый ответ. CLS растёт от изображений без заданных размеров, баннеров и виджетов, которые сдвигают контент, и от шрифтов, меняющих высоту строки при подмене. INP проседает из-за длинных задач JavaScript: счётчики, виджеты чата, карусели и сторонние скрипты блокируют главный поток, и браузер не успевает отвечать на клики.

Основные причины красных метрик, с которыми мы работаем:

  • критический ресурс LCP грузится поздно, без preload и приоритета;
  • изображения в тяжёлых форматах, без адаптивных размеров и ленивой загрузки;
  • шрифты без preload и font-display, из-за чего текст появляется рывком;
  • изображения, баннеры и виджеты без зарезервированного места — скачки CLS;
  • длинные задачи JavaScript и лишние сторонние скрипты, утяжеляющие INP;
  • медленный ответ сервера и отсутствие кэширования главных страниц.

Почему важны зелёные Web Vitals

Зелёные Core Web Vitals дают двойную выгоду. С одной стороны, это сигнал ранжирования: при прочих равных страницы с хорошими метриками получают преимущество в поиске, а URL уходят из категории «требуют улучшения» в зелёную зону в Search Console. С другой стороны, это про живой опыт людей. Быстрый показ главного блока удерживает посетителя в первые секунды, стабильная вёрстка не даёт ему промахнуться по кнопке из-за прыжка, а отзывчивый интерфейс не создаёт ощущения тормозов. Всё это снижает отказы и повышает долю тех, кто доходит до заявки или покупки.

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

Как мы доводим метрики до зелёных

Работа начинается с замера по реальным пользователям. Мы снимаем текущие LCP, CLS и INP по данным CrUX и отчёту Core Web Vitals в Search Console, отделяем полевые данные от лабораторных и фиксируем стартовую точку. Затем диагностируем каждую метрику отдельно: находим критический ресурс, который держит LCP, выявляем элементы, дающие сдвиги CLS, и определяем длинные задачи JavaScript, утяжеляющие INP. На основе диагностики составляем план работ с приоритетами по эффекту и трудозатратам.

Дальше идёт сама оптимизация. По LCP добавляем preload критического ресурса, ускоряем ответ сервера, переводим изображения в современные форматы с адаптивными размерами и приоритизируем загрузку главной картинки. По CLS резервируем место под изображения, баннеры и виджеты, фиксируем размеры элементов и настраиваем загрузку шрифтов через preload и font-display. По INP дробим длинные задачи на части, убираем лишние и тяжёлые скрипты и откладываем некритичный код. Все изменения вносим аккуратно, без правки ядра Битрикса, чтобы обновления платформы проходили без конфликтов, а в финале повторно замеряем метрики и показываем зелёный отчёт на 75-м перцентиле.

Как это работает

Путь от красных метрик к зелёным

Снимаем метрики по реальным пользователям, диагностируем каждую отдельно, оптимизируем LCP, CLS и INP и контролируем результат по полевым данным, пока все три не уйдут в зелёную зону.

ЗамерCrUX · RUM ДиагностикаLCP · CLS · INP Оптимизацияpreload · JS · шрифты Зелёная зона75-й перцентиль Результат контролируем по реальным пользователям, а не по лабораторному баллу
Замер CrUX → диагностика LCP, CLS, INP → оптимизация → зелёная зона на 75-м перцентиле.
Сравнение

Как доводят Core Web Vitals: варианты

Критерий Своими силамиУниверсальный плагинСтудия B2Bsite
Подход к LCP, CLS, INP Точечно, по советам из статейОбщие настройки без учёта LCPРабота по каждой метрике отдельно
Измерение результата Только лабораторный замерНе видит полевых данных CrUXЗамер по CrUX и RUM
Совместимость с Битрикс Часто правят ядро БитриксаКонфликты с темой и модулямиБез правки ядра, через свои решения
Стабильность зелёных метрик Метрики плавают релиз за релизомЭффект частичный и нестабильныйЗелёная зона на 75-м перцентиле
Риски Можно сломать вёрстку или вёрсткуРиск регрессий при обновленииКонтроль метрик и защита от регрессий
Эффект после оптимизации

Что меняется в цифрах

3 из 3
метрики в зелёной зоне на 75-м перцентиле
LCP < 2,5 с
показ главного блока укладывается в норму
CLS < 0,1
вёрстка перестаёт прыгать при загрузке
INP < 200 мс
интерфейс отвечает на действия без задержки

Целевые пороги Core Web Vitals для зелёной зоны. Текущие значения вашего сайта снимем на бесплатном замере по CrUX.

Этапы работы

Как мы доводим метрики до зелёных

01

Замер по реальным пользователям

Снимаем текущие LCP, CLS и INP по CrUX и Search Console, отделяем поле от лаборатории и фиксируем стартовую точку.

02

Диагностика по каждой метрике

Находим критический ресурс LCP, источники скачков CLS и длинные задачи, грузящие INP, и составляем список причин.

03

План работ и приоритеты

Расставляем правки по эффекту и трудозатратам, согласуем план и целевые пороги зелёной зоны.

04

Оптимизация LCP и изображений

Добавляем preload критического ресурса, ускоряем сервер, переводим картинки в современные форматы и приоритизируем загрузку.

05

Стабилизация CLS и шрифтов

Резервируем место под изображения, баннеры и виджеты, настраиваем загрузку шрифтов и убираем скачки вёрстки.

06

Разгрузка INP и контроль

Дробим длинные задачи JS, убираем лишние скрипты, подключаем мониторинг и защиту метрик от регрессий.

Сроки

Сколько занимает доведение до зелёных

1–2 дня Замер метрик по CrUX и Search Console, стартовый отчёт
1
3–5 дней Диагностика LCP, CLS, INP и план работ с приоритетами
2
1–2 недели Оптимизация LCP, изображений и шрифтов, стабилизация CLS
3
1–2 недели Разгрузка INP, контроль регрессий и финальный зелёный отчёт
4
Тарифы

Сколько стоит оптимизация Core Web Vitals

Стоимость зависит от объёма страниц, числа шаблонов и текущего состояния метрик. Ниже — ориентиры; точную смету присылаем после бесплатного замера по CrUX.

Замер и план
от 25 000 ₽
Срок: от 3 дней

Диагностика трёх метрик и план доведения до зелёной зоны.

  • Замер по CrUX и Search Console
  • Разбор LCP, CLS и INP
  • Список причин по каждой метрике
  • Приоритезированный план работ
Популярный выбор
Доведение до зелёных
от 90 000 ₽
Срок: от 2 недель

Оптимизация по всем трём метрикам до зелёной зоны на ключевых шаблонах.

  • Ускорение LCP и preload
  • Оптимизация изображений и шрифтов
  • Стабилизация CLS
  • Разгрузка INP
  • Финальный замер и отчёт
Зелёные и контроль
от 180 000 ₽
Срок: от 4 недель

Метрики по всему сайту плюс мониторинг и защита от регрессий.

  • Все возможности «Доведение до зелёных»
  • Все ключевые типы страниц
  • Подключение RUM-мониторинга
  • Контроль метрик в релизах
  • Сопровождение и корректировки
Замер и план от 25 000 ₽
Срок: от 3 дней

Диагностика трёх метрик и план доведения до зелёной зоны.

  • Замер по CrUX и Search Console
  • Разбор LCP, CLS и INP
  • Список причин по каждой метрике
  • Приоритезированный план работ
Популярный Доведение до зелёных от 90 000 ₽
Срок: от 2 недель

Оптимизация по всем трём метрикам до зелёной зоны на ключевых шаблонах.

  • Ускорение LCP и preload
  • Оптимизация изображений и шрифтов
  • Стабилизация CLS
  • Разгрузка INP
  • Финальный замер и отчёт
Зелёные и контроль от 180 000 ₽
Срок: от 4 недель

Метрики по всему сайту плюс мониторинг и защита от регрессий.

  • Все возможности «Доведение до зелёных»
  • Все ключевые типы страниц
  • Подключение RUM-мониторинга
  • Контроль метрик в релизах
  • Сопровождение и корректировки

Дополнительные опции

Подключение RUM-мониторинга метрик от 30 000 ₽
Оптимизация отдельного тяжёлого шаблона от 35 000 ₽
Настройка контроля Web Vitals в CI от 40 000 ₽
Расчёт выгоды

Сколько заявок добавят зелёные Web Vitals

Прикиньте, как вырастут заявки, когда сайт перестанет терять посетителей из-за медленной загрузки и прыгающей вёрстки. Быстрый отзывчивый сайт доводит до целевого действия больше людей.

Дополнительные заявки в месяц 0 ₽

Оценка по формуле: посетители × текущая конверсия × прирост в процентах. Это ориентир дополнительных заявок от ускорения и стабильности, а не гарантия.

Умный расчёт

Узнайте, что мешает вашим метрикам

Ответьте на несколько вопросов о сайте — мы прикинем, какая из метрик у вас в красной зоне и с чего начать доведение до зелёных.

Вопрос 1
Загрузка вопроса…

Примеры работ

Кейсы доведения Core Web Vitals до зелёных

Интернет-магазин

Каталог из красной зоны в зелёную по всем трём метрикам

Ускорили LCP через preload главного баннера и современные форматы изображений, убрали скачки CLS и разгрузили INP — URL ушли в зелёную зону в Search Console.

4,1 → 2,2 сLCP
0,28 → 0,04CLS
410 → 170 мсINP
B2B-портал

Отзывчивость личного кабинета и стабильная вёрстка

Раздробили длинные задачи JavaScript и отложили некритичные скрипты, зарезервировали место под виджеты — кабинет перестал зависать и прыгать.

520 → 180 мсINP
0,19 → 0,03CLS
−22%Отказы
Корпоративный сайт

Зелёные метрики на мобильных и рост органики

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

3,8 → 2,3 сLCP моб.
94%Зелёных URL
+18%Органика
Отзывы клиентов

Что говорят после доведения метрик до зелёных

«Все три метрики ушли в зелёную зону, URL в Search Console перестали мигать красным. Главное — объяснили, что и зачем меняли, без магии.»

Алексей Т. Руководитель интернет-магазина

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

Марина С. Продакт-менеджер B2B-портала

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

Дмитрий К. Маркетолог корпоративного сайта
Почему мы

На что можно рассчитывать по договору

Работаем по полевым данным

Метрики снимаем по CrUX и RUM — по реальным пользователям, а не только по лабораторному прогону.

Метрика за метрикой

LCP, CLS и INP лечим отдельно по своим причинам, а не общими галочками плагина.

Без правки ядра Битрикса

Изменения вносим аккуратно, чтобы обновления платформы проходили без конфликтов.

Защита от регрессий

Подсказываем, как держать метрики зелёными в новых релизах, а не один раз поправить.

База знаний

Частые вопросы по Core Web Vitals — и наш ответ

Это не общие советы из интернета, а закономерности из реальных проектов на Битрикс. Каждый ответ — позиция нашей команды.

LCP

Главный экран долго пустой, картинка появляется с задержкой

Наш ответ

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

CLS

Вёрстка прыгает при загрузке, текст съезжает под баннеры

Наш ответ

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

INP

После клика интерфейс зависает на доли секунды

Наш ответ

INP растёт из-за длинных задач JavaScript, которые блокируют главный поток. Дробим такие задачи на части, убираем лишние и тяжёлые скрипты, откладываем некритичный код — и браузер успевает быстро отвечать на действия пользователя.

Измерение

В лаборатории метрики хорошие, а в Search Console красные

Наш ответ

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

Экспертный взгляд

Плагин для скорости или адресная работа по метрикам

Когда сайт на Битрикс краснеет по Core Web Vitals, первое искушение — поставить универсальный модуль ускорения, нажать пару галочек и ждать зелёных метрик. На бумаге это выглядит дёшево и быстро. На практике плагин лечит симптомы вслепую: он не знает, какой именно ресурс держит ваш LCP, что конкретно прыгает в вашей вёрстке и какая задача JavaScript утяжеляет INP. Он применяет общие приёмы ко всем подряд, поэтому результат частичный и нестабильный, а иногда плагин ломает вёрстку или конфликтует с темой и модулями. Ниже разбираем, чем адресная работа по трём метрикам отличается от галочек и почему она держит зелёную зону годами.

Почему метрики нельзя лечить общими галочками

Core Web Vitals — это три разные метрики с разными причинами, и каждая требует своего подхода. LCP упирается в один критический ресурс и в скорость ответа сервера. CLS складывается из конкретных элементов, которые сдвигают вёрстку. INP растёт из конкретных длинных задач JavaScript. Универсальный плагин не различает эти причины: он включает минификацию, ленивую загрузку и отложенный JS оптом, надеясь, что что-нибудь поможет. В лучшем случае метрики чуть улучшаются, в худшем — отложенный скрипт ломает важный виджет, а ленивая загрузка задевает именно ту картинку, которая и есть ваш LCP, и метрика становится хуже.

Адресная работа устроена иначе. Мы сначала находим причину каждой красной метрики, а потом точечно её лечим. Если LCP держит главный баннер — добавляем ему preload и приоритет, а не отключаем всё подряд. Если CLS даёт блок отзывов без зарезервированного места — фиксируем его высоту, а не трогаем остальную вёрстку. Если INP утяжеляет тяжёлый сторонний скрипт — дробим задачу или откладываем именно его. Такой подход не только надёжнее доводит до зелёных, но и не создаёт новых проблем.

Как мы доводим LCP до зелёного

LCP — самая заметная для пользователя метрика: это время до показа главного блока, ради которого человек и пришёл. Мы начинаем с поиска критического ресурса: чаще всего это крупное изображение или баннер на первом экране, реже — заголовок, который ждёт загрузки шрифта. Дальше работаем по нескольким направлениям. Добавляем preload критического ресурса, чтобы браузер начал грузить его как можно раньше. Переводим изображения в современные форматы и задаём адаптивные размеры, чтобы на мобильных не грузилась десктопная картинка. Снимаем приоритет и ленивую загрузку с главной картинки, чтобы она не оказалась в очереди за второстепенными файлами. Ускоряем ответ сервера через кэширование, чтобы первый байт приходил быстрее. В результате главный блок показывается в пределах зелёного порога даже на мобильных и медленных сетях. Если страница ещё и тяжёлая по серверной части, помогает общее ускорение сайта на 1С-Битрикс, которое разгружает время ответа.

Как мы убираем скачки CLS

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

Как мы разгружаем INP

INP пришёл на смену старой метрике отзывчивости и оказался строже: он измеряет задержку отклика на действия за всю сессию, а не только при первой загрузке. Высокий INP означает, что после клика или ввода интерфейс зависает на доли секунды, потому что главный поток занят длинной задачей JavaScript. Источники — тяжёлые карусели, виджеты чата, счётчики аналитики, сторонние скрипты, которые выполняются разом и блокируют браузер. Мы разгружаем главный поток: дробим длинные задачи на короткие части, чтобы между ними браузер успевал отвечать на действия, убираем дублирующиеся и ненужные скрипты, откладываем загрузку некритичного кода до момента, когда он действительно нужен. Часть этой работы пересекается с фронтенд-оптимизацией и Core Web Vitals в целом, поэтому делаем её системно, а не точечными заплатками.

Почему важно мерить по реальным пользователям

Главная ошибка при работе с Core Web Vitals — ориентироваться только на лабораторный балл. Лабораторный прогон показывает один заход с фиксированными настройками на быстром канале, а Google ранжирует по полевым данным CrUX — это реальные пользователи за последние 28 дней, включая мобильные устройства, слабые сети и старые телефоны. Поэтому бывает, что в лаборатории всё зелёное, а в Search Console URL помечены как медленные. Мы всегда работаем по полю: снимаем метрики из CrUX, смотрим на 75-й перцентиль и при необходимости подключаем RUM-мониторинг, который собирает метрики прямо у ваших посетителей. Так мы лечим то, что реально мешает людям, а не то, что показывает синтетика. Если нужна независимая оценка состояния, поможет аудит Core Web Vitals и PageSpeed на Битрикс с подробным разбором всех трёх метрик.

Когда хватит точечной правки, а когда нужна системная работа

Мы не навязываем всем максимальный объём работ. Иногда сайт почти в зелёной зоне, и достаточно поправить одну-две метрики на ключевых шаблонах — добавить preload главной картинки и зарезервировать место под пару блоков. В других случаях красные все три метрики, шаблонов много, а на сайте десятки сторонних скриптов — тогда нужна системная работа по всему сайту с подключением мониторинга. На бесплатном замере мы снимаем текущие метрики, показываем, какая из них в красной зоне и насколько глубоко, и честно говорим, какого объёма работ хватит для вашего случая. Решение принимаем по фактическим данным, а не по желанию продать побольше.

Как мы защищаем результат от регрессий

Доведённые до зелёных метрики легко уронить новым релизом: маркетолог добавил тяжёлый баннер, разработчик подключил ещё один скрипт, дизайнер вставил блок без размеров — и CLS снова красный, а INP пополз вверх. Поэтому мы не просто один раз правим метрики, а помогаем удержать их. Подключаем мониторинг, который отслеживает Core Web Vitals по реальным пользователям и сигнализирует, когда метрика выходит из зелёной зоны. Подсказываем, как поставить проверку Web Vitals в процесс релиза, чтобы новый код не ронял показатели незаметно. Фиксируем в документации, что и зачем меняли, чтобы команда поддерживала результат и не возвращала старые проблемы.

Возражения, которые мы слышим чаще всего

«У нас и так быстрый сайт, в PageSpeed зелёная цифра». Лабораторная цифра PageSpeed и полевые Core Web Vitals — разные вещи. Высокий балл в синтетике не гарантирует зелёных метрик в Search Console, потому что ранжирование идёт по реальным пользователям. Мы смотрим именно поле, и часто за зелёным лабораторным баллом скрываются красные полевые LCP или INP на мобильных.

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

«Плагин уже стоит, разве этого мало». Плагин делает базовые вещи, но не различает причины ваших красных метрик и иногда сам создаёт проблемы. Мы проверяем, что именно даёт плагин, оставляем полезное, убираем вредное и доделываем адресно то, что галочки не закрывают.

Чем оптимизация метрик выгоднее редизайна

Когда сайт краснеет по Core Web Vitals, иногда возникает мысль переписать его заново на быстром фреймворке. На деле это дорого, долго и рискованно: новый сайт теряет накопленные позиции, привычные сценарии и интеграции, а гарантии, что он окажется быстрым, никто не даёт. В большинстве случаев доводить метрики выгоднее на текущем сайте. Мы не трогаем бизнес-логику и контент, а работаем точечно с тем, что мешает LCP, CLS и INP: ресурсами, вёрсткой и скриптами. Это в разы дешевле редизайна, проходит без остановки сайта и сохраняет позиции, которые уже заработаны. Редизайн оправдан, когда сайт устарел и по другим причинам, но как способ починить метрики он почти всегда избыточен.

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

Типичные узкие места на сайтах Битрикс

За годы работы с 1С-Битрикс мы видим повторяющиеся причины красных метрик. Главный баннер или слайдер на первом экране грузится без приоритета и держит LCP. Каталог товаров отдаёт изображения в тяжёлых форматах и без адаптивных размеров, поэтому на мобильных страница весит лишнее. Подключённые модули и виджеты тащат за собой собственные скрипты, которые выполняются разом и утяжеляют INP. Блоки отзывов, карты и сторонние формы появляются без зарезервированного места и дают скачки CLS. Композитный кэш настроен не на все страницы, и сервер долго отдаёт первый ответ. Каждое из этих узких мест мы знаем, как лечить аккуратно, не ломая привычную работу сайта и не вмешиваясь в ядро.

Что вы получаете по итогу

Результат работы — все три метрики Core Web Vitals в зелёной зоне на 75-м перцентиле по реальным пользователям, а не только в лаборатории. URL уходят из категории «требуют улучшения» в зелёную зону в Search Console, что помогает позициям, а живой опыт посетителей становится лучше: главный блок показывается быстро, вёрстка не прыгает, интерфейс отвечает без задержки. Вы получаете понятный отчёт с метриками до и после, описанием внесённых изменений и рекомендациями, как удерживать зелёную зону в дальнейшем. Все правки внесены без вмешательства в ядро Битрикса, поэтому обновления платформы проходят без конфликтов, а результат остаётся стабильным.

С чего начать

Начните с бесплатного замера. Пришлите адрес сайта — мы снимем текущие LCP, CLS и INP по CrUX и Search Console, покажем, какая из метрик в красной зоне и насколько глубоко, и предложим план доведения до зелёных под ваш случай. Замер бесплатный, и по его итогам вы получите честную картину: что мешает метрикам, какой объём работ нужен и за какой срок все три показателя уйдут в зелёную зону. Обсудим ваш сайт — и сделаем его быстрым и стабильным для людей и для поиска.

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

Частые вопросы об оптимизации Core Web Vitals

Что такое Core Web Vitals простыми словами? +

Это три метрики, которыми Google измеряет реальный опыт посетителя сайта: насколько быстро показывается главный блок страницы (LCP), насколько стабильна вёрстка при загрузке (CLS) и насколько быстро интерфейс отвечает на действия (INP). Эти метрики входят в сигналы ранжирования, поэтому красные значения мешают сайту расти в поиске и раздражают людей.

Что такое LCP и какой порог считается зелёным? +

LCP (Largest Contentful Paint) — это время до показа самого крупного элемента в видимой области экрана: обычно главного изображения, баннера или заголовка. Зелёный порог — меньше 2,5 секунды на 75-м перцентиле. Если главный блок появляется дольше, метрика уходит в жёлтую или красную зону, и пользователь дольше смотрит на пустой экран.

Что такое CLS и почему он важен? +

CLS (Cumulative Layout Shift) — это суммарный сдвиг вёрстки за загрузку страницы. Высокий CLS означает, что контент прыгает: текст съезжает под подгруженный баннер, кнопка уезжает из-под пальца. Зелёный порог — меньше 0,1. Стабильная вёрстка важна, потому что скачки мешают пользователю и приводят к случайным кликам не туда.

Что такое INP и чем он отличается от прежней метрики? +

INP (Interaction to Next Paint) измеряет отзывчивость интерфейса — задержку между действием пользователя и откликом за всю сессию. Он пришёл на смену прежней метрике задержки и оказался строже: учитывает все взаимодействия, а не только первое. Зелёный порог — меньше 200 миллисекунд. Высокий INP означает, что после клика интерфейс на мгновение зависает.

Что значит «75-й перцентиль» в Core Web Vitals? +

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

Почему у нас плохой LCP? +

Чаще всего критический ресурс — крупное изображение или баннер на первом экране — грузится поздно и без приоритета, либо сервер долго отдаёт первый ответ. Иногда LCP держит заголовок, который ждёт загрузки шрифта. Мы находим конкретный ресурс, добавляем ему preload, оптимизируем изображение и ускоряем сервер, чтобы главный блок показывался в пределах зелёного порога.

Что такое preload и как он ускоряет LCP? +

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

Как оптимизация изображений влияет на LCP? +

Сильнее всего. Главная картинка часто и есть элемент LCP, поэтому её вес и скорость загрузки решают. Мы переводим изображения в современные форматы, задаём адаптивные размеры под мобильные, чтобы не грузилась тяжёлая десктопная версия, и снимаем с главной картинки ленивую загрузку, чтобы она не оказалась в очереди за второстепенными.

Как шрифты влияют на скорость и LCP? +

Если LCP держит текстовый заголовок, он ждёт загрузки шрифта и появляется с задержкой. Мы добавляем preload ключевых начертаний, настраиваем font-display, чтобы текст показывался резервным шрифтом без задержки, и используем подмножества символов, чтобы файл шрифта весил меньше. Это ускоряет показ текста и убирает рывок при подмене.

Почему вёрстка прыгает при загрузке? +

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

Как зарезервировать место против CLS? +

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

Из-за чего высокий INP и как его снизить? +

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

Что значит «разгрузить главный поток»? +

Главный поток — это очередь, в которой браузер выполняет JavaScript и обрабатывает действия пользователя. Если в нём стоит длинная задача, отклик на клик ждёт её завершения, и пользователь чувствует зависание. Разгрузить поток — значит разбить тяжёлые задачи на части и убрать с него лишнюю работу, чтобы между кусками браузер успевал быстро отвечать.

Что такое CrUX и почему мы на него ориентируемся? +

CrUX (Chrome User Experience Report) — это отчёт с данными реальных пользователей Chrome за последние 28 дней, по которому Google и оценивает Core Web Vitals для ранжирования. Мы ориентируемся именно на него, потому что он отражает фактический опыт ваших посетителей на разных устройствах и сетях, а не один идеальный лабораторный заход.

Чем полевые данные отличаются от лабораторных? +

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

Что такое RUM-мониторинг метрик? +

RUM (Real User Monitoring) — это сбор Core Web Vitals прямо у ваших посетителей в реальном времени. В отличие от CrUX, который обновляется с задержкой и доступен не для всех страниц, RUM показывает метрики сразу и по конкретным шаблонам. Он помогает быстро видеть эффект изменений и ловить регрессии, когда новый релиз роняет метрику.

Почему в PageSpeed зелёный балл, а в Search Console красно? +

PageSpeed показывает в том числе лабораторный балл по одному заходу, а блок Core Web Vitals в Search Console — полевые данные из CrUX по реальным пользователям. Это разные источники. Высокая синтетическая цифра не гарантирует зелёных полевых метрик, особенно на мобильных. Мы работаем по полевым данным и 75-му перцентилю, чтобы метрики были зелёными там, где это считает Google.

Будете ли вы править ядро Битрикса? +

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

Не сломается ли вёрстка или функциональность при оптимизации? +

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

Поможет ли универсальный плагин ускорения? +

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

Как удержать метрики зелёными после оптимизации? +

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

Сколько стоит оптимизация Core Web Vitals? +

Замер и план диагностики обычно начинаются от 25 000 рублей, доведение всех трёх метрик до зелёной зоны на ключевых шаблонах — от 90 000 рублей, а работа по всему сайту с мониторингом — от 180 000. Цена зависит от числа шаблонов, объёма страниц и текущего состояния метрик. Точную смету присылаем после бесплатного замера по CrUX.

За какой срок метрики станут зелёными? +

Стартовый замер и диагностику делаем за несколько дней, основную оптимизацию LCP, CLS и INP — за две-четыре недели в зависимости от объёма. Но полевые данные CrUX обновляются постепенно, поэтому в Search Console зелёная зона по реальным пользователям проявляется в течение нескольких недель после внесения изменений.

Можно ли оптимизировать только одну метрику? +

Да. Если в красной зоне только одна метрика — например, INP из-за тяжёлых скриптов — мы можем работать точечно именно по ней. На замере мы показываем, какие метрики в красной зоне, и предлагаем объём работ под фактическую картину, а не лечим то, что и так зелёное.

Как зелёные Web Vitals влияют на позиции и заявки? +

Core Web Vitals — сигнал ранжирования, поэтому при прочих равных зелёные метрики помогают расти в поиске, а URL уходят из категории «требуют улучшения». Кроме того, быстрый показ главного блока, стабильная вёрстка и отзывчивый интерфейс снижают отказы и повышают долю посетителей, доходящих до заявки или покупки.

Что мы получаем по итогу работ? +

Все три метрики Core Web Vitals в зелёной зоне на 75-м перцентиле по реальным пользователям и понятный отчёт: значения до и после, описание внесённых изменений и рекомендации, как удерживать результат. Все правки внесены без вмешательства в ядро Битрикса, поэтому обновления платформы проходят без конфликтов.

Кому и что даёт

Зачем зелёные Web Vitals разным ролям

Выше позиции в поиске

Core Web Vitals — фактор ранжирования: зелёные метрики помогают расти в выдаче при прочих равных.

Меньше отказов

Быстрый показ главного блока и стабильная вёрстка удерживают посетителя, который иначе ушёл бы.

Зелёный отчёт

URL в Search Console уходят из категории «требуют улучшения» в зелёную зону.

Рост конверсии

Отзывчивый интерфейс и отсутствие скачков повышают долю дошедших до целевого действия.

Больше заявок

Удобный быстрый сайт доводит до заявки тех, кого терял из-за тормозов и прыгающей вёрстки.

Дешевле трафик

Рост органики от зелёных метрик снижает зависимость от платной рекламы.

Понятный результат

Эффект виден в цифрах: метрики, позиции и поведение пользователей до и после.

Без переписывания сайта

Доводим метрики на текущем сайте, не запуская дорогой редизайн с нуля.

Чёткая диагностика

Получаете разбор: какой ресурс держит LCP, что прыгает в CLS, какие задачи грузят INP.

Без правки ядра

Оптимизацию вносим аккуратно, чтобы обновления Битрикса проходили без конфликтов.

Замер в CI

Подскажем, как поставить контроль метрик, чтобы новые релизы не роняли Web Vitals.

Документация изменений

Фиксируем, что и зачем меняли, чтобы команда поддерживала результат.

Было / Стало

Как меняются метрики после оптимизации

Без решения

Главный экран долго пустой, LCP в красной зоне
Вёрстка прыгает при загрузке, высокий CLS
Интерфейс зависает после клика, тяжёлый INP
URL в Search Console помечены как медленные
На мобильных сайт ощутимо тормозит

С решением от B2Bsite

Главный блок показывается быстро, LCP в зелёной зоне
Место зарезервировано, вёрстка не прыгает
Интерфейс отвечает на действия без задержки
URL уходят в зелёную зону на 75-м перцентиле
Мобильная версия укладывается в нормы
Состав работ

Что именно мы делаем по Core Web Vitals

Замер LCP, CLS и INP по CrUX и Search Console
Диагностика критического ресурса LCP
Preload главного ресурса и приоритизация загрузки
Перевод изображений в современные форматы и адаптивные размеры
Оптимизация шрифтов: preload, font-display, подмножества
Резервирование места под изображения, баннеры и виджеты
Дробление длинных задач JavaScript для INP
Удаление лишних и тяжёлых сторонних скриптов
Подключение мониторинга и контроль регрессий метрик
Начать проект

Доведём ваши метрики до зелёных?

Пришлите адрес сайта — снимем текущие LCP, CLS и INP по CrUX, покажем, что в красной зоне, и предложим план доведения до зелёных. Замер бесплатный.

  • Ответим в течение рабочего дня
  • Бесплатный аудит процессов и расчёт
  • NDA и фиксированная смета