Google Search Console Core Web Vitals не пройдены | Какой параметр оптимизировать первым для максимальной эффективности

本文作者:Don jiang

После анализа более тысячи сайтов, мы обнаружили, что 90% веб-мастеров при исправлении проблем попадают в ловушку «слепой оптимизации» — либо слишком увлекаются настройками сервера, игнорируя правильную работу с изображениями, либо чрезмерно сжимают JS, что вызывает сдвиги макета (CLS).

На самом деле, дергание страниц на мобильных устройствах (CLS) — это основная проблема для 60% небольших и средних сайтов. Достаточно добавить фиксированные размеры для изображений и рекламных блоков, чтобы уже через 48 часов увидеть улучшение показателей;

а медленная загрузка первого экрана (LCP) чаще всего решается сжатием баннерного изображения с 3 МБ до 500 КБ.

Неудачные ключевые веб-показатели в Google Search Console

Table of Contens

Что на самом деле оценивают ключевые показатели?

Google использует «Ключевые веб-показатели» как важный критерий оценки пользовательского опыта, но логика этих показателей часто сбивает с толку веб-мастеров — почему при хорошей скорости загрузки страница всё равно считается неудовлетворительной?

Почему страница, которая кажется плавной, тормозит при нажатии на кнопки?

На самом деле, эти показатели оценивают не просто технические параметры, а отражают реальный опыт пользователя по трем направлениям: LCP, FID и CLS.

1. LCP (Largest Contentful Paint) | Верхний предел терпения пользователя

  • Определение: Время полной загрузки самого большого элемента на первом экране (например, изображения или заголовка)
  • Восприятие пользователем: Тревога от ожидания пустого экрана (если больше 4 секунд — пользователь может закрыть сайт)
  • Пример: Неоптимизированные слайдеры на главной странице интернет-магазина (более 3 МБ) часто являются причиной высокого LCP

2. FID (First Input Delay) | Задержка отклика разрушает доверие

  • Определение: Задержка между первым взаимодействием пользователя (нажатие, ввод) и ответом сайта
  • Восприятие пользователем: Нажимаешь «Купить сейчас», а реакции нет — кажется, что сайт не работает (более 300 мс задержки заметны)
  • Пример: Неоптимизированный JS-код корзины приводит к задержке в 0.5 секунды после клика

3. CLS (Cumulative Layout Shift) | Сдвиги макета вызывают ошибки кликов

  • Определение: Внезапное смещение элементов страницы, вызывающее визуальную нестабильность (например, когда реклама сдвигает основной текст вниз)
  • Восприятие пользователем: Случайные клики по рекламе или кнопкам из-за изменения их положения
  • Пример: Рекламные блоки без фиксированной высоты вызывают смещение всей страницы

Google строже относится к мобильным устройствам: значение CLS обычно на 30% выше на мобильных, чем на ПК.

Какие проблемы встречаются чаще всего?

Когда веб-мастера видят несоответствие ключевых показателей, их первая реакция — апгрейд сервера или удаление кода, забывая про разные условия на мобильных и ПК.

Производительность на мобильных и ПК сильно отличается, и проблемы у сайтов разных отраслей тоже разные.

Анализируя данные Google Search Console более 5,000 сайтов, мы обнаружили: 60% сайтов получают штрафы за CLS на мобильных, а старые сайты и интернет-магазины чаще страдают из-за LCP и FID.

1. Проблемы CLS на мобильных (более 60%)

  • Типичная ситуация: При просмотре на телефоне страница внезапно смещается из-за загрузки рекламы или изображений
  • Критичные детали: Ленивая загрузка изображений без указанных width/height, динамически вставляемые всплывающие объявления
  • Данные: Один новостной сайт снизил CLS с 0.35 до 0.08 после исправления размеров изображений

2. Проблемы LCP на старых сайтах (старше 3 лет)

  • Типичная ситуация: Баннер на главной странице с не сжатыми PNG/JPG изображениями (по 3 МБ и больше)
  • Скрытая ловушка: Автоматически созданные в WordPress миниатюры высокого разрешения
  • Реальные результаты: Конвертация главной картинки в WebP и ограничение ширины до 800px сократила LCP с 5.2 до 2.8 секунд

3. Проблемы FID на интернет-магазинах (рост на 50% в периоды акций)

  • Типичная ситуация: Клик по «Купить сейчас» без реакции в течение 1 секунды
  • Причина: Большие, неразбитые JS скрипты (например, корзина весом 3 МБ в main.js)
  • Экстренное решение: Разделение JS на части и отложенная загрузка, что снизило FID с 420 мс до 210 мс

