Як працює popularity rank у CrUX і коли його зміні можна вірити

У Chrome UX Report є поле experimental.popularity.rank. Воно показує, наскільки популярний сайт серед користувачів Chrome у конкретній країні. Я давно хотів зрозуміти, наскільки цьому полю можна довіряти. Тому вивантажив його для чотирьох країн за три місяці й порахував, що там відбувається.

Вийшло 12 файлів і 17 023 265 рядків: Україна, Німеччина, Франція та США, липень–вересень 2026 року. Нижче я пояснюю, як рахується rank, чому він змінюється і як відрізнити справжню зміну від випадкової. Усі графіки з фільтрами за країною й періодом я зібрав в окремому інтерактивному дашборді.

Що таке popularity rank і як Google його рахує?

Popularity rank — це група, у яку потрапив origin за кількістю навігацій у Chrome. Origin — це протокол плюс хост, тож https://www.example.ua і https://m.example.ua рахуються окремо. Google сортує всі origins країни за кількістю переходів і ділить їх на групи. Точного місця всередині групи він не публікує.

Групи йдуть за шкалою 1 000, 5 000, 10 000, 50 000 і далі. Кожна наступна група не включає попередню. Тому група з rank 5000 містить 4 000 origins, а не 5 000. Я перевірив це на всіх 12 файлах, і розміри збіглися до одиниці.

RankМісця в рейтингу країниOrigins у групі
10001–1 0001 000
50001 001–5 0004 000
100005 001–10 0005 000
5000010 001–50 00040 000
10000050 001–100 00050 000
500000100 001–500 000400 000
1000000500 001–1 000 000500 000
5000000від 1 000 001залишок

Остання група країни завжди неповна, бо в неї потрапляє все, що лишилось. В Україні датасет має близько 260 тисяч origins, тож остання група там 500000. У Франції це 1000000, у Німеччині та США 5000000. Однаковий rank у двох країнах означає різну частку ринку.

З документації варто пам’ятати три речі. Дані йдуть лише з Chrome на десктопі та Android, без iOS. У датасет потрапляють сайти, відкриті для індексації й з достатньою кількістю відвідувачів. І до даних Google додає невелику випадковість, щоб ніхто не відновив реальний трафік.

Чому rank може впасти, якщо трафік не змінився?

Rank може впасти, бо кількість місць у кожній групі фіксована. Коли один origin заходить у топ-1000, інший мусить звідти вийти. Я порахував це для трьох порогів і трьох періодів у кожній країні. Кількість тих, хто увійшов, щоразу точно дорівнювала кількості тих, хто вийшов.

Отже, rank показує ваше місце відносно інших сайтів країни. Якщо всі довкола зросли, а ви лишились на місці, rank погіршиться. Якщо впали всі, включно з вами, rank може не змінитись. Обсяг трафіку з цього поля дізнатись неможливо.

За місяць групу змінює чимала частка origins: від 12% у США до 27% у Німеччині. Тому сама зміна rank ще нічого не каже. Далі я розбираю чотири причини, які за нею стоять.

Які причини рухають rank?

Я знайшов чотири причини: близькість до межі групи, сезон, зміна адреси сайту і поріг потрапляння в датасет. Вони дають однаковий результат у таблиці, але вимагають різної реакції. Кожну я перевірив на даних.

Сайт стоїть біля межі групи

Origin на 4 990-му місці й origin на 5 010-му мають майже однаковий трафік. Проте в першого rank 5000, а в другого 10000. Досить невеликого коливання, і вони міняються місцями. Такі переходи трапляються найчастіше.

Частка origins, що лишились у своїй групі з серпня до вересня 2026 року в Україні, Німеччині, Франції та США: групи 10k, 100k і 1M стабільно нижчі за сусідні

Графік має форму пилки. Групи 5k, 50k і 500k тримають 69–85% складу за місяць, а групи 10k, 100k і 1M лише 59–73%. Це узгоджується з будовою шкали. Група 10k охоплює місця з 5 001 по 10 000, тобто різниця між краями дворазова. У групі 5k різниця п’ятиразова, і до межі в середньому далі.

Далі я порахував origins, які змінили групу в серпні й повернулись у вересні. Таблиця показує їхню частку в кожній групі.

Країнатоп-1k5k10k50k100k500k1M
Україна0,9%2,7%6,3%3,7%9,2%——
Німеччина2,5%2,8%6,1%3,7%7,4%7,7%14,2%
Франція2,1%3,8%8,1%4,4%9,2%8,4%—
США0,6%1,7%3,4%2,5%5,1%3,8%9,7%

Останню, неповну групу кожної країни я з таблиці прибрав. У групах 10k, 100k і 1M туди-сюди ходить до 14% origins. Якщо ваш сайт в одній із них, одна зміна rank ще нічого не означає.

Сезон піднімає одну категорію і цим опускає інші

Я позначив origins за словами в назві хоста. До освітніх потрапили хости зі словами на кшталт edu, school, univ, moodle. Фільтр грубий і частину сайтів пропускає, але напрямок показує чітко.

