SlideShare ist ein Scribd-Unternehmen logo
1 von 67
Downloaden Sie, um offline zu lesen
Web Vitals
метрики здорового сайта
Андрей Липатцев
Менеджер по работе со стратегическими партнёрами в Вебе
Google
/andreylipattsev
@andrey_l1nd3n
“Мне действительно жаль…,
что у вас нас не работает Интернет”
“Интернет работает...,
но не так быстро, как раньше”
https://www.fastly.com/blog/how-covid-19-is-affecting-internet-performance
Так, что
оптимизировать?
“Пользовательский опыт, Карл!”
Есть контакт?
contentbazaar.co/20160314/pi-way
Есть реакция?
contentbazaar.co/20160314/pi-way
Lorem ipsum dolor sit amet, consectetur
adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna
aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco
Есть стабильность
счастье?
contentbazaar.co/20160314/pi-way
Есть счастье?Есть реакция?Есть контакт?
contentbazaar.co/20160314/pi-way
Lorem ipsum dolor sit amet, consectetur
adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna
aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco
contentbazaar.co/20160314/pi-waycontentbazaar.co/20160314/pi-way
Но как?!
Core Web Vitals
LCP
Largest Contentful Paint
CLS
Cumulative Layout Shift
FID
First Input Delay
(загрузка) (взаимодействие) (стабильность)
LCP
Largest Contentful Paint
web.dev/lcp
😃 😐 😢
2,5 сек 4,0 сек
Что: момент, когда страница стала полезной или когда
загрузился основной контент
LCP
Largest Contentful Paint
web.dev/lcp
FID
First Input Delay
web.dev/fid
😃 😐 😢
100 мс 300 мс
Что: первое впечатление пользователя об
интерактивности страницы
CLS
Cumulative Layout Shift
web.dev/cls
😃 😐 😢
0,1 0,25
Что: стабильность отрисованного контента (layout)
layout shift score = impact fraction * distance fraction
CLS
Cumulative Layout Shift
web.dev/cls
LCP
Largest Contentful Paint
😃 😐 😢
2,5 сек 4,0 сек
CLS
Cumulative Layout Shift
😃 😐 😢
0,1 0,25
FID
First Input Delay
😃 😐 😢
100 мс 300 мс
(загрузка) (взаимодействие) (стабильность)
“Но ром-то за что?!”
RUM
Real User Monitoring*
*Мониторинг реальных пользователей. См. MDN
Скорость
относительна
Синтетика и
ром МРП
МРП ==
данные IRL
Скорость
относительна
Синтетика и
ром МРП
МРП ==
данные IRL
“Но зачем?”
Куда вы дели мои
старые метрики?
Эволюция
Загру
зка
Интерактивность
FCP
First Contentful Paint
SI
Speed Index
FMP
First Meaningful Paint
FCI
First CPU Idle
TTI
Time to Interactive
mFID
Max Potential First Input Delay
FID
First Input Delay
Рано
Поздно
Метрики ≤ 2019
Загрузка Интерактивность
FCP
First Contentful Paint
SI
Speed Index
FMP
First Meaningful Paint
FCI
First CPU Idle
TTI
Time to Interactive
mFID
Max Potential First Input Delay
FID
First Input Delay
LCP
Largest Contentful Paint
TBT
Total Blocking Time
Предсказуемость
CLS
Cumulative Layout Shift
Рано
Поздно
Метрики > 2019
Не Core-ом единым
TTFB
Time to First Byte
TBT
Total Blocking Time
(загрузка) (взаимодействие)
FCP
First Contentful Pain
TTI
Time to Interactive
“А что не так с...?”
FMP
First Meaningful Paint
SI
Speed Index
DOM CL
DOMContentLoaded
FCP
First Contentful Pain
● сложно составлена
● трудна в объяснении
● не отражает загрузку основного контента
● сложно составлена
● трудна в объяснении
● не отражает загрузку основного контента
Не отражает то, что видит пользователь
Отражает только начало загрузки
Британские учёные
Я устал, я ухожу
● 2 секунды –> невозврат
● 4 секунды –> невыполнение
https://blog.chromium.org/2020/05/the-science-behind-web-vitals.html
No satisfaction
● 3 секунды –> неудовлетворённость
https://blog.chromium.org/2020/05/the-science-behind-web-vitals.html
Внимание, внимание!
● 4-8 секунд –> потеря внимания
https://blog.chromium.org/2020/05/the-science-behind-web-vitals.html
Будь человеком!
● 1-4 секунды –> ожидаемое время реакции
https://blog.chromium.org/2020/05/the-science-behind-web-vitals.html
Не дёргайся!
● >200 миллисекунд –> поиск нового положения
https://blog.chromium.org/2020/05/the-science-behind-web-vitals.html
Ты спишь?
● >150 миллисекунд –> низкое качество
https://blog.chromium.org/2020/05/the-science-behind-web-vitals.html
Иллюзия контроля
● >100 миллисекунд –> потеря ощущения контроля
https://blog.chromium.org/2020/05/the-science-behind-web-vitals.html
А в Хроме как?
● Порог достигнут –> Вероятность прекращения загрузки 24%
https://blog.chromium.org/2020/05/the-science-behind-web-vitals.html
bit.ly/web-vitals-science
bit.ly/web-vitals-methodology
“И одно попугайское крылышко”
Инструменты для
Core Web Vitals
Lighthouse
● “Лабораторная” загрузка
● Замена некоторых метрик (например, FID на TBT)
● Доступ из CLI, PSI, CDT*
* CLI = Command Line Interface
* PSI = PageSpeed Insights
* CDT = Chrome Dev Tools
Chrome User
Experience
Report
● Отчёты для origin по странам, устройствам и типам
подключения
CrUX
g.co/chromeuxdash
● Данные из
○ Lighthouse (по заданному URL)
○ CrUX, если есть (по URL и Origin)
PageSpeed
Insights
● Данные по каждой странице из CrUX
Search
Console
● LCP, CLS и TBT в trace по скорости
Chrome
Dev Tools
● Real-time измерение CWV на странице
Web Vitals
Chrome
Extension
● Те же метрики, что в CrUX
● github.com/GoogleChrome/web-vitals
web-vitals.js
Call Tracking
Эмбеды &
виджеты
A/B тестирование
АналитикаРеклама
Tag Management
“А что толку?”
Как продать
Core Web Vitals
“Кто крайний на кассу?”
● 0,1 сек –> 40% ↗ кликов на “добавить в корзину” (Luxury)
https://www.thinkwithgoogle.com/marketing-resources/experience-design/mobile-page-speed-data
“А в этом отделе мы были?”
или
“Возьми ещё тележку”
● 0,1 сек –> 9,2% ↗ к среднему чеку (Retail)
● 0,1 сек –> 8% ↗ глубина просмотра (Luxury)
https://www.thinkwithgoogle.com/marketing-resources/experience-design/mobile-page-speed-data
“На обед что ли закрыто?”
● 0,1 сек –> 8,3% ↘ отказов (Lead generation)
https://www.thinkwithgoogle.com/marketing-resources/experience-design/mobile-page-speed-data
BMW
● с 8% до 30% ↗ трафик на сайт продаж
https://www2.deloitte.com/content/dam/Deloitte/ie/Documents/Consulting/Milliseconds_Make_Millions_report.pdf
Pfizer
● 38% ↗ скорость загрузки
● 20% ↘ отказы
https://www2.deloitte.com/content/dam/Deloitte/ie/Documents/Consulting/Milliseconds_Make_Millions_report.pdf
Postbank
● 11% ↗ кликов по рекламе
● 8% ↘ стоимость клика
https://www2.deloitte.com/content/dam/Deloitte/ie/Documents/Consulting/Milliseconds_Make_Millions_report.pdf
TUI
● 78% ↗ скорость загрузки
● 31% ↘ отказы
https://www2.deloitte.com/content/dam/Deloitte/ie/Documents/Consulting/Milliseconds_Make_Millions_report.pdf
Ebay
● каждые 0,1 сек ↘ загрузки –> 0,5% ↗ к “Добавить в корзину”
https://www2.deloitte.com/content/dam/Deloitte/ie/Documents/Consulting/Milliseconds_Make_Millions_report.pdf
bit.ly/mobile-page-speed-data
bit.ly/Milliseconds-Make-Millions
web.dev/live
30 июня — 2 июля, 2020
Q&A