Полезный факт: Google предъявляет более строгие требования к CLS для новостных сайтов (≤0.1), но более лоялен к LCP для интернет-магазинов (≤4.5 секунд).

Рекомендации по приоритетам

Исправить CLS можно, изменив всего пару строк CSS, а для улучшения FID потребуется команда разработчиков — соотношение усилий и результата у CLS в 10 раз лучше.

Фильтровать по “скорости результата + сложности реализации”: CLS можно исправить за один день и без технических знаний, а LCP и FID требуют постепенных изменений.

1. Срочные действия: CLS (результат за 24 часа)

Основные шаги:

  1. Добавить фиксированные размеры для всех изображений ()
  2. Зарезервировать место для рекламы через CSS (.ad-container { min-height: 300px })
  3. Отключить асинхронную загрузку плавающего чата, заменить на фиксированное положение внизу страницы

Пример: Один блог снизил CLS с 0.42 до 0.11 просто добавив размеры к изображениям.

2. Среднесрочный этап: LCP (эффект за 3-7 дней)

Метод быстрой оптимизации:

  1. Сжимайте изображения первого экрана с помощью инструмента Squoosh (держите размер ниже 500КБ, предпочтительно WebP)
  2. Включите Brotli сжатие в Nginx (экономит примерно на 20% больше, чем Gzip)
  3. Размещайте CSS/JS на CDN (рекомендуется бесплатная версия Cloudflare)

Советы по избеганию ошибок: используйте display:swap для шрифтов, чтобы избежать блокировки рендеринга

3. Долгосрочное сопровождение: FID (технически сложный этап)

Кодовые изменения:

  1. Используйте вкладку Performance в Chrome DevTools для выявления длинных задач (>50мс JS)
  2. Разделите функции корзины и оплаты на отдельные JS-файлы (задержанная загрузка не на первом экране)
  3. Обновите виртуальный хостинг до VPS, например Cloudways или Vultr (производительность CPU увеличивается в 3 раза)

Реальные данные: на одном сайте после разделения JS FID снизился с 380мс до 160мс

Принципы выполнения:

  1. Делайте поэтапно (сначала CLS → затем LCP → потом FID)
  2. Приоритет мобильным устройствам (после исправлений отправляйте URL мобильной версии на проверку)
  3. Сохраняйте исходные файлы (делайте резервные копии перед каждым изменением, чтобы избежать отката показателей)

Таблица приоритетов

Тип проблемыСложностьСроки эффектаВлияние на трафик
CLS★☆☆24 часаВысокое
LCP★★☆3-7 днейСреднее
FID★★★14 дней и болееНизкое

Обязательные инструменты для проверки

Этот набор инструментов проверен на более чем 1200 сайтах, он помогает определить конкретные элементы, снижающие оценки (например, реклама без заданных размеров) и имитирует различные сетевые условия, чтобы избежать неэффективной оптимизации.

1. Chrome Lighthouse|Найдите “виновный элемент”

  • Основное назначение: локальная проверка, которая показывает изображения, тормозящие LCP, и JS-файлы, блокирующие рендеринг
  • Инструкция:
    1. Клик правой кнопкой → Проверить → Lighthouse → выбрать “Performance”
    2. Посмотреть раздел “Opportunities” → найти большие ресурсы (например, banner.jpg 3,2MB)
  • Пример: на одном сайте обнаружили несжатый TTF-шрифт, что позволило сэкономить 412КБ

2. PageSpeed Insights|Сравнение между устройствами

  • Основное назначение: выявление различий в производительности между мобильной и десктопной версиями страницы
  • Эксклюзивные функции:
    • Показывает реальные пользовательские данные (нужно связать с Google Search Console)
    • Предоставляет рекомендации по коду (например, убрать неиспользуемый CSS)
  • Совет: если лабораторные данные (инструменты) и реальные (пользовательские) расходятся, ориентируйтесь на реальные данные

3. Плагин Web Vitals|Мониторинг в реальном времени

  • Основное назначение: смотреть изменения CLS/LCP без необходимости повторной проверки после внесения изменений
  • Практические сценарии:
    • Наблюдение за CLS ≤0.1 после изменения размеров изображений
    • Тестирование отложенной загрузки рекламы и её влияния на LCP
  • Преимущество: обновление данных быстрее, чем в Search Console (каждые 5 минут против 72 часов задержки)

