Доступность сайта для всех пользователей
Доступный сайт — это сайт, которым может пользоваться любой человек: с плохим зрением, с одной рукой на мышке, с экранным диктором или просто на солнце с бликующим…
Большинство людей впервые видят сайт компании на экране смартфона. Подход mobile first предлагает начинать проектирование именно с этого экрана, а не подгонять под него готовую «десктопную» версию. Рассказываем, как это работает на практике.
Mobile first — это принцип проектирования, при котором сайт сначала продумывается для самого маленького экрана, а затем расширяется для планшетов и компьютеров. Не «сделали красивую версию для монитора и как-нибудь ужали под телефон», а наоборот: сначала решили, что действительно важно, уместили это на узком экране, потом добавили то, для чего на большом экране появилось место.
Звучит как техническая деталь, но на деле это смена мышления. Маленький экран не прощает лишнего. На нём нельзя поставить рядом три колонки текста, слайдер, боковое меню и всплывающее окно. Приходится выбирать: что пользователю нужно в первую очередь, что во вторую, а без чего он вообще обойдётся. Этот выбор полезен для любой версии сайта.
Противоположный подход называют graceful degradation — «изящная деградация». Сначала делается полная версия, затем из неё убирается и упрощается всё, что не влезает в телефон. Проблема в том, что убирать всегда больно, и в итоге мобильная версия получается перегруженной копией десктопной, где всё есть, но ничем невозможно пользоваться.
Для большинства коммерческих сайтов мобильный трафик давно превышает трафик с компьютеров. Это легко проверить в своей Яндекс Метрике: отчёт «Технологии» → «Устройства» покажет, какая доля посетителей приходит со смартфонов. Для сайтов услуг для частных лиц, ресторанов, салонов, доставки, локального бизнеса эта доля обычно особенно высока.
Есть и другие причины ставить мобильную версию во главу угла:
Часто mobile first понимают узко: как способ написания CSS, когда базовые стили пишутся для телефона, а медиазапросы добавляют правила для широких экранов. Это правильно, но это лишь последний шаг. Настоящий mobile first начинается раньше — на этапе структуры и прототипа.
Определите главное действие. На узком экране первым должно быть то, ради чего человек пришёл. Для доставки еды — меню и кнопка заказа. Для клиники — запись к врачу и телефон. Для интернет-магазина — поиск и каталог. Всё остальное подождёт.
Выстройте контент в одну колонку. На телефоне всё равно всё окажется друг под другом. Поэтому полезно сразу записать порядок блоков линейно: первый, второй, третий. Если в десктопном макете были три колонки, нужно решить, в каком порядке они встанут на мобильном, а не оставить это на усмотрение верстальщика.
Сократите тексты. Абзац, который на мониторе занимает три строки, на телефоне превращается в десять. Мобильная версия — отличный повод убрать воду из текстов. Обычно выигрывает и десктопная версия.
Решите, что спрятать. Подробные характеристики, длинные описания, второстепенные пункты меню можно убрать в раскрывающиеся блоки или вкладки. Но прятать нельзя то, что важно для решения о покупке, и то, что нужно для SEO: контент должен оставаться в коде страницы, просто быть свёрнутым.
Совет: распечатайте или выведите на экран список всех блоков страницы и попросите коллегу отсортировать их по важности для клиента. Этот порядок и есть основа мобильной версии.
Меню — одно из самых сложных мест в мобильной версии. На компьютере оно спокойно размещается горизонтальной строкой, на телефоне так не получится.
Основные решения:
Многоуровневые выпадающие меню, которые на компьютере открываются при наведении, на телефоне не работают: наведения там нет. Их нужно заменять пошаговым раскрытием, когда нажатие на раздел открывает список подразделов с кнопкой «назад».
Курсор мыши точный, палец — нет. Это главное, что нужно помнить при проектировании мобильных интерфейсов.
Размер нажимаемых областей. Кнопки и ссылки должны быть достаточно крупными, чтобы в них можно было уверенно попасть. Ориентир — область нажатия не меньше 44–48 пикселей по высоте. Маленький крестик закрытия в углу всплывающего окна — классический источник раздражения.
Расстояния между элементами. Если две ссылки стоят вплотную, человек будет промахиваться. Нужен отступ, особенно в списках и меню.
Зона большого пальца. Когда телефон держат одной рукой, проще всего дотянуться до нижней и центральной части экрана. Верхние углы — самые неудобные. Поэтому главные действия выгодно размещать ниже, а не в правом верхнем углу, как на компьютере.
Формы. Чем меньше полей, тем лучше. Для каждого поля нужен правильный тип: для телефона — цифровая клавиатура, для email — клавиатура с символом «@». Подписи полей должны оставаться видимыми, когда человек начал ввод. Автозаполнение и маска для номера телефона экономят время и снижают число ошибок.
Кликабельные контакты. Номер телефона должен звонить по нажатию, адрес — открываться в картах, мессенджеры — запускать чат. На мобильном это одно из самых частых действий.
Никаких наведений. Всё, что на десктопе появляется при наведении мышью — подсказки, дополнительные кнопки, вторые фото товара, — на телефоне должно быть доступно иначе или не быть критичным.
Мобильный интернет бывает медленным и нестабильным, а смартфоны слабее компьютеров. Поэтому подход mobile first неизбежно включает заботу о скорости.
Что помогает:
Тяжёлый сайт на телефоне — это не только раздражение пользователя, но и потерянные клики из рекламы: человек нажал на объявление, ждёт, не дожидается и возвращается к выдаче.
Когда мобильная версия готова, её расширяют для планшетов и компьютеров. Здесь важно не просто растянуть блоки на всю ширину, а использовать дополнительное место осмысленно.
Точки перехода между версиями лучше выбирать не по конкретным моделям устройств, а по контенту: макет перестраивается там, где ему становится тесно или слишком просторно.
Простой чек-лист для готового или проектируемого сайта:
Мы в КомРА обычно начинаем проектирование любой страницы с мобильного прототипа и согласуем его вместе с десктопным. Так в макетах сразу видно, как ведёт себя каждый блок, и не возникает ситуации «на компьютере всё красиво, а на телефоне — каша».
Mobile first — это не мода и не техническая хитрость вёрстки, а способ думать о сайте с точки зрения большинства реальных посетителей. Маленький экран заставляет расставить приоритеты, убрать лишнее и сделать главное действие максимально простым.
Коротко о главном:
Сайт, удобный на смартфоне, почти всегда оказывается удобным и на компьютере. Обратное, увы, верно гораздо реже.
Другие материалы этой рубрики
Доступный сайт — это сайт, которым может пользоваться любой человек: с плохим зрением, с одной рукой на мышке, с экранным диктором или просто на солнце с бликующим…
Изображения формируют впечатление о компании быстрее любого текста. Неудачное фото со стока может перечеркнуть хороший дизайн, а честные снимки реальной работы — заметно…
Кнопка — последний шаг между интересом посетителя и заявкой. Если её не видно, если непонятно, что произойдёт после нажатия, или если в неё трудно попасть пальцем, все…
Расскажите о задаче в двух словах: что продаёте, есть ли сайт, какой нужен результат. Мы изучим нишу и конкурентов, предложим решение и назовём стоимость по этапам. Консультация и предварительная оценка — бесплатно.
Или пишите напрямую: [email protected]