Mobile-first дизайн: навіщо він у веб-розробці
Більшість сайтів досі проєктують на 27-дюймовому моніторі, а потім «підганяють» під телефон. Результат знайомий: головна сторінка вражає на нараді, а в мобільній версії основна кнопка ховається за трьома екранами прокрутки, меню приховує пів сайту, а форма зворотного зв’язку просить ввести номер телефону в поле, яке відкриває літерну клавіатуру.
Mobile first перевертає цей порядок. Ви проєктуєте і верстаєте спершу для найменшого екрана, вирішуєте, що там справді важливо, а потім додаєте макет, контент і функції в міру того, як екран стає більшим. Звучить як технічна деталь. На практиці це змінює те, як команда думає про контент, пріоритети і швидкодію, і напряму впливає на трафік, видимість у пошуку та конверсію.
У статті пояснюємо, що означає mobile-first дизайн, чим він відрізняється від адаптивного дизайну, чому він важливий для бізнесу, яких принципів дотримуватися і як впровадити його на реальному проєкті, не погіршивши десктопну версію. Ми застосовуємо цей підхід у розробці UI/UX дизайну для корпоративних сайтів, інтернет-магазинів, порталів і SaaS-продуктів.
Що означає mobile-first дизайн
Якщо в одному реченні: mobile-first дизайн — це стратегія, за якої спершу проєктують мобільну версію сайту чи продукту, а більші екрани розглядають як розширення цієї основи, а не навпаки.
Ідею популяризував Люк Вроблевскі, продуктовий дизайнер, який почав просувати її приблизно з 2009 року, а згодом описав у книжці «Mobile First». Його аргумент простий. Дизайн для маленького екрана змушує вирішити, що справді важливо, бо місця на все немає. Ці рішення роблять продукт кращим на будь-якому екрані, а не лише на телефоні.
Навіщо цій ідеї знадобилася окрема назва? Перші п’ятнадцять років вебу десктоп був за замовчуванням. Команди проєктували під монітор, а мобільна версія з’являлася наостанок, часто як окремий сайт «m.» з урізаними функціями. Коли смартфони стали основним пристроєм, ця модель зламалася: підтримувати два сайти дорого, мобільний завжди відставав, і користувачі це помічали. Mobile-first дав командам спосіб будувати один продукт, що працює всюди, починаючи з найскладнішого випадку.
В основі mobile-first підходу лежить принцип progressive enhancement, прогресивного покращення. Ви починаєте з надійного, швидкого, зручного ядра, яке працює на найобмеженішому пристрої та з’єднанні. Потім додаєте шари: ширші макети, додаткову навігацію, багатші медіа, ефекти при наведенні, бічні панелі. Якщо якийсь шар не завантажився або не підтримується, ядро все одно працює.
Протилежний підхід називається graceful degradation, поступова деградація. Спершу будують повну десктопну версію, а потім прибирають або стискають елементи, поки вони не вмістяться на мобільному. Це не завжди помилка, але на сайтах з великою кількістю контенту такий підхід часто дає мобільні сторінки, схожі на залишки: задовгі меню, таблиці з горизонтальною прокруткою, зображення, у рази важчі, ніж потрібно екрану.
На практиці mobile-first зводиться до трьох звичок:
визначати пріоритет контенту спершу на найменшому екрані;
писати CSS так, щоб базові стилі були мобільними, а більші екрани додавалися зверху;
вимірювати швидкість на телефоні середнього класу, а не на ноутбуці розробника.
Mobile-first, responsive і adaptive дизайн: у чому різниця
Ці три терміни часто вживають як синоніми, хоча вони описують різне.
Адаптивний дизайн (responsive web design) — це техніка. Макет використовує гнучкі сітки, гнучкі зображення і media queries, щоб одна сторінка плавно підлаштовувалася під будь-яку ширину екрана. Термін responsive design запровадив Ітан Маркотт у 2010 році. Якщо коротко, адаптивний дизайн — це один макет, що «тече» під будь-який екран.
Adaptive design — інша техніка. Замість одного гнучкого макета сайт має кілька фіксованих макетів під конкретні розміри екранів, і потрібний обирається залежно від пристрою чи ширини вікна. В українській мові обидва підходи часто називають «адаптивними», через що виникає плутанина.
Mobile-first — це стратегія. Вона відповідає на питання «з чого починаємо?». Mobile-first сайт можна зробити з адаптивною версткою, і саме так роблять більшість сучасних команд. Можна зробити адаптивний сайт і за desktop-first. Техніка та сама, але відправна точка і пріоритети різні.
| Mobile-first | Адаптивний (responsive) | Adaptive | |
|---|---|---|---|
| Що це | Стратегія: спершу малі екрани | Техніка: один гнучкий макет для всіх ширин | Техніка: кілька фіксованих макетів |
| Відправна точка | Найменший екран | Будь-який розмір | Набір цільових пристроїв |
| Як змінюється макет | Поступово розширюється на брейкпоінтах | Плавно, з коригуваннями на брейкпоінтах | Перемикається між готовими макетами |
| Головна перевага | Чіткі пріоритети, краща швидкодія | Одна кодова база, працює на будь-якій ширині | Точний контроль під відомі пристрої |
| Головний ризик | Десктоп може здаватися порожнім без планування | Мобільна версія як стиснутий десктоп | Більше макетів для дизайну і підтримки |
Головний висновок: mobile-first — це стратегія, адаптивність — це техніка. Адаптивна верстка — це спосіб технічно реалізувати макет, який підлаштовується під екран, а mobile-first визначає, з якого екрана ви починаєте думати.
Mobile-first vs desktop-first у CSS
У коді різницю видно в media queries.
У mobile-first стилях базові правила описують мобільний макет. Більші екрани додають через min-width media queries: «від 768 пікселів і ширше показати дві колонки», «від 1200 пікселів показати бічну панель». Кожен запит щось додає.
У desktop-first стилях базові правила описують десктоп, а менші екрани обробляють через max-width media queries, які перевизначають і прибирають: «менше 1024 пікселів сховати бічну панель», «менше 768 пікселів поставити колонки одна під одною». Кожен запит щось забирає.
Простий приклад. Картка послуги на мобільному займає всю ширину екрана: зображення, назва, короткий опис, кнопка. На планшеті такі картки стають у дві колонки, на десктопі в три, і поруч з’являється бічний фільтр. У mobile-first стилях адаптивна верстка описує спершу одну колонку, а далі для кожного брейкпоінту додає лише одне правило: кількість колонок і появу фільтра. У desktop-first стилях усе навпаки: спершу три колонки з фільтром, а далі кілька правил, що їх прибирають і перебудовують.
Чому це важливо? З min-width телефони завантажують і застосовують лише базові стилі плюс те, що їм потрібно. З max-width телефони часто отримують повні десктопні стилі, а потім їх перевизначають: більше CSS, більше роботи для браузера і більше шансів на помилки в макеті. Mobile-first стилі також зазвичай простіше підтримувати, бо кожен брейкпоінт має зрозуміле завдання.
Чому mobile-first важливий для бізнесу
Mobile-first — не примха дизайнера. Він впливає на три речі, які важливі бізнесу: скільки людей дійде до сайту, як сайт ранжується і скільки відвідувачів стане клієнтами. Якщо ви плануєте новий сайт або перезапуск, ці аргументи стосуються будь-якого проєкту, від лендингу до розробки корпоративного сайту.
Частка мобільного трафіку в Україні
За даними StatCounter, у вересні 2026 року в Україні десктоп дав близько 68 % переглядів сторінок у вибірці сервісу, мобільні пристрої — близько 31 %, планшети — менше 1 %. Для порівняння, у світі картина протилежна: близько 59 % припадає на мобільні і близько 39 % — на десктоп.
Чому українські цифри так відрізняються? StatCounter рахує перегляди на сайтах, де встановлено його лічильник, і ця вибірка не повторює структуру всього українського інтернету. Для споживчих ніш (доставка їжі, послуги, роздріб, подорожі) частка смартфонів у трафіку зазвичай значно вища, ніж показує загальна статистика, а B2B-сайти і корпоративні портали в робочий час справді отримують більше десктопних візитів.
Тож найкращий аргумент лежить у вашій аналітиці. У GA4 порівняйте сесії й конверсії за категорією пристрою. Багато компаній з подивом бачать, що мобільні дають більшість візитів, але значно меншу частку заявок чи продажів. Причина рідко в тому, що мобільні користувачі «не купують». Частіше мобільна версія сайту просто ускладнює покупку.
Корисна вправа: розбийте основну воронку конверсії за пристроями. Подивіться на кожен крок: сторінка входу, сторінка послуги чи товару, форма або кошик, підтвердження. Якщо мобільні й десктоп «відвалюються» приблизно однаково, мобільна версія, ймовірно, в порядку. Якщо мобільні різко падають на конкретному кроці, ви знайшли сторінку, яку треба виправляти першою.
Mobile-first для B2B. B2B-компанії часто вважають, що їхні клієнти працюють лише з комп’ютера. За даними StatCounter, в Україні частка десктопного трафіку висока, а B2B-сайти в робочий час зазвичай отримують ще більше десктопних візитів. Але покупці все одно знаходять компанії, читають кейси і перевіряють контакти з телефона, часто між зустрічами чи в дорозі. B2B-сайт, яким незручно користуватися з телефона, втрачає частину цього раннього дослідження, а значить і шанс потрапити в короткий список.
SEO і mobile-first індексація
Google використовує mobile-first індексацію. Це означає, що Googlebot Smartphone, мобільна версія пошукового робота, є основним для майже всіх сайтів, і Google насамперед використовує мобільну версію сторінки для індексування й ранжування.
Для бізнесу це має конкретні наслідки:
Якщо контент, заголовки, внутрішні посилання чи мікророзмітка є лише на десктопі, Google може їх не побачити.
Якщо мобільна версія повільна або нестабільна, страждають сигнали якості сторінки. Core Web Vitals вимірюють швидкість завантаження (LCP), реакцію на дії користувача (INP) і візуальну стабільність (CLS), зокрема на реальних мобільних візитах.
Якщо на мобільних сторінках одразу вискакують pop-up, що закривають контент, Google вважає це поганим досвідом.
Як ці сигнали поєднуються з іншими чинниками, ми описали в статті про SEO-фактори ранжування. Коротко: сайт, слабкий на мобільних, слабкий і в пошуку, навіть якщо десктопна версія чудова.
Конверсія та досвід користувача
Мобільні відвідувачі поводяться інакше. Вони часто поспішають, відволікаються, мають повільніше з’єднання і тримають телефон однією рукою. Мобільна конверсія швидко падає, коли сторінка вимагає від них забагато.
Тут допомагають два поняття. Thumb zone — це зона екрана, до якої зручно дотягнутися великим пальцем, тримаючи телефон однією рукою, переважно нижня й середня частина. Основні дії, розміщені там, використовують частіше. Мобільний checkout — це місце, де втрачають найбільше грошей: довгі форми, дрібні поля, немає автозаповнення, немає швидкої оплати через Apple Pay чи Google Pay, несподівані витрати на останньому кроці.
Ще один чинник, специфічний для українського ринку: люди звикли до дуже швидких мобільних сценаріїв у банківських застосунках і сервісах доставки. Оплата в один дотик, автоматично підставлена адреса, вибір відділення пошти на карті. Коли на сайті замість цього довга форма з десятком полів, порівняння очевидне і не на користь сайту. Мобільна версія сайту сьогодні конкурує не лише з конкурентами у вашій ніші, а з найзручнішими застосунками в телефоні клієнта.
Для інтернет-магазинів mobile-first рішення визначають увесь дизайн. Детально про це ми пишемо в гайді про те, як розробити дизайн інтернет-магазину, зокрема про картки товарів, закріплену кнопку «Купити» і оформлення замовлення.
Ключові принципи mobile-first дизайну
Ось принципи, які ми застосовуємо на проєктах, кожен з коротким прикладом «так / не так».
Пріоритизація контенту. Вирішіть, що користувачу потрібно насамперед на маленькому екрані, і поставте це першим.
Так: показати ціннісну пропозицію, головну дію і найважливішу інформацію на першому екрані.
Ні: починати мобільну сторінку з повноекранного слайдера іміджевих фото, відсунувши головне повідомлення на три свайпи вниз.
Візуальна ієрархія. На вузькому екрані немає місця для кількох конкуруючих акцентів.
Так: одна чітка основна кнопка на екран, другорядні дії оформлені як другорядні.
Ні: три однаково яскраві кнопки одна під одною.
Зони натискання. Палець менш точний, ніж курсор. Material Design від Google рекомендує зони натискання щонайменше 48×48 dp, а Human Interface Guidelines від Apple — щонайменше 44×44 pt.
Так: робити кнопки й посилання достатньо великими і залишати між ними простір.
Ні: ставити дрібні текстові посилання впритул одне до одного у футері.
Thumb zone. Розміщуйте часті дії там, куди дотягується палець.
Так: розглянути нижню навігацію або закріплену панель дій внизу для ключових задач.
Ні: ховати єдину кнопку «Записатися» у верхньому правому куті.
Навігаційні патерни. Навігація має бути достатньо простою, щоб користуватися нею однією рукою.
Так: коротке основне меню, зрозумілі назви, помітний пошук. Бургер-меню підходить для другорядних розділів, а два-три найважливіші пункти можна залишити видимими.
Ні: переносити десктопне мега-меню на сорок посилань у мобільну шторку.
Читабельна типографіка. Текст, нормальний на десктопі, на телефоні може бути нечитабельним.
Так: основний текст щонайменше 16 пікселів, комфортний міжрядковий інтервал, короткі абзаци.
Ні: зменшувати шрифт, щоб вмістити більше.
Типи полів у формах. Правильний тип поля відкриває правильну клавіатуру.
Так: поля типу email, tel і number, автозаповнення, мінімум полів.
Ні: просити номер телефону в звичайному текстовому полі або розбивати дату на три крихітні списки.
Медіа, що поважають екран. Відео й анімація можуть добре працювати на мобільних, але лише коли підтримують контент.
Так: короткі стиснуті відео з обкладинкою, які користувач запускає сам.
Ні: важке фонове відео на головній, що з’їдає мобільний трафік і затримує появу контенту.
Жоден з цих принципів не складний. Складно застосовувати їх послідовно на кожній сторінці і в кожному компоненті. Тому ми перетворюємо їх на правила всередині дизайн-системи: мінімальні розміри кнопок, токени відступів, шкала типографіки, патерни форм. Коли правила живуть у компонентах, кожна нова сторінка дотримується їх автоматично.
Як писати контент для маленьких екранів. Mobile-first — це не лише макет. Текст, написаний для десктопа, на телефоні часто перетворюється на суцільну стіну. Ставте головну думку в перше речення кожного блоку, тримайте абзаци короткими, використовуйте змістовні підзаголовки і списки, а другорядні деталі ховайте в розгортні блоки лише тоді, коли вони справді другорядні. Контент, який працює на телефоні, майже завжди працює і на десктопі, а навпаки буває рідко.
Зображення і відео. На мобільному кожне зображення конкурує за увагу і трафік. Віддавайте зображення під розмір екрана, використовуйте сучасні формати, а відео на першому екрані замінюйте статичним кадром з кнопкою запуску. Перевірте, щоб важливий текст не був «вшитий» у картинку: на маленькому екрані його не прочитати, а пошукові системи й AI‑асистенти його не побачать.
Швидкість на мобільних пристроях
Швидкість на мобільних важить більше, ніж будь-де. Телефони мають слабші процесори, мобільні мережі менш стабільні, а користувачі менш терплячі. Сторінка, що вантажиться за дві секунди в офісному Wi-Fi, на телефоні середнього класу зі слабким сигналом може вантажитися в рази довше. Для України до цього додаються перебої зі зв’язком під час відключень, коли люди користуються мобільним інтернетом навіть удома.
Основні чинники, що впливають на швидкість:
Зображення. На більшості сайтів це найважча частина сторінки. Адаптивні зображення з атрибутом srcset дозволяють браузеру обрати файл під розмір екрана, тож телефон не завантажує зображення на 2500 пікселів для екрана шириною 400.
Сучасні формати. WebP і AVIF стискають значно краще за JPEG і PNG при схожій якості. Віддавати їх з резервним варіантом для старих браузерів — сьогодні стандартна практика.
Lazy loading. Зображення і відео нижче видимої зони завантажуються лише тоді, коли користувач до них прокручує. Це прискорює перший екран, який помічають і людина, і Google.
JavaScript. Важкі скрипти блокують основний потік і роблять сторінку «загальмованою», що погіршує INP. Сторонні скрипти, як-от чат-віджети, трекери й інструменти A/B-тестів, — часто головні порушники. Кожен має заслужити своє місце.
Шрифти. Кілька гарнітур з багатьма накресленнями швидко накопичуються. Зазвичай вистачає двох гарнітур і кількох накреслень.
Для вимірювання використовуйте PageSpeed Insights, який поєднує лабораторні дані Lighthouse з даними реальних користувачів, коли вони є, і запускайте Lighthouse у Chrome DevTools під час розробки. Тестуйте на сповільненому з’єднанні і профілі пристрою середнього класу, а не лише на власному телефоні.
Як впровадити mobile-first у проєкті
Ось як ми впроваджуємо mobile-first на клієнтських проєктах. Процес однаково працює для нового сайту і для редизайну.
1. Контент-аудит. Почніть з контенту, а не з макета. Складіть перелік того, що має донести кожна ключова сторінка, і розставте пріоритети з точки зору користувача. На редизайні використайте аналітику, щоб побачити, що мобільні відвідувачі справді читають і натискають. Цей крок часто показує, що половину наявного контенту можна скоротити або перенести.
2. Мобільні вайрфрейми. Спершу намалюйте мобільну версію ключових сторінок: головна, сторінки послуг чи товарів, контакти або оформлення замовлення. Фокус на порядку і пріоритеті, а не на візуальних деталях. Лише після погодження мобільної структури розширюйте макети для планшета і десктопу.
3. Дизайн з auto layout і компонентами. У Figma auto layout і добре побудовані компоненти дозволяють створювати макети, що підлаштовуються під різну ширину, і рано показують, як кожен блок поводитиметься на більшому екрані.
4. Брейкпоінти від контенту. Обирайте брейкпоінти там, де контент починає виглядати неправильно, а не копіюйте розміри популярних пристроїв. Більшості проєктів вистачає трьох-чотирьох брейкпоінтів. У коді CSS Grid і Flexbox дозволяють переставляти блоки між брейкпоінтами без дублювання розмітки.
5. Тести на реальних пристроях. Емулятори та режим пристроїв у Chrome DevTools чудові під час розробки, але показують не все. Тестуйте на реальних телефонах, зокрема на бюджетному Android і старшому iPhone. Хмарні сервіси на кшталт BrowserStack дають доступ до великої кількості реальних пристроїв і браузерів.
На яких пристроях тестувати. Емулятор у браузері корисний, але не замінює реальних телефонів. Мінімальний набір: один новий і один старіший Android середнього цінового сегмента, один iPhone, бажано з меншим екраном, і планшет, якщо аналітика показує помітну частку планшетів. Перевіряйте не лише вигляд, а й швидкість на мобільному інтернеті, роботу форм з екранною клавіатурою і поведінку при повороті екрана.
6. Вимірювання після запуску. Відстежуйте мобільну конверсію, Core Web Vitals і поведінку за пристроями в GA4 і Search Console. Mobile-first — не одноразове рішення: нові функції та контент можуть поступово його зламати, якщо ніхто не стежить.
Хто має бути залучений? Mobile-first найкраще працює, коли дизайнери, frontend-розробники і власник контенту працюють разом з першого вайрфрейму. Дизайнери визначають пріоритет і макет, розробники вказують, що дорого будувати або повільно вантажиться, а власник контенту підтверджує, що скорочені мобільні тексти досі кажуть те, що потрібно бізнесу.
Як це виглядає на практиці, дивіться в наших кейсах UI/UX дизайну, від інвестиційних платформ до сервісів бронювання й аналітичних продуктів. Якщо вам потрібна команда, яка проєктує mobile-first з першого вайрфрейму, наша розробка UI/UX дизайну охоплює дослідження, дизайн і передачу в розробку.
Типові помилки mobile-first
Деякі помилки шкодять одночасно і досвіду користувача, і видимості в пошуку. Ось ті, що ми бачимо на аудитах найчастіше.
Прихований контент на мобільних. Тексти, вкладки чи розділи, що є на десктопі, ховають на мобільних «для економії місця». З mobile-first індексацією контент, якого немає на мобільному, може не існувати і для Google. Якщо щось важливе, покажіть його на мобільному теж, можливо компактніше.
Нав’язливі pop-up (interstitials). Повноекранні вікна з підпискою, знижкою чи пропозицією встановити застосунок, які закривають контент одразу після відкриття сторінки. Вони дратують, збільшують кількість відмов і вважаються поганим досвідом з точки зору Google. Банери згоди на cookie та обов’язкові повідомлення допустимі, якщо без потреби не блокують усю сторінку.
Дрібні зони натискання. Посилання й кнопки впритул, іконки без достатнього відступу, крихітний «хрестик» для закриття вікна. Люди промахуються, дратуються і йдуть.
Функції лише для десктопу. Конфігуратори, калькулятори, таблиці порівняння чи віджети бронювання, які працюють лише мишею або лише на широкому екрані. Якщо функція важлива для конверсії, вона має працювати на мобільному.
Mobile-first як «прибрати все зайве». Mobile-first не означає урізаний сайт. Він означає сайт з правильними пріоритетами. Мета не в тому, щоб вирізати функції, а в тому, щоб показати їх у зрозумілому для маленького екрана порядку.
Забута десктопна версія. Протилежна помилка рідша, але трапляється: десктоп, що просто розтягує мобільну версію, з величезними кнопками і порожнім простором. Добрий mobile-first так само ретельно планує розширення для великих екранів, як і основу.
Що ще варто перевірити
Mobile-first і реклама. Значна частина рекламних кліків у соцмережах відбувається з телефона, тож посадкові сторінки для кампаній у Meta чи TikTok варто проєктувати й тестувати насамперед на мобільному: швидке завантаження, зрозуміла пропозиція і кнопка дії на першому екрані, коротка форма. Сторінка, яка добре виглядає лише на десктопі, змушує платити за кліки, що не стають заявками.
Доступність на мобільному. Багато людей збільшують шрифт у налаштуваннях телефона. Перевірте, що сайт не ламається при збільшеному тексті, не забороняє масштабування сторінки, має достатній контраст на сонці і зрозумілі підписи до іконок. Це корисно не лише людям з порушеннями зору, а й усім, хто користується телефоном на ходу.
Швидкі дії для мобільних відвідувачів. На телефоні люди частіше хочуть зателефонувати, написати в месенджер чи прокласти маршрут, ніж заповнювати форму. Кнопки дзвінка, Viber чи Telegram і посилання на карту з адресою мають бути помітними і працювати одним натиском. Відстежуйте ці дії в аналітиці як конверсії, інакше частина мобільних заявок залишиться непоміченою.
Перевірка вашого сайту на мобільному за 15 хвилин. Відкрийте сайт на власному телефоні через мобільний інтернет, а не офісний Wi-Fi. Знайдіть ключову послугу чи товар, дочитайте одну сторінку до кінця, заповніть головну форму і спробуйте зателефонувати чи написати компанії. Записуйте кожен момент, коли довелося збільшувати масштаб, чекати, гортати вбік чи шукати кнопку. Попросіть зробити те саме двох-трьох людей поза командою, бажано на різних телефонах. Такий швидкий тест зазвичай показує найважливіші мобільні проблеми ще до будь-якого формального аудиту і дає зрозумілий список того, з чого почати.
Повторюйте таку перевірку після кожного великого оновлення сайту, бо нові блоки і скрипти найчастіше ламають саме мобільну версію.
Окремо перевірте, як сайт виглядає в браузерах, вбудованих у месенджери та соцмережі: багато людей відкривають посилання саме там, і верстка іноді поводиться інакше, ніж у Chrome чи Safari.