4. Google Search Console|Отслеживание прогресса

  • Основное назначение: просмотр истории метрик страниц, проиндексированных Google (график за 28 дней)
  • Основные действия:
    1. Перейти в “Улучшенный отчет” → отфильтровать URL с пометкой “Проблемные/Требующие улучшения”
    2. Нажать “Подтвердить исправление” и отправить обновленную версию страницы
  • Сравнение данных: на одном интернет-магазине доля проблемных URL снизилась с 37% до 6% после исправлений

Стратегия комплексного использования инструментов:

  1. Первичная диагностика с помощью Lighthouse
  2. Ежедневный мониторинг с плагином Web Vitals
  3. Еженедельный контроль через Search Console
  4. Использование PageSpeed Insights при резком падении трафика

Важно: не полагайтесь на один инструмент! Lighthouse может ошибаться из-за кеша CDN, а Search Console не показывает конкретных проблем в коде — всегда проверяйте данные в комплексе.

Обязательные проверки после оптимизации

У Google задержка данных от 3 до 28 дней, а локальный кэш может влиять на результаты тестов.

Хуже того, некоторые “исправления” могут вызвать новые проблемы (например, сжатие изображений, вызывающее рост CLS).

1. Режим инкогнито + кросс-тестирование на разных устройствах

  • Основной принцип: обход кэша браузера и локального DNS, имитируя первый реальный визит пользователя
  • Пошаговые действия:
    1. Открыть Chrome в режиме инкогнито + включить ограничение сети “Slow 3G” (имитация слабой мобильной сети)
    2. Использовать расширение Web Vitals для мониторинга в реальном времени (сравнить данные на ПК/телефоне/планшете)
  • Пример: на десктопе LCP соответствует норме (2.1 сек), а на мобильном — 4.3 сек (из-за отсутствия CDN-узла для мобильных)

2. Отправка официального запроса на проверку в Google

  • Быстрый канал:
    1. Google Search Console → Core Web Vitals → нажать на “Проверенные страницы”
    2. Ввести исправленный URL → запросить повторную проверку (обычно статус обновляется в течение 48 часов)
  • Предупреждение: отправка более 50 URL в день может сработать антифрод-система (лучше отправлять поэтапно)

3. Мониторинг трендов за 28 дней вместо однодневных данных

  • Ключевые моменты анализа:
    • Проверять, растёт ли доля “хороших” URL в Search Console
    • Осторожно с “флуктуациями трафика на выходных” (перегрузка сети пользователей временно ухудшает метрики)
  • Практический инструмент: создать дашборд в Google Data Studio, связав данные Search Console (фильтрация страниц с мобильным CLS ≤ 0.1)

4. Ежедневный мониторинг для предотвращения повторных проблем

  • Автоматизация:
    • Использовать Screaming Frog для еженедельного сканирования всех изображений и выявления отсутствующих размеров
    • Настроить уведомления через Web Vitals API (отправлять email при CLS > 0.15)
  • Ручная проверка: ежемесячно случайно выбирать 10% страниц, запускать Lighthouse и сохранять отчёты

Три основные причины неудачи проверки:

  1. Кэш не очищен: сервер не настроил политику истечения кэша (старые страницы продолжают сканироваться)
  2. Недостаточное покрытие устройств: оптимизация только для ПК, игнорирование мобильных устройств (Google индексирует мобильные страницы в первую очередь)
  3. Смещение выборки данных: использование результатов единичного инструмента вместо реальных данных пользователей (недействительно при выборке менее 1000 посещений)

Контрольный список:

  • LCP ≤ 2.5 секунды и CLS ≤ 0.1 в режиме инкогнито
  • Еженедельный рост доли “хороших” URL в Search Console ≥ 5%
  • Реальные данные FID пользователей (отчёт Chrome User Experience) ≤ 200 мс
  • Новые изображения/рекламные места проверены с помощью Web Vitals

Примечание: если данные не улучшились через 28 дней, в 99% случаев это из-за того, что не охвачены все проблемные страницы (например, архивы пагинации), нужно заново сканировать похожие URL с помощью Screaming Frog и оптимизировать.

Решайте 80% проблем, вкладывая 20% усилий (например, приоритет мобильного CLS и LCP первой экрана), и поддерживайте результаты с помощью автоматического мониторинга.

Помните, окончательным критерием Google являются поведенческие данные пользователей (показатель отказов, время на сайте), а не оценки инструментов.

Picture of Don Jiang
Don Jiang

SEO本质是资源竞争,为搜索引擎用户提供实用性价值,关注我,带您上顶楼看透谷歌排名的底层算法。

最新解读