GH GambleHub

Ієрархія контенту в UI

1) Навіщо потрібна ієрархія

Ієрархія контенту - це система сигналів, яка направляє погляд, скорочує когнітивне навантаження і прискорює прийняття рішень. Хороша ієрархія:
  • відповідає на три запитання за 3-5 секунд: що це? → що важливо? → що робити?;
  • робить інтерфейс передбачуваним і легко сканованим;
  • зменшує помилки і підвищує конверсію.

Принципи: сигнали> шум, послідовність> різноманітність, контекст> абсолютні правила.

2) Рівні важливості та структура

Рекомендована «драбинка» рівнів:

1. Навігаційний контекст (бренд, розділ, крихти/хлібні крихти).

2. H1 - мета екрану (максимально коротка, дієслівна при необхідності).

3. Lead/підзаголовок (один рядок вигоди або статусу).

4. Primary actions (1-2 ключові CTA).

5. Primary data (основні KPI, картки «першої лінії»).

6. Secondary data (деталі, фільтри, допоміжні таблиці).

7. Meta/Help (підказки, примітки, юридичний текст).

Правило: на одному екрані - один H1, не більше двох primary CTA.

3) Типографіка і ритм

Шкала шрифтів: H1 28-32, H2 22-24, H3 18-20, body 14-16, micro 12 (px/pt еквівалент в веб).
Міжрядкові інтервали: 1. 3–1. 5 для body, 1. 2–1. 3 для заголовків.
Ритм відступів: кратний базовій одиниці (4/8 px). Zagolovok↔blok: 16–24; абзаци: 8–12.
Контраст: мінімум WCAG AA; заголовок завжди контрастніший, ніж підписи/metа.
Колір vs вага: колір - акцент, не «милиця» замість розміру/жирності.

4) Сітка і макет

Сітка 12 колонок (desktop )/4-6 (mobile) з фіксованими гаттерами.
Visually first = first in DOM: допомагає скрінрідерам і SEO.
Вісь читання: зліва направо (LTR) або справа наліво (RTL) - дзеркалюйте порядок сигналів.
«Зони уваги»: верхня ліва/центр - заголовок і lead; «смуга дій» - поруч/під ним.

5) Візуальні сигнали пріоритету

Розмір і вага (типографіка) - первинний сигнал.
Позиція (вище/лівіше = важливіше при LTR).
Колір (акцент для CTA, статуси - по фіксованій палітрі).
Іконографія (тільки як підтримка тексту).
Відступи/обрамлення (картка з великим «повітрям» сприймається важливіше).
Динаміка (анімація ≤ 200 мс для залучення уваги без роздратування).

6) Прогресивне розкриття

Приховуйте складність шарами:
  • Above the fold - тільки контекст, мета і первинна дія.
  • Розділи-акордеони/таби - вторинні дані.
  • Деталізація по кліку (drill-down): картка → панель → модал.
  • Інлайн-підказки замість перевантажених «хелпів».
  • Скелетони/плейсхолдери зберігають структуру на час завантаження.

7) Ієрархія в типових екранах

7. 1 Дашборд

H1 + тимчасовий фільтр вгорі.
Смуга KPI (3-5 карток) - перша лінія.
Графіки/таблиці - друга лінія, сортування/фільтри поруч.
Аномалії/алерти - окрема колонка/стрічка, не змішувати з KPI.

7. 2 Каталог/лобі

H1 + швидкі фільтри/чіпи.
Сортування ближче до заголовка, CTA «Грати/Купити» в картці.
Мітки (нове/топ/джекпот) - візуально вторинні щодо назви.

7. 3 Картка сутності (гра/товар)

Герой-зона: назва (H1), ключові факти (RTP/волатильність/рейтинг), primary CTA.
Деталі: вкладки «Опис/Характеристики/Відгуки».
Метадані: мітки і юридичний текст - внизу.

7. 4 Форми/майстри

Заголовок кроку + короткий lead («2 хвилини, карта не списується»).
Порядок полів за частотою/обов'язковістю.
CTA справа/знизу, допоміжні дії - посиланнями внизу/зліва.
Помилки - поруч з полем, коротко і по справі.