Частка origins, що піднялись у вищу групу з липня до вересня 2026: освітні сайти 43–68%, усі сайти з топ-100 000 — 17–21%

З липня до вересня освітні origins піднімались приблизно втричі частіше за решту. Час підйому в країнах різний. У США стрибок стався в серпні, у Франції у вересні. В Україні та Німеччині він тривав обидва місяці.

Сайти про подорожі рухались у зворотний бік. У Франції з серпня до вересня опустились 56% таких origins, а серед усіх лише 21%. Тут я шукав слова booking, hotel, travel, camping та подібні.

Найцікавіше тут інше. Місць у групі фіксована кількість, тому підйом однієї категорії виштовхує решту. У США освітніх origins у топ-10 000 було 218 у липні й 654 у вересні. Ці 436 місць становлять п’яту частину всіх замін у топ-10 000 за два місяці. Сайт зі стабільною аудиторією міг у вересні втратити групу лише через це.

Сервіс змінив адресу

Rank прив’язаний до точної адреси. Коли сервіс переїжджає на новий домен, стара адреса падає, а нова з’являється нізвідки. У таблиці це виглядає як дві великі зміни, хоча аудиторія та сама.

Я пошукав «сімейства» — однакові назви на трьох і більше різних доменах у топ-10 000 країни. Таблиця показує, скільки їх і яку частину нових учасників топ-1000 вони дали з липня до вересня.

КраїнаСімействДоменів у нихНових у топ-1000З них із сімейств
Україна10244915633 (21%)
Німеччина582601256 (5%)
Франція6428314811 (7%)
США20822093 (1%)

Україна тут окремий випадок. П’ята частина оновлення українського топ-1000 припадає на сервіси, які працюють на кількох доменах одразу. Судячи з назв, це переважно сайти з кіно та ставками, і одна з назв трапляється на 19 доменах. Для аналізу українського ринку такі origins треба зводити до одного бренду.

Зауважу, що у сімейства потрапляють і звичайні міжнародні бренди з доменами для різних країн. У США та Німеччині перше місце за кількістю доменів займає amazon.

Сайт перетнув поріг датасету

Щомісяця частина origins з’являється в таблиці, а частина зникає. Причин може бути дві. Кількість відвідувачів пройшла поріг, якого Google не називає, або змінився доступ до індексації.

Ці переходи найменш стійкі з усіх. Близько половини origins, які вперше з’явились у серпні, у вересні вже зникли: від 47% у США до 52% у Німеччині. Із тих, що зникли в серпні, у вересні повернулись 17–26%. Відсутність сайту в таблиці за один місяць не означає, що він закрився.

Як відрізнити справжню зміну rank від випадкової?

Справжню зміну видають три ознаки: великий стрибок, повторення наступного місяця і такий самий рух в іншій країні. Я перевірив кожну на даних. Усі три помітно змінюють шанси, що зміна втримається.

Перша ознака — розмір стрибка. Я взяв усі зміни групи з липня на серпень і подивився, яка частка повністю скасувалась у вересні.

КраїнаПідйом на 1 групуПідйом на 2+Падіння на 1 групуПадіння на 2+
Україна41,6%13,9%25,4%7,7%
Німеччина34,8%9,4%36,6%17,8%
Франція46,1%15,4%33,5%5,2%
США44,0%11,6%23,5%5,7%

Підйом на одну групу скасовується у 35–46% випадків, стрибок на дві й більше — у 9–15%. Великих стрибків мало: від 1,6% усіх змін у Франції до 6,1% у США. В Україні, Франції та США підйому варто довіряти менше, ніж падінню.

Друга ознака — два місяці руху в один бік. Таке сталося менш ніж з 1% origins: від 0,43% у Франції до 0,82% у Німеччині. Якщо ваш сайт двічі поспіль рухався в один бік, це рідкісна подія, і до неї варто придивитись.

Третя ознака — інші країни. Я взяв origins, які з липня до вересня змінили групу одразу у двох країнах. У 79–83% випадків напрямок збігся, хоча за випадкового руху було б близько 50%. Якщо сайт присутній у кількох країнах, зміну варто звірити з сусідньою таблицею.

Чому origin і сайт — це різні речі?

Origin — це одна адреса, а сайт може складатися з десятків таких адрес. Великі сервіси тримають різні продукти на різних піддоменах, і кожен піддомен займає окреме місце в рейтингу. Я згрупував origins за основним доменом і порахував, скільки сайтів насправді стоїть за топ-1000.

КраїнаСайтів у топ-1000Місць у доменів з кількома origins
Україна887180
Німеччина891170
Франція859210
США826241

У топ-1000 США лише 826 сайтів. Один освітній сервіс instructure.com тримає там 37 адрес, google.com — 29. В українському топі google.com має 20 адрес, rozetka.com.ua — 7.

Для власника сайту звідси випливає простий висновок. Трафік, розкладений по піддоменах, дає нижчий rank кожному з них. Порівнювати свій www із конкурентом, у якого все на одній адресі, некоректно. Про різницю між origins і доменами я вже писав у статті про кількість сайтів з трафіком.

