Skip to content
Виміряно на ваших власних користувачах

Core Web Vitals для вітрин на Magento, Shopify і Next.js

Читаю Chrome UX Report по вашому origin, рахую за опублікованими експериментами, скільки коштує розрив, і лагоджу той шар, куди час насправді йде.

Core Web Vitals Optimization

Більшість вітрин гальмують не там, де показує звіт. Робота починається з Chrome UX Report по вашому origin, бо саме його оцінює Google і саме це висиділи ваші покупці, а лабораторний прогін поруч показує причину. Іноді чесна відповідь — що швидкість вам не вузьке місце, і ви почуєте це перш ніж витратите на неї бодай щось. Коли вузьке місце таки вона, лагодити треба той шар, куди йде час: відповідь сервера на Adobe Commerce, застосунки й тему на Shopify, конвеєр картинок і скрипти, за які ніхто не відповідає.

Де зазвичай лежить час

Відповідь сервера, раніше за все інше

Time to First Byte задає нижню межу для кожної метрики після себе. На Adobe Commerce це поведінка повносторінкового кешу, Varnish і запити за сторінкою категорії. Жодна робота на фронтенді не витягне повільний origin, а оцінка Lighthouse не скаже вам, що час пішов саме туди.

LCP: перший екран і конвеєр картинок

Пріоритет для головного зображення, шрифти, які не блокують відмальовку, і критичний CSS інлайном. Ціль — 75-й перцентиль ваших реальних мобільних відвідувачів, те саме число, яке оцінює Search Console, а не бал одного прогону на одній машині.

INP: скрипти, які писали не ви

Тег-менеджери, віджети чатів, застосунки відгуків і пікселі. Вони приходять через маркетинг, вони працюють у головному потоці, і на Shopify це зазвичай головна причина. Фасади й відкладене завантаження там, де скрипт себе виправдовує, і аргумент за його видалення там, де ні.

CLS, і це не дрібниця

Зарезервоване місце під усе, що підвантажується пізніше, і розміри в кожної картинки. У найкращому за дизайном комерційному експерименті мого реєстру CLS зрушив на 92,72%, тоді як LCP не зрушив узагалі, а виручка на відвідувача зросла на 53,37%. Це не доводить, що причина в CLS. Це означає, що стабільність верстки не можна лишати наостанок.

Перевіряється на ваших користувачах, а не на моїй машині

web-vitals на сторінці віддає реальні сесії, і вони звіряються з Chrome UX Report та звітом Core Web Vitals у Search Console. Польові дані — єдиний доказ, що деплой допоміг, а 28-денне вікно вирішує, чи це зарахувалося.

Як іде робота

  1. 1

    Діагноз - польові дані по origin, лабораторний прогін заради причини і шар, у якому лежить час

  2. 2

    Ціна - скільки коштує закрити розрив на вашому власному трафіку, за рандомізованими експериментами, а не за цифрою, якою користується ринок

  3. 3

    Лагодимо ту частину, яка окупається, по порядку, і кожна зміна вимірна окремо

  4. 4

    Перевірка в полі - моніторинг реальних користувачів і ті самі 28 днів, які вирішують, чи зарахувалося

Чим міряю і з чим працюю

Chrome UX Report (CrUX)Core Web Vitals у Search Consoleweb-vitals RUMLighthouse і WebPageTestAdobe Commerce (Magento), VarnishТеми й застосунки ShopifyNext.js, Partytown, Bundle Analyzer

Що у вас є, коли роботу закінчено

Це результати роботи, а не прогнози. Кожен з них можна перевірити в день здачі.

  • Ваші власні польові дані з Chrome UX Report, прочитані на 75-му перцентилі, за яким вас і оцінює Google.
  • Ціна розриву, порахована за опублікованими експериментами, з названими джерелами і вказаною невизначеністю.
  • Список того, куди йде час, упорядкований за вартістю виправлення, включно з пунктами, які лагодити не варто.

Пов’язані матеріали

Цей маршрут допоможе оцінити глибину імплементації до старту вашого проєкту.

Схожі послуги