Покупатель нажимает на ссылку из поиска или рекламы — и первые секунды решают всё. Если товар не появился на экране за пару секунд, если страница «прыгает» под пальцем, а кнопка «В корзину» отвечает с задержкой, часть посетителей уходит ещё до того, как увидит ассортимент. Причём уходят самые дорогие — те, кого вы привели платным трафиком. Скорость загрузки — это не абстрактный технический балл в отчёте, а прямой множитель к вашей конверсии и выручке. И на магазине под управлением 1С-Битрикс она полностью в ваших руках.
Ниже — практический разбор того, как метрики LCP, INP и CLS влияют на продажи, как связать скорость с конверсией на цифрах и что именно даёт реальный прирост заказов на витрине Битрикс: композитный кэш, работа с изображениями, укрощение сторонних скриптов и стабильный макет. Это выжимка из наших проектов по ускорению интернет-магазинов на 1С-Битрикс — без общих слов и «поставьте плагин, и всё заработает».
Коротко
- Скорость влияет на конверсию нелинейно: заметнее всего страдают медленные страницы и мобильный трафик.
- Core Web Vitals — это три метрики: LCP (как быстро видно контент), INP (как быстро отвечает интерфейс), CLS (насколько стабилен макет).
- На 1С-Битрикс самый быстрый прирост дают композитный кэш, оптимизация изображений и отложенная загрузка сторонних скриптов.
- Ориентиры «зелёной» зоны: LCP до 2,5 с, INP до 200 мс, CLS до 0,1.
- Эффект оптимизации проверяйте полевыми данными и A/B-тестом, а не только баллом Lighthouse.
Почему скорость — это деньги, а не «технический показатель»
Между «сайт загрузился» и «покупатель оформил заказ» лежит воронка, и на каждом её шаге скорость работает как невидимый фильтр. Медленная главная отсеивает часть посетителей ещё на входе. Тормозящий каталог мешает выбрать товар. Тяжёлая карточка с прыгающим макетом сбивает с решения о покупке. Медленная корзина и оформление добивают тех, кто уже почти купил. Каждая секунда задержки — это не «минус балл в PageSpeed», а конкретные люди, которые закрыли вкладку.
Важно понимать механику потери. Человек не измеряет секунды секундомером — он оценивает опыт целиком. Долгая загрузка ощущается как «сайт сломался» или «магазин ненадёжный», и это ощущение переносится на бренд и на готовность оставить деньги. Особенно жёстко работает мобильный трафик: на нестабильной сети и на среднем смартфоне те же самые страницы грузятся заметно дольше, чем на вашем рабочем ноутбуке, где вы их тестируете.
Есть и второй, косвенный канал влияния. Поисковые системы учитывают Core Web Vitals как один из факторов ранжирования и в целом отдают предпочтение быстрым, удобным страницам. Медленный магазин теряет позиции, а значит и часть органического трафика — то есть скорость бьёт по продажам дважды: напрямую через конверсию и косвенно через видимость в поиске.
Отсюда практический вывод: оптимизация скорости — одно из немногих улучшений, которое действует на весь трафик сразу и на всех этапах воронки одновременно. Вы не меняете один блок для одного сегмента — вы делаете лучше каждый визит. Именно поэтому по соотношению «затраты / эффект» ускорение почти всегда обгоняет точечные правки интерфейса.
Core Web Vitals: LCP, INP, CLS по-человечески
Google свёл воспринимаемое качество загрузки к трём измеримым метрикам — Core Web Vitals. Их удобно держать в голове не как формулы, а как три простых вопроса, которые задаёт себе посетитель в первые секунды.
- LCP (Largest Contentful Paint) — «когда я вижу главное?» Время до отрисовки самого крупного видимого элемента: обложки, баннера, фото товара, крупного заголовка. Пока LCP не наступил, страница ощущается «ещё грузится».
- INP (Interaction to Next Paint) — «почему кнопка тупит?» Задержка между действием пользователя (клик, тап, ввод) и видимой реакцией интерфейса. Высокий INP — это ощущение «нажал, а ничего не произошло», и человек жмёт ещё раз.
- CLS (Cumulative Layout Shift) — «почему всё прыгает?» Суммарная величина неожиданных сдвигов макета во время загрузки. Из-за них промахиваются по кнопкам, случайно кликают не туда и теряют место в тексте.
У каждой метрики есть общепринятые пороги «хорошо / надо улучшить / плохо». Их полезно распечатать и держать перед глазами как ориентир при любой оптимизации.
| Метрика | Хорошо | Надо улучшить | Плохо |
|---|---|---|---|
| LCP | до 2,5 с | 2,5–4,0 с | больше 4,0 с |
| INP | до 200 мс | 200–500 мс | больше 500 мс |
| CLS | до 0,1 | 0,1–0,25 | больше 0,25 |
Ключевой нюанс: Core Web Vitals оцениваются по полевым данным — по 75-му перцентилю реальных посетителей. Это значит, что «зелёные» показатели должны выполняться не в идеальной лаборатории, а у трёх четвертей ваших живых пользователей на их устройствах и сетях. Поэтому нельзя останавливаться на красивом балле Lighthouse: он показывает потенциал одной страницы в стерильных условиях, а бизнес живёт в полевых цифрах.
LCP: как быстро покупатель видит товар
LCP отвечает на самый первый вопрос посетителя: «загрузилось или нет?». Технически это момент, когда браузер отрисовал самый крупный видимый элемент в области экрана — чаще всего это главное изображение (обложка каталога, баннер акции, фото товара в карточке) или крупный текстовый блок. До наступления LCP человек смотрит на пустоту, спиннер или наполовину отрисованную страницу.
На магазине LCP-элементом почти всегда оказывается картинка, и именно поэтому работа с изображениями даёт самый быстрый эффект. Типичные причины плохого LCP на витрине:
- Тяжёлое неоптимизированное изображение. Фото на несколько мегабайт в формате JPEG, отданное в исходном размере, грузится долго даже на быстрой сети.
- Медленный ответ сервера. Если сервер долго формирует HTML (нет кэша, тяжёлые выборки, медленная база), браузер поздно получает разметку и поздно начинает рисовать.
- Блокирующие ресурсы. Синхронные CSS и JS в начале страницы задерживают отрисовку: браузер вынужден их скачать и обработать до того, как показать контент.
- Ленивая загрузка главного изображения. Парадокс: если повесить
loading="lazy"на самое важное фото «первого экрана», браузер отложит его загрузку и ухудшит LCP.
Хороший LCP — это в первую очередь быстрый ответ сервера плюс лёгкое, приоритетно загружаемое главное изображение. На 1С-Битрикс за первую половину отвечает кэширование и композит, за вторую — правильная работа с картинками. К обеим мы вернёмся в разделах о реализации.
INP: отзывчивость на клики и добавление в корзину
Если LCP — это про «видно ли», то INP — про «работает ли». Метрика измеряет задержку между действием пользователя и видимым ответом интерфейса на протяжении всего визита, а не только при загрузке. Для магазина это критично: покупатель постоянно взаимодействует — открывает фильтр, листает варианты, добавляет товар в корзину, меняет количество, применяет промокод. Каждая из этих операций должна отвечать мгновенно.
Высокий INP почти всегда означает перегруженный главный поток браузера. JavaScript выполняется в одном потоке, и пока он занят тяжёлой задачей, интерфейс «заморожен»: клики копятся, анимации дёргаются, кнопки не реагируют. Основные виновники на витрине Битрикс:
- Избыток сторонних скриптов. Аналитика, пиксели, чат, виджеты обратного звонка, карты, попапы — каждый добавляет обработчики и работу в главном потоке.
- Тяжёлые обработчики событий. Когда клик по кнопке запускает громоздкую синхронную логику (пересчёт корзины, ручной ререндер большого списка), пользователь ждёт.
- Неоптимизированный JS шаблона. Устаревшие библиотеки, дублирующийся код, отсутствие разбиения на части — всё это раздувает объём и время выполнения.
- Долгие задачи без разбиения. Одна длинная операция блокирует поток целиком; её нужно дробить или уносить с главного потока.
Практическое правило: интерфейс должен реагировать в течение примерно 200 миллисекунд. Всё, что дольше, ощущается как «подтормаживает». Часто самый большой выигрыш по INP даёт простое действие — убрать или отложить сторонние скрипты, без которых первый экран прекрасно живёт. Особенно это важно на мобильных, где процессор слабее и любой лишний JS обходится дороже. Отдельно эту тему мы разбираем в статье про мобильную версию магазина на Битрикс.
CLS: сдвиги макета и потерянные клики
CLS измеряет визуальную стабильность: насколько сильно контент «прыгает» во время загрузки. Знакомая ситуация — вы собираетесь нажать на товар, но в этот момент сверху дорисовывается баннер, всё уезжает вниз, и палец попадает на другую кнопку. Каждый такой сдвиг раздражает и в худшем случае приводит к ошибочному действию: случайному переходу, лишнему товару в корзине, закрытию не той вкладки.
Для магазина цена CLS особенно высока на мобильном, где экран маленький, а элементы плотно упакованы. Основные источники сдвигов:
- Изображения без заданных размеров. Браузер не знает, сколько места займёт картинка, рисует текст, а потом «раздвигает» его под загрузившееся фото.
- Баннеры и блоки, которые появляются позже. Реклама, промо-полосы, уведомления о cookie, подгружаемые скриптом виджеты вставляются в поток и толкают контент.
- Шрифты без резервирования. Смена системного шрифта на кастомный меняет ширину и высоту текста — строки перескакивают.
- Динамические цены и метки. Если цена, скидка или статус наличия дорисовываются после основной разметки без заранее выделенного места, карточка «дёргается».
Хорошая новость: CLS почти всегда лечится дисциплиной вёрстки, а не «тяжёлыми» технологиями. Задавайте размеры изображениям и медиа, резервируйте место под динамические блоки, подключайте шрифты аккуратно — и макет перестанет прыгать. Ниже в разделе о реализации на Битрикс мы разберём конкретные приёмы.
Как скорость связана с конверсией: цифры и механика
Связь скорости и конверсии интуитивно понятна, но чтобы принимать решения, её полезно перевести в цифры. Общая закономерность: зависимость не линейная. Между «быстро» и «очень быстро» разница в конверсии небольшая, а вот между «медленно» и «нормально» — резкая. Поэтому наибольший эффект даёт вытаскивание страницы из «красной» зоны в «зелёную», а дальнейшая шлифовка последних сотен миллисекунд приносит всё меньше отдачи.
Механика влияния распадается на несколько независимых каналов, и на разных страницах воронки работают разные из них:
| Страница | Главная метрика | Что теряете при просадке |
|---|---|---|
| Главная и посадочные | LCP | Отказы на входе — посетитель уходит, не увидев предложения |
| Каталог и фильтр | INP, LCP | Люди не досматривают ассортимент, бросают подбор |
| Карточка товара | LCP, CLS | Сомнение и уход на этапе решения о покупке |
| Корзина и оформление | INP | Брошенные заказы у почти оформивших покупателей |
В деньгах это считается через простую цепочку: трафик × конверсия × средний чек. Прирост конверсии на всего один процентный пункт умножается на весь трафик и на средний чек — и на магазине с приличным оборотом даёт ощутимую сумму в месяц. Именно поэтому даже скромное по виду ускорение окупается: оно действует на весь поток посетителей сразу.
Отдельно стоит держать в голове мобильный сегмент. Как правило, на смартфонах и хуже скорость (слабее устройства и сети), и ниже конверсия, и больше доля трафика. Значит, ускорение мобильной версии почти всегда даёт больший абсолютный эффект, чем шлифовка десктопа. Проверить это на своих данных можно за один вечер — сегментировав конверсию по типу устройства.
Полевые и лабораторные данные: чем мерить
Прежде чем что-то оптимизировать, нужно правильно измерять — иначе легко потратить неделю на улучшение метрики, которую посетители не замечают. Все инструменты делятся на два класса, и путать их нельзя.
- Лабораторные (lab data). Измеряют одну страницу в контролируемых условиях: заданное устройство, сеть, отсутствие внешних факторов. Инструменты: Lighthouse (встроен в браузер), PageSpeed Insights, WebPageTest. Хороши для диагностики и поиска причин, дают детальный разбор, но показывают «синтетику», а не реальный опыт.
- Полевые (field data / RUM). Собирают реальные измерения у живых посетителей на их устройствах и сетях. Источники: библиотека web-vitals, отчёт Chrome UX Report, полевой блок в PageSpeed Insights, ваша аналитика. Именно по ним оцениваются Core Web Vitals и именно они отражают бизнес-реальность.
Правильный порядок работы: полевыми данными вы находите проблемные страницы и подтверждаете эффект внедрений, а лабораторными — диагностируете конкретные причины на этих страницах. Ошибка гнаться только за баллом Lighthouse: он оптимизирует одну страницу в вакууме, тогда как бизнес живёт в 75-м перцентиле реальных пользователей.
| Инструмент | Тип данных | Для чего |
|---|---|---|
| Lighthouse (DevTools) | Лабораторные | Быстрая диагностика страницы, поиск LCP-элемента и тяжёлых скриптов |
| PageSpeed Insights | Лаб. + полевые | Балл и рекомендации плюс полевые CWV, если хватает данных |
| WebPageTest | Лабораторные | Детальная водопадная диаграмма загрузки ресурсов |
| web-vitals + аналитика | Полевые | Сбор реальных LCP/INP/CLS с сегментацией по устройствам |
| Chrome UX Report | Полевые | Агрегированная картина CWV по сайту за период |
Сегментация конверсии по скорости и устройствам
Чтобы связать скорость с деньгами, недостаточно среднего значения — нужна сегментация. Средний LCP по сайту может выглядеть приемлемо, но за ним прячется медленный мобильный сегмент, где и теряются продажи. Разложите данные по нескольким осям.
- По устройствам. Разделите десктоп и мобильные. Сравните и скорость, и конверсию отдельно — почти всегда мобильный сегмент медленнее и слабее по конверсии, и именно там лежит основной потенциал.
- По скорости загрузки. Сгруппируйте сессии по времени загрузки (например, «до 2 с», «2–4 с», «больше 4 с») и посмотрите конверсию в каждой группе. Обычно видна чёткая просадка на медленных группах.
- По ключевым страницам. Отдельно оцените главную, каталог, карточку и оформление — узкое место может быть только на одной из них.
- По источникам трафика. Платный трафик особенно чувствителен к скорости: вы платите за клик, а медленная страница «сжигает» бюджет на отказах.
Такая разбивка превращает абстрактное «надо ускориться» в конкретный приоритет: «мобильная карточка товара грузится 4,5 секунды, конверсия там вдвое ниже десктопной — начинаем с неё». А чтобы доказать эффект внедрения, изменение прогоняют через A/B-тест или сравнивают конверсию до и после на сопоставимых периодах и сегментах.
Реализация в 1С-Битрикс: композит, кэш, компоненты
Хорошая новость для магазинов на 1С-Битрикс: у платформы есть мощный штатный инструментарий ускорения, который часто просто недонастроен. Разберём слои оптимизации от сервера к браузеру — именно в таком порядке их и стоит внедрять.
- Кэширование компонентов. Базовый уровень. Каталог, карточки, меню, умный фильтр должны отдаваться из кэша, а не пересобираться на каждый запрос. Тип кэша — «Авто» (управляемый), чтобы данные сбрасывались по тегам при изменении товаров.
- Композитный кэш. Отдаёт статическую часть страницы готовым HTML практически мгновенно, а динамику (корзину, авторизацию, актуальную цену) догружает отдельным запросом. Это самый заметный по эффекту на LCP штатный механизм.
- Оптимизация изображений. Сжатие, современные форматы, правильные размеры и приоритет загрузки главного фото. Обычно даёт наибольший выигрыш по весу страницы.
- Работа со скриптами и стилями. Объединение и минификация CSS/JS средствами ядра, отложенная загрузка второстепенных скриптов, ревизия сторонних виджетов.
- Серверный слой. Актуальная версия PHP, включённый OPcache, достаточные ресурсы, быстрый диск и база. Медленный сервер обесценивает любую фронтенд-оптимизацию.
Ключевой принцип — внедрять слои по порядку и замерять эффект после каждого. Часто уже включение композита и оптимизация картинок вытаскивают страницу в «зелёную» зону, и до глубокого рефакторинга дело не доходит. Глубокую архитектурную сторону — как устроен композитный сайт и почему он так ускоряет отрисовку — мы разбираем в отдельном материале про Core Web Vitals магазина.
Оптимизация LCP на 1С-Битрикс пошагово
LCP на витрине Битрикс собирается из скорости ответа сервера и скорости появления главного изображения. Пройдёмся по конкретным шагам, которые дают эффект.
- Включите кэш компонентов и композит. Убедитесь, что каталог и карточка кэшируются (тип «Авто»), а на страницах включён композитный режим. Это ускоряет получение HTML — браузер раньше начинает рисовать.
- Проверьте ответ сервера. Обновите PHP до актуальной версии, включите OPcache, устраните тяжёлые выборки без кэша. Медленный TTFB (время до первого байта) напрямую утяжеляет LCP.
- Определите и приоритизируйте LCP-изображение. Главное фото первого экрана не должно быть ленивым: уберите с него
loading="lazy", при необходимости добавьте приоритет загрузки, чтобы браузер скачал его в первую очередь. - Отдавайте картинки в нужном размере и формате. Не грузите фото 3000 px там, где нужно 600 px. Используйте современные форматы (WebP) и адаптивные размеры под устройство.
- Разгрузите критический путь. Уберите блокирующие сторонние скрипты из начала страницы, вынесите некритичный CSS, чтобы он не задерживал первую отрисовку.
- Замерьте до и после. Снимите LCP лабораторно на конкретной странице и подтвердите улучшение по полевым данным через пару недель.
Для каталога дополнительно работает ленивая загрузка изображений товаров ниже первого экрана — она снижает начальный вес страницы, не трогая LCP-элемент. Как аккуратно внедрить lazy-load именно на каталоге Битрикс, не сломав первый экран, разобрано в статье про скорость каталога и ленивую загрузку.
Оптимизация INP: скрипты, виджеты, главный поток
INP — это почти всегда история про JavaScript. Чтобы интерфейс отвечал быстро, нужно разгрузить главный поток браузера. На магазине под Битрикс порядок действий такой.
- Проведите ревизию сторонних скриптов. Составьте список всего, что грузится: аналитика, пиксели, чат, обратный звонок, карты, коллбэк-виджеты. Для каждого честно ответьте: нужен ли он на первом экране и вообще на этой странице.
- Отложите некритичное. Скрипты, без которых первый экран живёт, загружайте отложенно (после отрисовки, по взаимодействию или по таймеру). Чат и виджеты часто можно инициализировать по первому клику пользователя.
- Оптимизируйте JS шаблона. Объедините и минифицируйте скрипты средствами ядра, уберите дубли и устаревшие библиотеки, разбейте тяжёлые обработчики.
- Дробите длинные задачи. Если действие запускает громоздкую логику (пересчёт большой корзины, обработка длинного списка), разбейте её на части, чтобы не блокировать поток целиком.
- Проверяйте на среднем устройстве. INP особенно чувствителен к мощности процессора — тестируйте с эмуляцией слабого мобильного, а не на топовом ноутбуке.
Устранение CLS на витрине Битрикс
CLS лечится дисциплиной вёрстки, и на Битрикс это в основном работа с шаблоном. Ключевые приёмы:
- Задавайте размеры изображениям. У каждой картинки товара, баннера, логотипа должны быть указаны ширина и высота (или заданное соотношение сторон через CSS), чтобы браузер заранее зарезервировал место.
- Резервируйте место под динамику. Блоки, которые дорисовываются позже (цена по композиту, метки скидок, мини-корзина, промо-полоса), должны иметь фиксированную высоту-«заглушку», а не появляться из ниоткуда.
- Аккуратно подключайте шрифты. Используйте показ резервного шрифта во время загрузки кастомного и подбирайте метрики так, чтобы подмена не «дёргала» текст.
- Не вставляйте контент над текущим. Баннеры и уведомления, которые появляются сверху и сдвигают весь контент вниз, — главный источник сдвигов. Размещайте их так, чтобы они не толкали основной поток.
- Проверяйте композитные области. Динамические зоны композита должны занимать столько же места и до, и после подгрузки данных, иначе именно они дадут сдвиг.
CLS хорош тем, что его исправления почти ничего не стоят в производительности, но заметно улучшают ощущение от сайта. Часто достаточно один раз навести порядок с размерами картинок и зарезервировать место под цены и метки — и метрика уходит в «зелёную» зону.
Изображения: главный источник веса страницы
На типичном магазине изображения составляют львиную долю веса страницы, поэтому работа с ними даёт самый быстрый и заметный эффект. Разберём, что именно делать.
| Приём | Что даёт | На что влияет |
|---|---|---|
| Сжатие изображений | Уменьшает вес без видимой потери качества | LCP, общий вес |
| Современные форматы (WebP) | Тот же вид при меньшем размере файла | LCP, вес |
| Правильные размеры | Отдаём картинку под реальный размер блока | LCP, вес, трафик |
| Указанные width/height | Браузер резервирует место заранее | CLS |
| Lazy-load ниже экрана | Откладывает загрузку невидимых картинок | Вес первого экрана |
| Приоритет главного фото | LCP-элемент грузится в первую очередь | LCP |
Главная ловушка — применять lazy-load «ко всему подряд», включая изображение первого экрана. Тогда браузер отложит самое важное фото и ухудшит LCP. Правило простое: первый экран грузим приоритетно, всё ниже — лениво. На каталоге это особенно ощутимо: десятки карточек товаров ниже видимой области не должны тянуть трафик, пока пользователь до них не долистал.
На 1С-Битрикс большая часть этой работы делается штатно: ресайз изображений через API, отдача в WebP, настройка адаптивных размеров в шаблоне. Важно один раз выстроить процесс так, чтобы новые товары, загружаемые контент-менеджерами или приходящие обменом из 1С, автоматически проходили оптимизацию, а не попадали на сайт в исходном «тяжёлом» виде.
Мониторинг скорости и связки с продажами
Оптимизация — не разовая акция, а процесс. Скорость деградирует со временем: контент-менеджеры добавляют тяжёлые картинки, маркетинг подключает новые пиксели и виджеты, разработчики выкатывают правки. Без мониторинга магазин незаметно «сползает» обратно в «красную» зону. Поэтому нужен постоянный контроль.
- Настройте сбор полевых CWV. Подключите библиотеку web-vitals и отправляйте LCP, INP, CLS в аналитику с разбивкой по устройствам и ключевым страницам.
- Заведите дашборд. Держите перед глазами динамику метрик и конверсии рядом. Просадка скорости и падение конверсии часто идут вместе — так вы поймаете регресс раньше.
- Сегментируйте конверсию по скорости. Регулярно смотрите конверсию в группах по времени загрузки и по устройствам, чтобы видеть денежную цену задержек.
- Проверяйте эффект внедрений. Каждое ускорение подтверждайте A/B-тестом или сравнением сегментов до и после на сопоставимых периодах.
- Ставьте пороги-алерты. Настройте уведомления, если полевой LCP или INP выходит за «зелёный» порог, — чтобы реагировать на регресс, а не узнавать о нём из падения продаж.
Такой контур превращает скорость из «проекта, который однажды сделали» в управляемую метрику бизнеса — наравне с конверсией и средним чеком. И именно связка «скорость рядом с деньгами на одном дашборде» лучше всего убеждает команду не жертвовать производительностью ради очередного тяжёлого виджета.
Частые ошибки при оптимизации скорости
- Гонятся только за баллом Lighthouse и игнорируют полевые данные — красивая «синтетика» при медленном опыте реальных посетителей.
- Вешают
loading="lazy"на изображение первого экрана — и своими руками ухудшают LCP. - Тестируют скорость на офисном Wi‑Fi и мощном ноутбуке, а покупатели сидят на среднем смартфоне и мобильной сети.
- Отключают кэш «на время отладки» и забывают включить обратно — каждая страница пересобирается с нуля.
- Копят сторонние скрипты: аналитика, пиксели, чаты, виджеты — каждый по чуть-чуть, а в сумме главный поток задыхается и растёт INP.
- Грузят изображения в исходном размере и старом формате, отдавая браузеру мегабайты вместо килобайт.
- Не задают размеры картинкам и не резервируют место под динамику — макет прыгает, растёт CLS.
- Оптимизируют раз и забывают — без мониторинга скорость деградирует обратно за пару месяцев.
Чек-лист внедрения
Сведём всё в практический список, по которому удобно принимать готовность магазина по скорости перед и после оптимизации:
- Метрики замерены. Сняты полевые LCP, INP, CLS по ключевым страницам с разбивкой на десктоп и мобильные.
- Кэш и композит включены. Компоненты кэшируются в режиме «Авто», на страницах активен композитный кэш, динамические области настроены.
- Сервер в порядке. Актуальная версия PHP, включён OPcache, TTFB в норме, тяжёлых выборок без кэша нет.
- Изображения оптимизированы. Сжатие, WebP, правильные размеры; у всех картинок заданы width/height; первый экран грузится приоритетно, остальное — лениво.
- Скрипты разгружены. Проведена ревизия сторонних скриптов, некритичные отложены, JS шаблона объединён и минифицирован.
- Макет стабилен. Зарезервировано место под баннеры, цены и метки; шрифты подключены без сдвигов; CLS в «зелёной» зоне.
- Эффект подтверждён. Улучшение метрик видно в полевых данных, прирост конверсии проверен A/B-тестом или сравнением сегментов.
- Мониторинг настроен. Есть дашборд скорости рядом с конверсией и алерты на выход метрик за пороги.
Вывод
Скорость магазина на 1С-Битрикс — это не строчка в техническом отчёте, а рычаг конверсии, который действует на весь трафик и на каждом шаге воронки. Держите в «зелёной» зоне три метрики: LCP (быстро видно товар), INP (интерфейс мгновенно отвечает), CLS (макет не прыгает). Основной прирост на витрине Битрикс дают композитный кэш, оптимизация изображений и укрощение сторонних скриптов — эти меры внедряются быстро и окупаются раньше большинства других улучшений. Измеряйте полевыми данными, сегментируйте конверсию по скорости и устройствам, подтверждайте эффект тестом — и скорость станет управляемой метрикой бизнеса, а не поводом для аврала после падения продаж.