Weitere ähnliche Inhalte

Ähnlich wie Core Web Vitals - Ru Devparty, June 27, 2020

Алексей Рылко, iProspect — «SEO-инсайды, которые вы можете достать из логов ...
Алексей Рылко, iProspect  — «SEO-инсайды, которые вы можете достать из логов ...Алексей Рылко, iProspect  — «SEO-инсайды, которые вы можете достать из логов ...
Алексей Рылко, iProspect — «SEO-инсайды, которые вы можете достать из логов ...shevchuk_conf
 
OverLead - как мы это видим
OverLead - как мы это видимOverLead - как мы это видим
OverLead - как мы это видимVitaliy Morgen
 
Продвижение порталов и инфосайтов. Дмитрий Шахов
Продвижение порталов и инфосайтов. Дмитрий ШаховПродвижение порталов и инфосайтов. Дмитрий Шахов
Продвижение порталов и инфосайтов. Дмитрий ШаховДмитрий Шахов
 
Отдаем страницы быстрее или как вписаться в требования Google
Отдаем страницы быстрее или как вписаться в требования GoogleОтдаем страницы быстрее или как вписаться в требования Google
Отдаем страницы быстрее или как вписаться в требования GoogleIT61
 
Михаил Петров, Between Digital: "Как спасти RTB? Новые технологии в интернет-...
Михаил Петров, Between Digital: "Как спасти RTB? Новые технологии в интернет-...Михаил Петров, Between Digital: "Как спасти RTB? Новые технологии в интернет-...
Михаил Петров, Between Digital: "Как спасти RTB? Новые технологии в интернет-...web2win
 
