Отчёт Core Web Vitals у молодого сайта пуст, и это пугает больше, чем плохие цифры. Разберём, что означает пустое поле на самом деле — на своих числах.
Данные поля собирают не с сайта, а с людей
Core Web Vitals в отчётах Google берутся из набора данных о реальном пользовательском опыте: их присылают браузеры посетителей, а не измеряет робот. Условия попадания в набор описаны в документации Chrome, и первое из них — размер выборки:
A page is determined to be sufficiently popular if it has a minimum number of visitors. An exact number is not disclosed, but it has been chosen to ensure that we have enough samples to be confident in the statistical distributions for included pages.
Второе условие — сам посетитель. В выборку попадают только те, кто пользуется Chrome, включил отправку статистики использования и синхронизацию истории без пароля синхронизации. Chrome на iOS, Android WebView и прочие браузеры на Chromium не входят в набор вовсе.
Наш случай в числах
Замер по счётчику за 90 дней, с 9 июня по 6 сентября 2026 года:
| Что считали | Значение |
|---|---|
| Визитов всего | 911 |
| Из них роботы | 609 |
| Живых визитов | 302 |
| Живых посетителей | 153 |
| Из них в Chrome (десктоп) | 23 |
| Из них в Chrome на телефоне | 24 |
Сорок семь человек в Chrome за три месяца — вот и весь материал, из которого предлагается собрать статистически надёжное распределение по трём показателям. И это ещё оптимистичная оценка: часть из них не включала отправку статистики, а значит в выборку не попала и подавно.
Отдельная деталь того же замера: 57 визитов пришли из HeadlessChrome, и счётчик не считает их роботами. Автоматический браузер в списке живых посетителей — хорошее напоминание, что даже «человеческие» числа стоит читать с прищуром.
Что пустой отчёт означает и чего не означает
Означает: данных не хватило. Сайт не набрал столько посетителей в Chrome, чтобы Google счёл выборку достаточной.
Не означает: что сайт медленный, что он не ранжируется, что с ним что-то не так технически. Пустое поле — это отсутствие измерения, а не плохое измерение.
Ошибка, которую здесь легко совершить, — начать «чинить» скорость по пустому отчёту. Чинить нечего: показателя нет.
Как понять, что выборки не хватит
Прежде чем ждать данных, полезно посчитать, есть ли из чего их собрать. Порядок такой.
Шаг первый — отделить людей от роботов. В отчёте по посещаемости смотрите не общее число визитов, а очищенное. У нас 911 визитов за 90 дней превращаются в 302 живых: две трети — роботы.
Шаг второй — оставить только Chrome. В набор попадают лишь пользователи Chrome на десктопе и на Android. Safari, Firefox, Яндекс.Браузер, Chrome на iOS — мимо. У нас из 153 живых посетителей в Chrome оказались 47.
Шаг третий — вычесть тех, кто не делится статистикой. Точную долю согласившихся никто не публикует, поэтому 47 — это потолок, а не значение.
Если после трёх шагов у вас получаются десятки, а не тысячи, поля не будет — и это не повод чинить сайт.
Что делать с каждым исходом
| Что видно в отчёте | Что это значит | Что делать |
|---|---|---|
| Поле пустое, лаборатория в норме | посетителей мало | мерить лабораторно, ждать аудиторию |
| Поле пустое, лаборатория плохая | сайт медленный, но данных о людях нет | чинить по лабораторному замеру |
| Поле есть, показатели красные | реальным людям медленно | чинить по полю: оно точнее лаборатории |
| Поле есть по домену, но не по странице | у страницы своей выборки не хватило | смотреть данные по домену целиком |
| Поле было и пропало | аудитория просела ниже порога | не паниковать: это про посещаемость, а не про скорость |
Строка про домен и страницу стоит пояснения. Данные собираются двумя срезами: по конкретному адресу и по домену целиком. У молодого сайта первого не бывает почти никогда, а второй появляется раньше — поэтому начинать смотреть стоит с домена.
Чем мерить, пока поля нет
Лабораторный замер доступен с первого дня и от посещаемости не зависит. Он показывает не то, что видят люди, а то, что отдаёт сервер, — и для молодого сайта это единственный доступный ориентир.
Свой сайт мы так и мерили: LCP от 132 до 284 миллисекунд при пороге 2500. В той же статье — две ошибки, из-за которых мы дважды получили неверные цифры: локальный сервер без сжатия завышает время примерно вдвое, а LCP не отдаётся обычным способом.
Порядок для молодого сайта:
- Мерить в лаборатории и на боевом сервере, а не на localhost.
- Не ждать поля раньше, чем появится аудитория. Оно наполнится само, когда наберётся выборка.
- Считать свою аудиторию честно — с разделением на роботов и людей. Как у нас 577 визитов из 631 оказались роботами — отдельная история.
- Проверять скорость своими руками — чем и как мерить, разобрали отдельно.
Коротко
Пустой отчёт Core Web Vitals у молодого домена — это не диагноз сайту, а отсутствие выборки: данные собираются с реальных пользователей Chrome, и их должно быть достаточно много. У нас за 90 дней 153 живых посетителя и 47 из них в Chrome — этого не хватит ни для какой статистики. Мерить скорость это не мешает: лабораторный замер на боевом сервере работает с первого дня.
