BlackBerry Tech
Веб-студия

12 июля 2025 г. · 6 мин чтения

Чек-лист ускорения лендинга за 24 часа

Медленные страницы теряют заявки и позиции в поиске. Если нет времени на крупное обновление, используйте этот чек-лист: он закрывает основные провалы в Core Web Vitals за сутки.

Дата12 июля 2025 г.
Время чтения6 минут
Темы выпуска
скорость сайтаperformancecore web vitals

Коротко по делу

Диагностика

Прогоняем страницу через PageSpeed Insights и WebPageTest, фиксируем LCP, CLS, TTFB. Сохраняем отчёт, чтобы сравнить результат после правок.

Оптимизация медиа

Конвертируем изображения в WebP/AVIF, включаем lazy-load и убираем огромные видео с первого экрана.

Чистим код

Отключаем неиспользуемые библиотеки, переносим тяжёлые скрипты в отложенную загрузку, анимации — в CSS вместо JS.

Работаем со шрифтами

Подключаем шрифты локально и используем `font-display: swap`, чтобы текст не оставался невидимым несколько секунд.

Блок 1

Диагностика

Прогоняем страницу через PageSpeed Insights и WebPageTest, фиксируем LCP, CLS, TTFB. Сохраняем отчёт, чтобы сравнить результат после правок.

Смотрим вкладку Performance в Chrome DevTools: находим тяжёлые запросы и блокирующие скрипты.

Проверяем отчёт Core Web Vitals в Search Console: видим реальные данные пользователей и страницы, которым нужна помощь в первую очередь.

Блок 2

Оптимизация медиа

Конвертируем изображения в WebP/AVIF, включаем lazy-load и убираем огромные видео с первого экрана.

Подключаем CDN или хотя бы кэширование через Vercel/Cloudflare, чтобы пользователи из других регионов получали медиа быстрее.

Для иконок используем SVG-спрайты вместо отдельных png — один запрос вместо десятков ускоряет загрузку.

Блок 3

Чистим код

Отключаем неиспользуемые библиотеки, переносим тяжёлые скрипты в отложенную загрузку, анимации — в CSS вместо JS.

Собираем критические стили (Critical CSS) для первого экрана и грузим остальное асинхронно.

Объединяем повторяющиеся компоненты, убираем инлайн-стили, которые невозможно кешировать, и заменяем их классами.

Блок 4

Работаем со шрифтами

Подключаем шрифты локально и используем `font-display: swap`, чтобы текст не оставался невидимым несколько секунд.

Оставляем только нужные начертания (Regular/Bold), а остальные удаляем или загружаем по требованию.

Блок 5

Укрощаем третьи скрипты

Переносим пиксели, чат-виджеты и аналитические теги в Google Tag Manager и включаем загрузку после взаимодействия пользователя.

Если виджет критичен, ищем лёгкие альтернативы или используем серверный тегинг, чтобы не грузить фронт.

Блок 6

Проверяем результат

Повторяем тесты в тех же сервисах, чтобы увидеть изменения. Наша цель — LCP < 2.5 секунды и зелёные зоны по Core Web Vitals.

Настраиваем мониторинг в Lighthouse CI или SpeedCurve, чтобы держать скорость под контролем после релиза.

Добавляем оповещения в Slack/Telegram, если показатели проседают ниже заданного порога — команда быстро реагирует.

Нужна помощь с сайтом, SEO или поддержкой? Напишите нам — всё объясним и предложим шаги.