Посещая тот или иной сайт, мы обращаем внимание на его дизайн, наличие информации, которая нас интересует и так далее. Но помимо этого, особенно важной является доступность. Поэтому владельцы сайта должны понимать, что такое доступность сайта, как ее создать и какие есть у нее особенности.
Доступность и ее значение
Доступность – это качество цифровой среды, отражающее приспособленность для людей с ограниченными возможностями. Это один из важных показателей при создании сайта. Чтобы сайт посещался, недостаточно сделать его красивым и интересным. Нужно, чтобы он был удобный. Чтобы каждый посетитель, в том числе с ограниченными возможностями мог найти нужную информацию, управлять сайтом посредством различных технологий.
Существует несколько причин, почему доступности сайта стоит уделить особое внимание:
- Клиентоориентированность. Клиенты бывают разные и люди с ограниченными возможностями тоже имеют право пользоваться услугами, покупать товар или получать ту или иную информацию.
- Мораль. Люди с ограниченными возможностями тоже имеют право пользоваться благами наравне с другими. Они хотят узнавать новую информацию, читать новости, знать новинки товаров и услуг.
- Юридический аспект. Пока в стране нет такого требования. На сегодня доступными должны быть сайты государственного уровня. Для сравнения, в США все сайты обязаны быть доступными.
Какой сайт не будет доступным
Чтобы сделать доступный сайт, нужно понять, что же такое недоступный интерфейс. Например, клиент планирует купить компьютерную мышь, так как своя у него вышла из строя. Он с компьютера посещает интернет-магазин, но пользоваться вынужден только клавиатурой. Если на сайте нет фокуса и клиенту сложно понять, где он находится в данный момент, пользоваться таким сайтом будет неудобно.
Большое значение имеет наличие мобильной версии. Если сайт не будет адаптирован, то на маленьком экране что-либо рассмотреть будет невозможно, что оттолкнет тех покупателей, которые пользуются интернетом с мобильного устройства. Плюсом будет, если есть наличие функции, позволяющей увеличить текст при посещении сайта с телефона.
Стоит учесть и то, что не у всех высокое качество интернета и сайт может грузиться долго. Ни один пользователь не будет длительное время сидеть перед монитором, пока грузится страница. Он вероятнее уйдет на другой сайт, на котором такой проблемы нет.
Еще один фактор – это возможность просмотра сайта в горизонтальном положении экрана телефона. Если такой функции нет, посетителю может быть не удобно им пользоваться. Сюда же стоит отнести неправильное сочетание цветов, когда на ярком солнечном свете невозможно рассмотреть картинку.
Для чего нужно делать доступным сайт
Доступность сайта особенно важна следующей категории людей:
- Полностью незрячие посетители.
- Люди с выраженным ослаблением зрения.
- Клиенты с нарушением цветовосприятия.
- Посетители с двигательными нарушениями.
- Пожилые люди, испытывающие трудности с интерфейсом.
Кроме того, каждый может столкнуться с ограничениями, например, после травмы руки невозможно пользоваться мышью, в результате чего человек начинает пользоваться клавиатурой.
Таким образом, главная цель создания сайта — сделать его доступным для всех без исключения. Здесь стоит отметить существование инклюзивного дизайна, то есть дизайна, доступного всем.
Стандарты доступности сайтов
Нормы доступности в России определяет ГОСТ З 52872-2019. На сегодня соответствовать ему должны все государственные сайты. В западных же странах действует WCAG 2.0. В руководстве прописаны следующие правила:
- Perceivable (Воспринимаемость) — каждый посетитель должен иметь возможность восприятия информации любым доступным для него способом.
- Operable (Управляемость) — любое действие должно быть доступным для посетителя.
- Understandable (Понятность) — каждый посетитель сайта должен четко понимать, как передать информацию и принять ее.
- Robust (Надежность) — подаваемая информация должна быть воспринимаемой, независимо от используемого средства.
Проверка показателя доступности
Чтобы оценить любой сайт, достаточно зайти на него и далее просто убрать мышь из доступа. Попробуйте с помощью клавиатуры «прогуляться» по страницам сайта. Легко ли определяется фокус, понимаете ли вы, где находитесь в данной момент и как перейти в нужный вам раздел. Предположим, фокуса нет. Соответственно, посетитель не может понять, не используя мышь, где он находится. В то же время, сегодня браузер сам подбираем состояние фокуса, но от индивидуального он существенно отличается. Аналогичным образом можно зайти на сайт с телефона. Пробовать перевернуть экран, чтобы лучше рассматривать иллюстрации. Позволяет ли сайт сделать это? Удобно ли пользоваться им в горизонтальном положении? Если с телефона пользоваться сайтом неудобно, представьте, какое количество посетителей теряет владелец.
Инструменты для проверки доступности
Инструменты для проверки сайта на доступность могут быть представлены простым расширением, занимающим минимум памяти, либо солидной программой. Выбор за владельцем сайта:
- Lighthouse является встроенным расширением от Google. Используется для проверки сайтов по конкретным параметрам, в том числе помогает определить доступность. В завершении проверки выдает результат и рекомендации.
- NerdeRegion является еще одним расширением от браузера Google. Позволяет определить доступность и вычислить некоторые ошибки на страницах. Данный инструмент позволяет понять, когда ошибки идут от кода, а когда имеется другая проблема.
- WAVE считается особенно удобным инструментом. Может применяться как расширение или как API. Отличается большим набором функций и позволяет определить ошибки в коде. Данный инструмент позволяет оценить сайт на доступность, выявить ошибки по формам, структуре, картинкам и другим параметрам. В том числе можно получить рекомендации по контрасту текста и фона.
- WAI-ARIA это букмарклет или небольшая программа. Суть проверки заключается в том, что вам необходимо встроить код, отсканировать страницу и получить результаты с указанием ошибок. Данный инструмент применяется исключительно для оценки доступности.
Считается, что перечисленные инструменты помогают выявить только 30% все ошибок, касающихся доступности. На сегодня нет такой программы или расширения, которое бы выявляло все 100% ошибок. Пока невозможно заменить человека в процессе оценки сайта на доступность.
На сегодня работа направлена на то, что все ошибки доступности сайта будут определяться еще на ранней стадии создания. Это будет лучшим решением, чем ждать ответов от тестировщиков и тем более позволять людям с ограниченными возможностями пользоваться сайтом и ждать от них сообщений о возникших трудностях.