Оптимизация Core Web Vitals на Битрикс: зелёные LCP, CLS и INP
Доводим Core Web Vitals на 1С-Битрикс до зелёной зоны: ускоряем загрузку главного блока (LCP), убираем скачки вёрстки (CLS) и снимаем задержку отклика на действия (INP). Замеряем по реальным пользователям через CrUX и RUM, а не только в лаборатории. Зелёные Web Vitals — это выше позиции в поиске и удобнее сайт.
Из чего складывается оптимизация Core Web Vitals
Работаем по каждой из трёх метрик отдельно и измеряем результат на реальных пользователях. Ниже — основные направления работ по доведению LCP, CLS и INP до зелёной зоны.
Где сайт на Битрикс теряет метрики и пользователей
Core Web Vitals — это три метрики, которыми Google измеряет реальный опыт посетителей: скорость показа главного блока, стабильность вёрстки и отзывчивость на действия. Красные значения роняют позиции в выдаче и раздражают людей. Мы доводим их до зелёной зоны на данных реальных пользователей.
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 и контролируем результат по полевым данным, пока все три не уйдут в зелёную зону.
Как доводят Core Web Vitals: варианты
| Критерий | Своими силами | Универсальный плагин | Студия B2Bsite |
|---|---|---|---|
| Подход к LCP, CLS, INP | Точечно, по советам из статей | Общие настройки без учёта LCP | Работа по каждой метрике отдельно |
| Измерение результата | Только лабораторный замер | Не видит полевых данных CrUX | Замер по CrUX и RUM |
| Совместимость с Битрикс | Часто правят ядро Битрикса | Конфликты с темой и модулями | Без правки ядра, через свои решения |
| Стабильность зелёных метрик | Метрики плавают релиз за релизом | Эффект частичный и нестабильный | Зелёная зона на 75-м перцентиле |
| Риски | Можно сломать вёрстку или вёрстку | Риск регрессий при обновлении | Контроль метрик и защита от регрессий |
Что меняется в цифрах
Целевые пороги Core Web Vitals для зелёной зоны. Текущие значения вашего сайта снимем на бесплатном замере по CrUX.
Как мы доводим метрики до зелёных
Сколько занимает доведение до зелёных
Сколько стоит оптимизация Core Web Vitals
Стоимость зависит от объёма страниц, числа шаблонов и текущего состояния метрик. Ниже — ориентиры; точную смету присылаем после бесплатного замера по CrUX.
Диагностика трёх метрик и план доведения до зелёной зоны.
- Замер по CrUX и Search Console
- Разбор LCP, CLS и INP
- Список причин по каждой метрике
- Приоритезированный план работ
Оптимизация по всем трём метрикам до зелёной зоны на ключевых шаблонах.
- Ускорение LCP и preload
- Оптимизация изображений и шрифтов
- Стабилизация CLS
- Разгрузка INP
- Финальный замер и отчёт
Метрики по всему сайту плюс мониторинг и защита от регрессий.
- Все возможности «Доведение до зелёных»
- Все ключевые типы страниц
- Подключение RUM-мониторинга
- Контроль метрик в релизах
- Сопровождение и корректировки
Замер и план от 25 000 ₽
Диагностика трёх метрик и план доведения до зелёной зоны.
- Замер по CrUX и Search Console
- Разбор LCP, CLS и INP
- Список причин по каждой метрике
- Приоритезированный план работ
Популярный Доведение до зелёных от 90 000 ₽
Оптимизация по всем трём метрикам до зелёной зоны на ключевых шаблонах.
- Ускорение LCP и preload
- Оптимизация изображений и шрифтов
- Стабилизация CLS
- Разгрузка INP
- Финальный замер и отчёт
Зелёные и контроль от 180 000 ₽
Метрики по всему сайту плюс мониторинг и защита от регрессий.
- Все возможности «Доведение до зелёных»
- Все ключевые типы страниц
- Подключение RUM-мониторинга
- Контроль метрик в релизах
- Сопровождение и корректировки
Дополнительные опции
| Подключение RUM-мониторинга метрик | от 30 000 ₽ |
| Оптимизация отдельного тяжёлого шаблона | от 35 000 ₽ |
| Настройка контроля Web Vitals в CI | от 40 000 ₽ |
Сколько заявок добавят зелёные Web Vitals
Прикиньте, как вырастут заявки, когда сайт перестанет терять посетителей из-за медленной загрузки и прыгающей вёрстки. Быстрый отзывчивый сайт доводит до целевого действия больше людей.
Оценка по формуле: посетители × текущая конверсия × прирост в процентах. Это ориентир дополнительных заявок от ускорения и стабильности, а не гарантия.
Узнайте, что мешает вашим метрикам
Ответьте на несколько вопросов о сайте — мы прикинем, какая из метрик у вас в красной зоне и с чего начать доведение до зелёных.
Кейсы доведения Core Web Vitals до зелёных
Что говорят после доведения метрик до зелёных
На что можно рассчитывать по договору
Частые вопросы по Core Web Vitals — и наш ответ
Это не общие советы из интернета, а закономерности из реальных проектов на Битрикс. Каждый ответ — позиция нашей команды.
Плагин для скорости или адресная работа по метрикам
Когда сайт на Битрикс краснеет по 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.
Документация изменений
Фиксируем, что и зачем меняли, чтобы команда поддерживала результат.
Как меняются метрики после оптимизации
Без решения
С решением от B2Bsite
Что именно мы делаем по Core Web Vitals
Доведём ваши метрики до зелёных?
Пришлите адрес сайта — снимем текущие LCP, CLS и INP по CrUX, покажем, что в красной зоне, и предложим план доведения до зелёных. Замер бесплатный.
- Ответим в течение рабочего дня
- Бесплатный аудит процессов и расчёт
- NDA и фиксированная смета