Почему скорость загрузки сайта важнее дизайна
Оценки Lighthouse, Core Web Vitals и реальные потери выручки от медленного сайта.
Заголовок провокационный, но честный. Когда вы выбираете между «красивее» и «быстрее», скорость сайта почти всегда возвращает больше денег. Дизайн человек оценит, если успеет дождаться загрузки. На бакинском мобильном интернете в час пик «дождаться» — это не данность. Это бюджетная статья, которую большинство студий заказчику не показывают.
Что реально происходит на медленном сайте
Сухие цифры, которые видно в Google Analytics любого бакинского сайта:
- 1 секунда LCP — bounce rate 9%.
- 3 секунды LCP — bounce rate 32%.
- 5 секунд LCP — bounce rate 58%.
- 7+ секунд LCP — bounce rate 70%+.
Это значит: если ваш сайт открывается за 5 секунд (типичная цифра для среднего бакинского сайта на WordPress), вы теряете шестерых из десяти посетителей до того, как они увидели ваш дизайн. Бюджет рекламы, потраченный на этих шестерых, ушёл в пустоту.
В деньгах: при CPC 1.5 ₼ и 1000 кликов в месяц это 900 ₼ ежемесячно — на людей, которые ушли до загрузки сайта.
Что такое Core Web Vitals (без жаргона)
Google измеряет скорость по трём метрикам, которые называются Core Web Vitals. С 2021 года они официально влияют на ранжирование.
LCP — Largest Contentful Paint
Сколько секунд от начала загрузки до того момента, когда видна главная картинка/заголовок на экране. Цель: меньше 2.5 секунд.
Что ломает LCP в Баку: огромные несжатые JPEG-герои, шрифты без preload, блокирующий JavaScript, медленный хостинг (особенно если сервер в Германии, а пользователь в Баку — +200 мс на каждый запрос).
INP — Interaction to Next Paint
Сколько миллисекунд от клика/тапа до видимой реакции. Цель: меньше 200 мс.
Что ломает INP: тяжёлые React-приложения с гидратацией всего сразу, бесконечные сторонние скрипты (чаты, аналитика, пиксели Meta), плохо написанные обработчики событий.
CLS — Cumulative Layout Shift
Насколько прыгает содержимое при загрузке (когда вы пытаетесь нажать кнопку, а она убегает). Цель: меньше 0.1.
Что ломает CLS: картинки без указанных размеров (изображение «прыгает» при подгрузке), позднодинамически вставляемые баннеры, шрифты без fallback.
Lighthouse — это не отчёт, это план работ
Lighthouse в Chrome DevTools выдаёт оценку 0–100 по четырём областям. Большинство бакинских сайтов выглядят так:
- Performance: 30–55 на мобильном (плохо).
- Accessibility: 65–80 (средне).
- Best Practices: 75–90 (норм).
- SEO: 80–95 (норм).
Целевые цифры на 2026 год: 90+ по каждой на мобильном. Это не «нолики ради нолков», это реальный пользовательский опыт.
Lighthouse даёт под каждой оценкой список рекомендаций, отсортированных по экономии секунд. Это и есть план работ — двух-трёх дней инженера обычно хватает, чтобы поднять оценку Performance с 35 до 80.
Рычаги, которые работают
В порядке отдачи:
- Изображения в WebP/AVIF с правильными размерами — экономия 60–80% веса.
- Preload hero-картинки и шрифта — минус 0.5–1.5 секунды LCP.
- Удаление неиспользуемого JavaScript — на 80% сайтов это половина веса.
- Lazy-loading для всего ниже первого экрана — атрибут
loading="lazy"на каждомimg. - CDN или хостинг ближе к Баку. Cloudflare с edge-кэшем — стандартный выбор.
- Удаление лишних плагинов (на WordPress) — каждый плагин это от 10 до 200 КБ JS.
- HTTP/2 или HTTP/3 — у большинства бакинских хостингов уже включено по умолчанию.
Почему скорость не противопоставлена дизайну
Контраргумент звучит так: «но мы хотим красивые анимации, видео-герои, параллакс». Хорошо. Можно делать всё это и быть быстрым. Просто:
- Видео сжато правильно (AV1 или H.265), с poster-картинкой, начинается после первого взаимодействия.
- Анимации — на CSS-свойствах
transformиopacity, не наtop/left/width. Это бесплатно для GPU. - Параллакс — через
IntersectionObserver, не через слушательscrollна каждый кадр. - Шрифты — два максимум, с
font-display: swap.
Быстрые сайты не выглядят бедно. Они выглядят сосредоточенно. Стилизация и производительность — не дилемма, а инженерная задача.
Что просить у подрядчика
Если вы заказываете новый сайт, в смету впишите три пункта:
- Lighthouse Performance на мобильном — не ниже 90 на главной и ключевых страницах. Цифру проверяете при приёмке.
- LCP меньше 2.0 секунд, INP меньше 150 мс, CLS меньше 0.05.
- Бюджет JavaScript — не более 120 КБ на главной (gzip).
Если подрядчик не соглашается на цифры — значит, он не собирается их обеспечивать. Это нормальный фильтр.
В Qaynaq Lighthouse и Core Web Vitals прошиты в процесс сборки — мы не имеем права запушить в продакшен страницу с оценкой ниже 90. Если хотите снять реальные цифры с вашего текущего сайта, мы делаем технический аудит бесплатно: salam@qaynaq.com.