LCP (Largest Contentful Paint) — когда рисуется основной visible элемент (обычно hero image или H1+para). Порог "good" ≤ 2.5s. Типичные LCP-убийцы: тяжёлые hero-images без preload, render-blocking CSS/JS, медленный TTFB origin. Фиксы: preload hero, critical CSS inline, defer non-critical JS, image srcset, Cloudflare cache.
Ниже: пошаговая инструкция, рабочие примеры, типичные ошибки, FAQ.
<link rel="preload" as="image" href="/hero.webp" fetchpriority="high">cwebp -q 80 hero.jpg -o hero.webp<head> (или via Next.js inline-stylesheets)<script defer src="...">| Сценарий | Конфиг |
|---|---|
| Preload hero | <link rel="preload" as="image" href="/hero-desktop.webp" media="(min-width: 1024px)" fetchpriority="high"> |
| Responsive srcset | <img src="hero.webp" srcset="hero-sm.webp 640w, hero-md.webp 1024w, hero-lg.webp 1920w" sizes="100vw" fetchpriority="high"> |
| Critical CSS в head | <style>
/* Above-fold styles — 14KB max */
body { margin: 0; font-family: system-ui; }
.hero { min-height: 50vh; ... }
</style> |
| Defer analytics | <script defer src="https://analytics.example.com/tag.js"></script> |
| nginx Cache-Control immutable | location ~* \.(webp|jpg|css)$ {
add_header Cache-Control "public, max-age=31536000, immutable";
} |
Скорость загрузки напрямую влияет на конверсию, SEO-позиции и удовлетворённость пользователей. Google использует Core Web Vitals как фактор ранжирования. Каждая лишняясекунда загрузки может стоить до 7% конверсии.
Анализ на основе Google Lighthouse: Performance, Accessibility, Best Practices, SEO.
LCP (скорость отрисовки), FID (интерактивность), CLS (визуальная стабильность) — ключевые метрики Google.
Разбивка по типам: HTML, CSS, JavaScript, изображения, шрифты. Размер, количество запросов, блокирующие ресурсы.
Конкретные рекомендации с оценкой экономии: сжатие изображений, кеширование, минификация и т.д.
Core Web Vitals для ранжирования
оптимизация производительности
скорость = конверсия
регрессия производительности
async/defer блокируют отрисовку. Переместите в конец или добавьте атрибут.Cache-Control браузер перезагружает CSS/JS при каждом визите.loading="lazy" для изображений ниже first fold.brotli on;Cache-Control: max-age=31536000, immutable. HTML: max-age=0, s-maxage=60.<link rel="preload"> для шрифтов и CSS. Уменьшает LCP на 200-500ms.История проверок скорости, сравнение с конкурентами и мониторинг PageSpeed.
Зарегистрироваться (FREE)Статистика: hero image (55%), H1+intro paragraph (30%), hero video (10%), other (5%). Идентифицируйте через DevTools.
Slow mobile networks (LTE-4G), weaker CPU (JS parse), smaller batch sizes. Оптимизация: mobile-first + Responsive images + lazy non-critical.
Оба входят в Core Web Vitals. LCP — рендер, INP — responsiveness. Google учитывает оба для ranking.
<a href="/speed">Enterno Speed</a> показывает field data из CrUX (real users) + lab data. Plus <a href="/s/research-core-web-vitals-runet-2026">наш CWV benchmark</a>.