8) Пріоритизація станів

Ієрархія повинна витримувати різні стани:
  • Норма → Завантаження → Успіх/Порожньо → Помилка.
  • У завантаженні - зберігайте каркас (скелетони), CTA не скаче.
  • У помилці - H1 змінюється на «що сталося», CTA - «повторити/зв'язатися».

9) Контент-токени та дизайн-система

Закодуйте ієрархію в токенах:
  • `font. heading. xl`, `font. body. md`, `space. 200`, `radius. md`, `elevation. sm`.
  • Ролі тексту: `text. title`, `text. lead`, `text. secondary`, `text. meta`, `text. helper`.
  • Ролі кольору: 'accent/neutral/success/warn/danger'+ «рівні» (100-900).
  • Компоненти: `KPI. Card/Section. Title/Inline. Help/Meta. Line`.

10) Вимірювання та якість

Метрики читання та ієрархії:
  • Scan Time (медіана до першого осмисленого кліка/дії).
  • Focus Order Errors (скільки разів користувач «промахується» поглядом).
  • CTA Visibility% (скільки бачили CTA vs клікнули).
  • INP/CLS (ієрархія не повинна «стрибати» при завантаженні).
  • A/B: крупніше H1 vs сильніше контраст; чіп-фільтри зверху vs в бічній панелі.
Телеметрія:
  • `first_focus_target`, `primary_cta_exposed/clicked`, `section_collapse_toggle`, `help_shown`.

11) Практики для iGaming (приклад)

Лобі казино: H1 «Лобі», чіпи «Нові/Live/Джекпоти/Улюблені», потім плитки. У кожній картці - назва, іконка провайдера, CTA «Грати»; мітки «нове/джекпот» - вдруге.
Дашборд оператора: перший рядок - NGR/GGR/DAU/CR, другий - тренди і аномалії, третій - таблиці.
Платіжний крок: H1 «Поповнення», lead «Без комісії, миттєво», список методів з конверсії, мінімум метатексту зверху.

12) Антипатерни

Десять однакових за силою акцентів на екрані («візуальний крик»).
Заголовки як картинки/іконки без тексту (ламає доступність і пошук).
«Підсумки дрібним шрифтом», а повідомлення гігантськими банерами.
Допоміжні посилання поруч з primary CTA тією ж візуальною вагою.
Неузгоджений порядок: сьогодні «фільтри зверху», завтра «зліва».

13) Чек-лист впровадження

1. Визначте мету екрану (H1 + 1-2 первинних дії).
2. Розмітьте рівні: primary/secondary/meta; закріпіть в токенах DS.
3. Зберіть шкалу типографіки і базовий ритм відступів.
4. Налагодьте стану (завантаження/порожньо/помилка) без стрибків СТА/заголовків.
5. Проведіть 5-хв «скан-тест» з 3-5 людьми: що помітили, куди клікнули.
6. Підключіть телеметрію (exposure CTA, scan time, focus order).
7. Зафіксуйте патерн в гайдлайнах з прикладами «до/після».

14) Підсумок

Ієрархія контенту - це не «великий шрифт для головного», а система рішень: типографіка, сітка, колір, ритм відступів, порядок в DOM і поведінка в різних станах. Коли кожен рівень має свою роль і вагу - інтерфейс стає зрозумілим, швидким і передбачуваним, а користувачі - впевненими у своїх діях.

Contact

Зв’яжіться з нами

Звертайтеся з будь-яких питань або за підтримкою.Ми завжди готові допомогти!

Telegram
@Gamble_GC
Розпочати інтеграцію

Email — обов’язковий. Telegram або WhatsApp — за бажанням.

Ваше ім’я необов’язково
Email необов’язково
Тема необов’язково
Повідомлення необов’язково
Telegram необов’язково
@
Якщо ви вкажете Telegram — ми відповімо й там, додатково до Email.
WhatsApp необов’язково
Формат: +код країни та номер (наприклад, +380XXXXXXXXX).

Натискаючи кнопку, ви погоджуєтесь на обробку даних.