Google заменил устаревшую метрику FID в Core Web Vitals на INP: в чем отличие?

Google заменил устаревшую метрику FID в Core Web Vitals на INP: в чем отличие?
21.05.2024
6 мин
777
наш канал в ЯНДЕКС.ДЗЕН.

В марте 2024 г. в Core Web Vitals произошли изменения: устаревший показатель First Input Delay (FID) заменили метрикой Interaction to Next Paint (INP). В статье рассказываем, чем они отличаются и как нововведение скажется на ранжировании сайтов.

Что такое FID (First Input Delay)

Устаревший показатель First Input Delay («задержка первого ввода») — одна из метрик Core Web Vitals. Она показывает, сколько времени прошло между первым взаимодействием пользователя с сайтом, например, кликом по ссылке или кнопке, и моментом, когда браузер может ответить на это действие.

Дело в том, что браузер во время загрузки страниц постоянно занят разными задачами: обрабатывает файлы стилей, запускает скрипты и многое другое. А на действия пользователей реагирует только в промежутках между выполнением этих задач в основном потоке.

Допустим, пользователь зашел на страницу сайта и нажал на поле поиска. Но в этот момент браузер выполняет другую работу: к примеру, загружает картинки на сайте или обрабатывает какой-нибудь скрипт. FID — время, которое прошло между кликом и моментом, когда браузер закончил со своей задачей, и готов приступить к поиску по сайту.

FID (First Input Delay)

На графике видно, что FID был бы меньше, если бы посетитель кликнул по поиску во время выполнения задачи A – она не такая масштабная. Или, например, ближе к концу задачи B. Поэтому при анализе данного показателя стоит ориентироваться на усредненные данные по реальным визитам пользователей.

Хорошим показателем считается задержка ввода менее 100 мкс, а критично долгим – более 300 мкс.

Что такое INP (Interaction to Next Paint)

Interaction to Next Paint (INP) позволяет оценить, с какой скоростью страница реагирует на действия пользователя во время всего визита. Действием считается клик мышкой, тап по экрану на мобильном устройстве или нажатие клавиши на клавиатуре. Движение курсора или скроллинг сайта не учитываются при расчете INP.

Другими словами, метрика Interaction to Next Paint показывает задержку до первой визуальной реакции сайта на действие пользователя. Допустим, посетитель сайта кликнул на выпадающий список. INP покажет, сколько микросекунд прошло с клика по кнопке до момента, когда выпадающий список начал открываться. При этом анимацию раскрытия списка метрика не учтет.

INP (Interaction to Next Paint)

INP измеряет задержку всех действий пользователя за один визит и определяет самую длительную. Затем составляет из визитов выборку и рассчитывает среднее значение по этим задержкам. Это число и есть показатель INP страницы.

В упрощенном виде это работает так:

  • Пользователь зашел на сайт и нажал на кнопку поиска, а затем — на открывающийся список. В первом случае отрисовка заняла 1 мкс, а во втором — 3 мкс. INP визита — 3 мкс.
  • Через некоторое время пользователь зашел на сайт еще раз и открыл сложную форму. До момента ее отрисовки прошло 5 мкс. Здесь INP — 5 мкс.
  • INP для всех визитов — среднее значение самых длительных задержек. Тогда общий INP — 4 мкс.

Хорошим показателем INP Google считает значения менее 200 мкс. Задержка более 500 мкс сигнализирует о критических проблемах, которые необходимо устранить.

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

показатели INP
Если у вас на сайте есть кнопка, которая запускает тяжелый скрипт, то можно добавить индикатор загрузки перед его выполнением. Тогда INP покажет время, которое прошло между кликом по кнопке и появлением индикатора загрузки.

Значение INP для страниц вашего сайта можно проверить через расширение Chrome Web Vitals от Google, а также через панель Google Search Console в разделе «Качество > Core Web Vitals».

Чем отличается INP от FID

Со временем стало понятно, что метрики FID недостаточно, чтобы определить удобство взаимодействия с сайтом. Еще в 2021 году, команда Google решила создать новую метрику, которая будет комплексно учитывать пользовательский опыт.

Так появился INP — улучшенная версия FID. Основные отличия метрик — в таблице.

INPFID
Показывает задержку между действием пользователя и визуальной реакцией браузера.Показывает задержку между действиями пользователя и началом обработки этого действия.
Учитывает каждое действие во время всех визитов пользователя.Учитывает только первое действие пользователя за визит.

Получается, INP — более информативная метрика. С ее помощью проще понять, сколько пользователю приходится ждать ответа на свое действие.

Как обновление повлияет на SEO

После выхода обновления SEO-аналитик Google Джон Мюллер опубликовал пост в LinkedIn, в котором отметил, что не стоит стараться и доводить до совершенства показатели метрик Core Web Vitals. «SEO вашего сайта из-за этого не изменится», — написал он.

SEO-аналитик Google Джон Мюллер пишет

Раньше он указывал на то, что факторы CWV не влияют на ранжирование сайтов напрямую. Эти метрики только помогают обнаружить проблемы на сайте, которые могут негативно сказаться на пользовательском опыте. Именно повышение качества контента и улучшение пользовательского опыта посетителей сайта окажет положительное влияние на его ранжирование.

Рецензент статьи: Голомолзин Денис
Рецензент статьи:
Голомолзин Денис
Управляющий партнер компании "Альтера". В прошлом - оптимизатор, ведущий специалист SEO-команды, руководитель отдела продвижения, консультант-евангелист компании.

Вы дочитали статью! Отличная работа!

Рекомендуем ознакомиться со значениями терминов:

МуртапузацияЯндекс.ВебмастерГеонезависимый запрос (ГНЗ)Геозависимый запрос (ГЗ)Текстовые факторыПодсветка в выдачеСпектральная примесьМатриксНет (MatrixNet)Краулер (Crawler)Видимость в ПСБиржа ссылокБаден-Баденschema.orgCatBoostШинглЦелевой запросRobots.txtNoindexСпектрПоведенческие факторыkeywordsГлавное зеркало сайтаВертикальный поискАГСПоисковый спамЮзабилити сайтаСчетчик посещаемостиАлгоритм «Королев»СайдбарМинус-слова