Чи можна порівнювати rank між країнами?

Ні, порівнювати rank одного сайту між країнами напряму не можна. Кожна країнна таблиця має власний рейтинг і власний розмір. Rank 10000 в Україні — це верхні 3,8% датасету, а в США лише 0,3%.

Топи країн переважно місцеві. Таблиця показує, скільки origins спільні для топ-1000 двох країн у вересні.

Пара країнСпільних origins у топ-1000
Німеччина – Франція191
Німеччина – США161
Франція – США151
Україна – Німеччина132
Україна – США110
Україна – Франція105

У топ-1000 усіх чотирьох країн одночасно входить лише 91 origin, і 18 з них — піддомени google.com. З тисячі найпопулярніших origins Франції 481 в українському датасеті немає взагалі. В усіх чотирьох датасетах є 69 259 спільних origins, і лише 13,5% з них мають однакову групу всюди.

Оновлюються топи теж по-різному. За два місяці топ-1000 оновився на 12,5% у Німеччині, 14,8% у Франції, 15,6% в Україні та 20,9% у США. Американський топ найрухливіший, і частково через освіту: туди зайшов 41 освітній origin.

Як користуватися rank на практиці?

Я звів усе до семи кроків, які проходжу сам, коли дивлюсь на rank свого сайту чи конкурента. Кожен крок спирається на число з розділів вище.

  1. Зберіть усі адреси сайту: www, m, інші піддомени й стару адресу, якщо був переїзд.
  2. Подивіться на розмір зміни. Одна група — чекайте наступного місяця. Дві й більше — зміна тримається у понад 80% випадків.
  3. Врахуйте свою групу. У групах 10k, 100k і 1M туди-сюди ходить до 14% origins.
  4. Згадайте про сезон. У серпні й вересні освітні сайти займають сотні місць у топі.
  5. Звірте з іншою країною, якщо сайт там є. Напрямок збігається у 79–83% випадків.
  6. Не читайте останню групу як місце. З неї за місяць зникає 16–39% origins.
  7. Порівнюйте сайти лише всередині однієї країнної таблиці.

У дашборді є оглядач origins з топ-10 000 кожної країни. Там можна знайти свій сайт і побачити його групу за три місяці.

Якщо зміна пройшла ці перевірки, далі її варто розбирати вже за власною аналітикою. Rank підкаже, що щось сталося, але причину й обсяг доведеться шукати в інших даних.

Якими запитами перевірити свій сайт?

Свій сайт можна перевірити двома запитами в BigQuery. Перший показує rank конкретних адрес за три місяці. Замініть country_ua на потрібну країну, а адреси на свої.

SELECT _TABLE_SUFFIX AS yyyymm, origin,
       MIN(experimental.popularity.rank) AS rank
FROM `chrome-ux-report.country_ua.*`
WHERE _TABLE_SUFFIX BETWEEN '202607' AND '202609'
  AND origin IN ('https://example.ua', 'https://www.example.ua')
GROUP BY 1, 2
ORDER BY origin, yyyymm

Другий запит знаходить усі origins одного сайту в датасеті. Він допоможе з першим кроком зі списку вище.

SELECT DISTINCT origin, experimental.popularity.rank AS rank
FROM `chrome-ux-report.country_ua.202609`
WHERE NET.REG_DOMAIN(origin) = 'example.ua'
ORDER BY rank

Самі вивантаження для цієї статті я робив простішим запитом: SELECT DISTINCT origin, experimental.popularity.rank з кожної місячної таблиці. Два запити вище побудовані на тому самому полі, але перед роботою перевірте їх на невеликій вибірці.

Чого з цих даних дізнатися не можна?

З цих даних не можна дізнатися причину конкретної зміни й річну картину. У мене три місяці й чотири країни, і цього досить лише для механіки. Ось обмеження, про які варто знати.

  • Сезонність видно тільки на відрізку липень–вересень. Як поводяться ті самі категорії взимку, я не знаю.
  • Категорії я визначав за словами в назві хоста. Фільтр пропускає сайти без таких слів і зрідка захоплює зайві.
  • Основний домен я визначав спрощеним правилом, без повного списку публічних суфіксів.
  • Зв’язок «пилки» з шириною груп — це збіг із будовою шкали. Окремо я його не перевіряв.
  • Google позначає метрику як експериментальну, тож її правила можуть змінитись.

Порядок чисел ці обмеження не змінюють. Але точні відсотки для іншого періоду чи іншої країни треба рахувати заново.

Джерела

Опис метрики я брав із документації Chrome, а всі числа про рух origins порахував із власних вивантажень. Документацію читав 9 листопада 2026 року.

Якщо перевірите свій сайт цими запитами й побачите щось дивне, напишіть мені. Цікаво зібрати більше прикладів, особливо з інших країн.

Додати в бажані джерела Google

Матеріали marko-f.com частіше показуватимуться вам у Google Пошуку.