Дизайн — статьи о сайтах
Разбираем, как должны выглядеть карточка книги, поиск, фильтры и оформление заказа на экране смартфона. В конце есть короткий чек-лист для проверки.
Покупатель книг часто заходит на сайт с телефона: услышал название, хочет проверить цену или наличие, сверить издание. Если обложка не помещается в экран, фильтры закрывают каталог, а в корзину попасть трудно, он уйдёт к другому магазину. Ниже разобрано, что именно проверить и изменить.
Откройте сайт на смартфоне и выполните сценарий: найти книгу по фамилии автора, открыть карточку, узнать наличие, добавить в корзину, дойти до подтверждения заказа. Записывайте каждое место, где пришлось увеличивать страницу двумя пальцами, прокручивать вбок или несколько раз нажимать на кнопку. Это и есть список задач для разработчика. Долю посетителей с мобильных устройств посмотрите в своей системе статистики, например в Яндекс.Метрике: так вы определите, на что тратить силы в первую очередь.
Базовое условие — в шаблоне страницы есть строка <meta name="viewport" content="width=device-width, initial-scale=1">, а вёрстка подстраивается под ширину экрана. Без этого телефон показывает уменьшенную версию для компьютера.
Условный порядок блоков сверху вниз:
Если описание длинное, кнопку покупки можно закрепить внизу экрана, чтобы не возвращаться к началу страницы. Не ставьте рядом несколько одинаковых по виду кнопок вроде «В корзину», «Отложить» и «Сравнить»: пальцем легко промахнуться.
Поле поиска должно быть видно сразу, без открытия меню. Подсказки стоит строить по названию, автору и ISBN: люди нередко вводят фамилию с ошибкой или копируют номер издания. Проверьте, что при нулевом результате покупатель видит не пустую страницу, а предложение изменить запрос и ссылки на разделы.
Жанр, издательство, цена, переплёт и наличие на телефоне удобнее убрать в отдельную панель «Фильтры». Внутри панели нужна кнопка «Показать N книг», чтобы выбор подтверждался сразу, а выбранные параметры отображались над списком с возможностью снять каждый. Сортировку вынесите отдельно. При возврате из карточки в каталог список должен оставаться на том же месте с теми же фильтрами, иначе человек начнёт выбор заново.
type="tel", для почты — type="email", для индекса — inputmode="numeric": откроется нужная клавиатура;autocomplete для имени, адреса и телефона, чтобы браузер подставлял сохранённые данные;В каталоге десятки обложек, и именно они обычно делают страницу тяжёлой. Для списка нужны уменьшенные копии, а полноразмерное изображение загружается только в карточке. Для разных ширин экрана можно задать несколько размеров через srcset. Изображения ниже первого экрана лучше подгружать по мере прокрутки.
Измерьте страницу каталога и карточки в Lighthouse (вкладка Audits в Chrome) или в PageSpeed Insights. Сравнивайте результаты до и после правок и смотрите на конкретные рекомендации, а не на итоговый балл. Проверьте и медленное соединение: в инструментах разработчика Chrome есть имитация мобильной сети.
Если на каком-то пункте тест не прошёл, отправьте разработчику описание шага, модель телефона и снимок экрана. Так задачу можно оценить и исправить точнее.
Читайте также
Дизайн — статьи о сайтах
Дизайн
Бизнес — статьи о сайтах
Дизайн — статьи о сайтах
Заявка
Свяжемся в течение рабочего дня, зададим уточняющие вопросы и предложим варианты. Без навязчивых звонков.
Форма обратной связи