Все статьи
Производительность 27 май 2026 12 мин Вячеслав

Как ускорить сайт в 2026: Core Web Vitals без магии и мифов

Пошаговый разбор ускорения сайта под метрики Google и Яндекса: LCP, INP, CLS. Что реально даёт эффект, что — плацебо, и с чего начать, если сайт грузится 6 секунд.

Скорость сайта — единственный технический фактор, который одновременно влияет и на позиции в поиске, и на конверсию, и на стоимость рекламы. Разница между сайтом за 2 секунды и за 6 секунд — это 20–40% отказов, минус треть заявок и заметное падение в выдаче. В этой статье — что реально даёт ускорение, а что попадает в отчёты аудиторов «для галочки».

Что такое Core Web Vitals и зачем их знать заказчику

Core Web Vitals — это три метрики, которые Google (и с 2024 года Яндекс) считает главными для UX. Их измеряют по реальным посетителям, а не по синтетическим тестам, поэтому «зелёный» PageSpeed на одной странице ещё не значит, что у всех пользователей быстро.

МетрикаХорошоТребует улучшенияПлохоЧто это
LCP (Largest Contentful Paint)≤ 2.5 сек2.5–4.0 сек> 4.0 секКогда виден главный контент
INP (Interaction to Next Paint)≤ 200 мс200–500 мс> 500 мсОтклик на клик/тап
CLS (Cumulative Layout Shift)≤ 0.10.1–0.25> 0.25Сдвиги вёрстки при загрузке
TTFB (Time to First Byte)≤ 0.8 сек0.8–1.8 сек> 1.8 секОтвет сервера
Пороговые значения Core Web Vitals в 2026 году

INP заменил FID в марте 2024 и стал главной болью тяжёлых сайтов — он ловит любые тормоза при взаимодействии, а не только первый клик. Битрикс-магазины с десятками сторонних скриптов чаще всего валятся именно на INP, а не на LCP.

С чего начать: сначала измерить, потом чинить

  • Google PageSpeed Insights — быстрый чекап конкретной страницы + данные CrUX по реальным посетителям за 28 дней.
  • Search Console → «Основные интернет-показатели» — какие URL проседают у реальных пользователей. Именно с них начинают.
  • WebPageTest — «водопад» загрузки, видно, какой ресурс задерживает LCP.
  • Chrome DevTools → Performance — записать сессию и посмотреть, что грузит основной поток и ломает INP.
  • Яндекс.Метрика → «Скорость загрузки страниц» — те же метрики, но по русскоязычной аудитории.
Не оптимизируйте сайт по одному прогону PageSpeed. Один и тот же URL может показать 45 и 82 балла с разницей в минуту — это нормально. Опирайтесь на данные за 28 дней и медиану, а не на скриншот.

LCP: как ускорить главный экран

  • Найдите LCP-элемент (обычно это hero-картинка или заголовок) — DevTools показывает его в Performance.
  • LCP-картинку конвертируйте в WebP/AVIF, отдавайте нужный размер под вьюпорт через srcset, добавьте fetchpriority="high" и уберите loading="lazy" именно с неё.
  • Шрифт заголовка загружайте с font-display: swap и preload — иначе LCP тормозит на FOIT.
  • Уберите с главного экрана всё, что рендерится через JS: слайдеры, отзывы, каталог. Их можно подгрузить после первой отрисовки.
  • TTFB > 800 мс → проблема на сервере: медленный хостинг, тяжёлый Битрикс без кэша, дорогие SQL-запросы. Никакая клиентская оптимизация это не спасёт.

INP: борьба с тормозами при клике

INP ломается, когда после клика браузер долго считает JS вместо того, чтобы обновить UI. Типовые виновники — аналитика, чат-боты, коллтрекинг, старый jQuery-код и тяжёлые слушатели скролла.

  • Отложите сторонние скрипты (Метрика, GTM, JivoSite, Callibri) через defer или загрузку по первому взаимодействию — эффект видно сразу.
  • GTM вынесите в Server-Side режим или хотя бы уберите из него всё, кроме основной аналитики.
  • Разбейте длинные задачи JS на куски через requestIdleCallback / setTimeout — браузер успеет отреагировать на клик.
  • Уберите синхронный jQuery из header. Битрикс-шаблоны это любят — переносите в конец body или заменяйте на нативный JS.
  • Тяжёлые обработчики скролла и resize оборачивайте в throttle/debounce.