Продвижение в интернете, ч. 1 (семантическое ядро)
Продвижение в интернете, ч. 1 (семантическое ядро)Продвижение в интернете, ч. 1 (семантическое ядро)
Продвижение в интернете, ч. 1 (семантическое ядро)Alexey Kostin
 
Как сделать интернет-сайт на SharePoint и не передумать на полпути
Как сделать интернет-сайт на SharePoint и не передумать на полпутиКак сделать интернет-сайт на SharePoint и не передумать на полпути
Как сделать интернет-сайт на SharePoint и не передумать на полпутиAndrew Mayorov
 
Как понравится яндексу в 2016 году
Как понравится яндексу в 2016 годуКак понравится яндексу в 2016 году
Как понравится яндексу в 2016 годуАльтопромо
 
Майстер-Клас від Павла Рязанова для ІТ-сеілзів. Як шукати замовників на закод...
Майстер-Клас від Павла Рязанова для ІТ-сеілзів. Як шукати замовників на закод...Майстер-Клас від Павла Рязанова для ІТ-сеілзів. Як шукати замовників на закод...
Майстер-Клас від Павла Рязанова для ІТ-сеілзів. Як шукати замовників на закод...Lviv Startup Club
 
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...borovoystudio
 
03.08 нетология - реверс инженеринг причин падения траффика
03.08   нетология - реверс инженеринг причин падения траффика03.08   нетология - реверс инженеринг причин падения траффика
03.08 нетология - реверс инженеринг причин падения траффикаDigital.Tools
 
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...borovoystudio
 
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...borovoystudio
 
"Web Vitals monitoring & optimizations", Erik Himiranov
"Web Vitals monitoring & optimizations", Erik Himiranov"Web Vitals monitoring & optimizations", Erik Himiranov
"Web Vitals monitoring & optimizations", Erik HimiranovFwdays
 
Александр Алаев. Сколько можно заработать на разработке прикладного софта
Александр Алаев. Сколько можно заработать на разработке прикладного софтаАлександр Алаев. Сколько можно заработать на разработке прикладного софта
Александр Алаев. Сколько можно заработать на разработке прикладного софтаДмитрий Шахов
 
Презентация новинок «1С-Битрикс: Управление сайтом 14.5»
Презентация новинок «1С-Битрикс: Управление сайтом 14.5»Презентация новинок «1С-Битрикс: Управление сайтом 14.5»
Презентация новинок «1С-Битрикс: Управление сайтом 14.5»1С-Битрикс
 
Как мы строили аналитическую платформу на несколько миллиардов событии в меся...
Как мы строили аналитическую платформу на несколько миллиардов событии в меся...Как мы строили аналитическую платформу на несколько миллиардов событии в меся...
Как мы строили аналитическую платформу на несколько миллиардов событии в меся...Coub
 

Ähnlich wie Core Web Vitals - Ru Devparty, June 27, 2020 (20)

