Дизайн — статьи о сайтах
Разбираем, как владельцу парикмахерской без специальных знаний проверить, читается ли текст и понятны ли ссылки на сайте. Есть пример фрагмента страницы и чек-лист.
Сайт парикмахерской обычно небольшой: услуги, цены, мастера, примеры работ и запись. Но именно в этих блоках часто возникают проблемы: светлый текст на фотографии, прайс в виде картинки, десяток одинаковых кнопок «Подробнее». Доступность текста и ссылок означает, что страницу можно прочитать и пользоваться ею при плохом зрении, на ярком солнце, с клавиатуры или с программой экранного чтения. Базовую проверку можно сделать самостоятельно за один вечер.
Для текста важны четыре вещи: достаточный контраст с фоном, читаемый размер, возможность увеличить масштаб без поломки вёрстки и то, что информация набрана текстом, а не нарисована. Для ссылок и кнопок: понятно ли по подписи, куда они ведут, видно ли их среди обычного текста, можно ли дойти до них клавишей Tab и видно ли, где сейчас находится фокус. Ориентир для проверки — международные рекомендации WCAG 2.1, уровень AA. Например, для обычного текста они задают контрастность не ниже 4,5 к 1.
Представим условный фрагмент страницы «Стрижки». Фон — фотография салона, поверх неё светло-серый текст на светлом участке снимка. Цены размещены одной картинкой «Прайс.jpg», а под каждой услугой стоит ссылка «Подробнее». Код такого блока может выглядеть так:
<a href='/zhenskaya-strizhka'>Подробнее</a>
<a href='/okrashivanie'>Подробнее</a>
<div class='btn' onclick='openBooking()'>Записаться</div>
Что здесь не так. Прайс в картинке нельзя увеличить без потери качества, его не прочитает экранный диктор, а на телефоне цифры мелкие. Две ссылки «Подробнее» звучат одинаково, и из списка ссылок не понять, какая к чему относится. «Записаться» сделано блоком с обработчиком клика: до него не добраться клавишей Tab. Исправленный вариант:
<a href='/zhenskaya-strizhka'>Женская стрижка: что входит и сколько длится</a>
<button type='button' onclick='openBooking()'>Записаться на стрижку</button>
Цены при этом лучше вывести обычной таблицей или списком: «Женская стрижка — от … ₽» с актуальными для вас значениями.
Если фото нужно оставить, разработчик может добавить под текст полупрозрачную подложку или вынести заголовок на однотонный фон.
Отложите мышь и нажимайте Tab. Фокус должен переходить по порядку: меню, услуги, запись, контакты. На каждом элементе должна быть заметная рамка или подсветка. Enter должен открывать ссылку, а запись — запускать форму. Проверьте, не «застревает» ли фокус во всплывающем окне записи и закрывается ли оно клавишей Esc.
Затем включите программу экранного чтения: VoiceOver на iPhone и Mac, TalkBack на Android или бесплатный NVDA на Windows. Попросите прочитать список ссылок. Если вы слышите «Подробнее, подробнее, нажмите здесь, ссылка», подписи нужно переписать. Отдельно проверьте телефон и мессенджеры: ссылка с иконкой без текста должна иметь название, например «Позвонить в салон» или «Написать в Telegram».
Составьте короткую задачу: перечислите страницы, где нашли проблемы, и приложите скриншоты с пометками. Попросите проверить сайт автоматическими инструментами, например Lighthouse в браузере Chrome или расширением WAVE, и учтите, что они находят лишь часть проблем. Осмысленность подписей и удобство записи без мыши проверяются только вручную. Если запись работает на стороннем виджете, уточните у его поставщика, какие возможности он даёт для настройки текста и клавиатурной навигации. После исправлений повторите проверку по этому же списку.
Читайте также
Дизайн — статьи о сайтах
Дизайн
Бизнес — статьи о сайтах
Дизайн — статьи о сайтах
Заявка
Свяжемся в течение рабочего дня, зададим уточняющие вопросы и предложим варианты. Без навязчивых звонков.
Форма обратной связи