CLS: чтобы вёрстка не прыгала

  • Задавайте картинкам width/height в HTML — браузер зарезервирует место.
  • Для рекламных блоков и виджетов заранее выделяйте min-height контейнера.
  • Шрифты — с font-display: swap и локальным fallback схожих метрик (size-adjust), чтобы текст не «прыгал» при подмене.
  • Не вставляйте баннеры и cookie-плашки над контентом после загрузки — размещайте снизу или заранее выделяйте место.

Что даёт максимальный эффект за минимальные деньги

ДействиеЭффект на LCPЭффект на INPСтоимость
Отложить сторонние скрипты++++1–4 часа
Конвертация картинок в WebP + srcset+++02–8 часов
Preload LCP-картинки и шрифта++01–2 часа
CDN для статики+++2–4 часа + $5–30/мес
Кэш HTML на сервере+++04–16 часов
Переход на быстрый хостинг+++разово 5–20 тыс ₽
HTTP/2 + Brotli-сжатие+01–2 часа
Топ-действий по соотношению «эффект / стоимость»

Мифы, на которые не стоит тратить бюджет

  • «Переписать всё на React/Next» — если проблема в тяжёлых сторонних скриптах и картинках, фреймворк её не решит.
  • «Купить премиум-хостинг за 50 тыс/мес» — если рендер тормозит на клиенте, дорогое железо не поможет.
  • «Гнаться за 100/100 в PageSpeed» — реальному бизнесу достаточно уверенно зелёной зоны CrUX. Разница между 85 и 98 баллами не отражается на конверсии.
  • «Отключить jQuery полностью» — часто это неделя работы ради 20 мс INP. Дешевле починить конкретные тяжёлые обработчики.

Когда пора звать разработчиков

Если после базовых мер (сжатие картинок, отложенная аналитика, preload LCP) метрики всё ещё в жёлтой или красной зоне — проблема глубже: серверный рендер, архитектура запросов к БД, тяжёлый шаблон Битрикса, отсутствие полноценного кэширования. Такие вещи трогать без разработчика опасно: можно уронить магазин под нагрузкой.

Наши инженеры проводят аудит производительности за 1–2 дня и дают приоритетный план: что сделать сегодня, чтобы завтра увидеть рост, и что запланировать на следующий спринт. Часто первые 30% ускорения обходятся в 15–30 тысяч рублей и окупаются за пару недель за счёт роста конверсии.

Часто задаваемые вопросы

Насколько скорость сайта влияет на позиции в поиске?+

Прямое влияние есть у Google (Core Web Vitals — фактор ранжирования с 2021 года) и с 2024 года у Яндекса. Косвенно скорость влияет ещё сильнее: медленный сайт даёт больше отказов и меньше глубины просмотра, а поведенческие факторы — один из главных сигналов для обеих поисковых систем.

Что важнее оптимизировать в первую очередь — LCP или INP?+

Смотрите отчёт Search Console: там видно, какая метрика в красной зоне у большинства ваших посетителей. Для контентных и корпоративных сайтов чаще всего критичен LCP, для магазинов и админ-панелей — INP из-за большого количества сторонних скриптов.

Реально ли ускорить сайт без переделки на новом фреймворке?+

Да, в 90% случаев. Отложенная загрузка сторонних скриптов, WebP-картинки, preload LCP-элементов, серверный кэш и CDN дают +30–60 баллов PageSpeed за 1–3 дня работы. К переписыванию имеет смысл идти только если базовая оптимизация выжата, а метрики всё ещё в жёлтой зоне.

Сколько стоит аудит и оптимизация скорости?+

Аудит с приоритетным планом — 15–25 тыс ₽, срок 1–2 дня. Базовая оптимизация (картинки, скрипты, кэш) — 20–50 тыс ₽ за неделю. Глубокая переработка серверного рендера и кэша Битрикса — от 80 тыс ₽.

Читайте также

Понравилась статья?

Подпишитесь на блог или обсудите ваш проект.

Обсудить проект