Алексей Рылко, iProspect — «SEO-инсайды, которые вы можете достать из логов ...
Алексей Рылко, iProspect  — «SEO-инсайды, которые вы можете достать из логов ...Алексей Рылко, iProspect  — «SEO-инсайды, которые вы можете достать из логов ...
Алексей Рылко, iProspect — «SEO-инсайды, которые вы можете достать из логов ...
 
OverLead - как мы это видим
OverLead - как мы это видимOverLead - как мы это видим
OverLead - как мы это видим
 
Продвижение порталов и инфосайтов. Дмитрий Шахов
Продвижение порталов и инфосайтов. Дмитрий ШаховПродвижение порталов и инфосайтов. Дмитрий Шахов
Продвижение порталов и инфосайтов. Дмитрий Шахов
 
Отдаем страницы быстрее или как вписаться в требования Google
Отдаем страницы быстрее или как вписаться в требования GoogleОтдаем страницы быстрее или как вписаться в требования Google
Отдаем страницы быстрее или как вписаться в требования Google
 
Михаил Петров, Between Digital: "Как спасти RTB? Новые технологии в интернет-...
Михаил Петров, Between Digital: "Как спасти RTB? Новые технологии в интернет-...Михаил Петров, Between Digital: "Как спасти RTB? Новые технологии в интернет-...
Михаил Петров, Between Digital: "Как спасти RTB? Новые технологии в интернет-...
 
ClickHouse
ClickHouseClickHouse
ClickHouse
 
Продвижение в интернете, ч. 1 (семантическое ядро)
Продвижение в интернете, ч. 1 (семантическое ядро)Продвижение в интернете, ч. 1 (семантическое ядро)
Продвижение в интернете, ч. 1 (семантическое ядро)
 
Как сделать интернет-сайт на SharePoint и не передумать на полпути
Как сделать интернет-сайт на SharePoint и не передумать на полпутиКак сделать интернет-сайт на SharePoint и не передумать на полпути
Как сделать интернет-сайт на SharePoint и не передумать на полпути
 
Как понравится яндексу в 2016 году
Как понравится яндексу в 2016 годуКак понравится яндексу в 2016 году
Как понравится яндексу в 2016 году
 
Tsymzhitov Performance Tricks
Tsymzhitov Performance TricksTsymzhitov Performance Tricks
Tsymzhitov Performance Tricks
 
Майстер-Клас від Павла Рязанова для ІТ-сеілзів. Як шукати замовників на закод...
Майстер-Клас від Павла Рязанова для ІТ-сеілзів. Як шукати замовників на закод...Майстер-Клас від Павла Рязанова для ІТ-сеілзів. Як шукати замовників на закод...
Майстер-Клас від Павла Рязанова для ІТ-сеілзів. Як шукати замовників на закод...
 
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
 
Movebo uin2014
Movebo uin2014Movebo uin2014
Movebo uin2014
 
03.08 нетология - реверс инженеринг причин падения траффика
03.08   нетология - реверс инженеринг причин падения траффика03.08   нетология - реверс инженеринг причин падения траффика
03.08 нетология - реверс инженеринг причин падения траффика
 
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
 
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
 
"Web Vitals monitoring & optimizations", Erik Himiranov
"Web Vitals monitoring & optimizations", Erik Himiranov"Web Vitals monitoring & optimizations", Erik Himiranov
"Web Vitals monitoring & optimizations", Erik Himiranov
 
Александр Алаев. Сколько можно заработать на разработке прикладного софта
Александр Алаев. Сколько можно заработать на разработке прикладного софтаАлександр Алаев. Сколько можно заработать на разработке прикладного софта
Александр Алаев. Сколько можно заработать на разработке прикладного софта
 
Презентация новинок «1С-Битрикс: Управление сайтом 14.5»
Презентация новинок «1С-Битрикс: Управление сайтом 14.5»Презентация новинок «1С-Битрикс: Управление сайтом 14.5»
Презентация новинок «1С-Битрикс: Управление сайтом 14.5»
 
Как мы строили аналитическую платформу на несколько миллиардов событии в меся...
Как мы строили аналитическую платформу на несколько миллиардов событии в меся...Как мы строили аналитическую платформу на несколько миллиардов событии в меся...
Как мы строили аналитическую платформу на несколько миллиардов событии в меся...
 

Core Web Vitals - Ru Devparty, June 27, 2020