Юзабилити-аудит

Чек-лист по юзабилити

Аудит корзины

  1. Блок корзины находится на всех страницах и на одном месте.
  2. Блок корзины является одним из ярких пятен.
  3. При добавлении товара в корзину появляется информация, что товар успешно добавлен.
  4. При добавлении товара в корзину в блоке корзины происходит видимое изменение.
  5. При повторном добавлении товара в корзину появляется информация о том, что товар уже в корзине, предложение просмотреть содержимое корзины и перейти к оформлению заказа или добавить еще один такой товар.
  6. При наведении курсором мыши на блок корзины во всплывающей подсказке выводятся все товары и их цены.
  7. На странице корзины выводится список добавленных товаров с ценами, возможностью редактировать количество товара и ссылкой «Оформить заказ».
  8. Страница корзины не содержит витрины магазина, новостей, баннеров, анимации.
  9. На странице корзины присутствуют миниатюрные изображения товаров.
  10. Оформление заказа не прерывается, если пользователь не зарегистрирован.
  11. На странице корзины есть информация, как сделать заказ по телефону, задать вопросы или связаться с менеджером магазина.
  12. Предлагаются способы снизить стоимость покупки.
  13. В корзине лежит бесплатный подарок.
  14. На странице корзины есть кнопка «Вернуться к покупкам».
  15. Страница корзины работоспособна при выключенном JavaScript.
  16. Для заказа требуется ввести минимум необходимых полей.
  17. Предлагается максимум вариантов доставки.
  18. Предлагается максимум вариантов оплаты.
  19. При ошибке в вводе данных ошибочный пункт выделяется цветом и появляется соответствующее сообщение.
  20. При ошибке ввода данных форма не перегружается.
  21. Понятные шаги оформления заказа.
  22. Используется две кнопки «Оформить заказ» и «Быстрый заказ».
  23. Заметная кнопка «Оформить заказ».
  24. Используется функция «Купите на X рублей и получите бесплатную доставку».
  25. Используется функция «Купите на X рублей и получите подарок».
  26. Показана цена напротив каждого варианта доставки.
  27. На странице корзины предлагаются сопутствующие товары.
  28. Итоговая стоимость заказа считается автоматически и не требует от пользователя дополнительных действий.
  29. В случае не доведения заказа до конца пользователю приходит письмо с предложением его завершить и небольшим подарком.
  30. При нажатии на кнопку «Оформить заказ» покупателю показывается страница с информацией об успешно отправленном заказе и словами благодарности.
  31. После завершения оформления заказа предлагается upsell.
  32. По факту оформления заказа на e-mail покупателя отправляется сообщение с благодарностями, подробным списком заказанных товаров, регистрационными данными, указанием выбранного способа оплаты и доставки, контактными телефонами менеджеров.
  33. Время реакции менеджера магазина на заказ не должно превышать 5 минут.

Аудит контента

  1. На всем сайте используется единый принцип выравнивания текста.
  2. Основной цвет фона сайта белый или светлый.
  3. Цвета шрифтов и фона контрастны.
  4. Используется один-два шрифта.
  5. Расстояние между абзацами больше, чем междустрочное.
  6. Все ссылки в текстах подчеркнуты. Критично важные ссылки имеют всплывающие подсказки.
  7. Брендовые страницы (о компании, наши сотрудники и т.п.) должны содержать лаконичную, актуальную информацию и быть уникальными.
  8. Нет абзацев длиннее 5-6 строчек.

Аудит главной страницы

  1. Главная страница не содержит никаких звуков, запускаемых без действий пользователя.
  2. На главной странице выводится список основных категорий, направлений.
  3. Главная страница содержит краткий текст «О магазине», построенный на выгодах и (или) уникальном торговом предложении (УТП).
  4. На главной странице нет не несущих информации блоков и заголовков типа «Добро пожаловать», «Рады приветствовать», «Уважаемый посетитель!».

Аудит страницы контактов

  1. Подробная контактная информация (номер телефона, адрес, e-mail, форма обратной связи).
  2. Наличие карты с отмеченным расположением компании.
  3. Указаны рабочие часы (время приема) компании:
RuTopia - Юзабилити-аудит

Аудит регистрации

  1. Пользователю объясняется выгода регистрации. Текст, объясняющий выгоду, может находиться либо рядом с кнопкой «Зарегистрироваться», либо перед регистрацией.
  2. Форма входа/регистрации появляется во всплывающем окне.
  3. В форме регистрации содержится минимум полей (имя, e-mail).
  4. Предусмотрено несколько вариантов регистрации, через форму на сайте и через социальные сети.
  5. На сайте присутствует возможность авторизации с помощью логина или почты, а не только с почты.
  6. При регистрации спрашивается согласие на обработку персональных данных.

Аудит слайдера

  1. При наведении курсором мыши на слайд автоматическое переключение слайдов останавливается.
  2. Автоматическая смена слайдов происходит через 7-10 секунд.
  3. Корректное отображение слайдера на мобильных девайсах.
  4. На мобильных устройствах работает переключение слайдов.

Аудит блога

  1. В анонсах статей отражена основная информация (миниатюрное изображение, дата, количество комментариев, пара строчек текста из статьи).
  2. Присутствует возможность комментирования статей.
  3. После добавления комментарий отправляется на модерацию.

Остальное

  1. Отзывы клиентов на карточке товара и в целом на сайте.
  2. Онлайн-консультант.
  3. Все ссылки на форму обратной связи или номер телефона снабжаются призывами к действию «Позвоните нам», «Задайте вопрос».
  4. Страница ошибки 404 выполнена в дизайне сайта и содержит ссылки на основные навигационные страницы магазина.
  5. Присутствуют знаки доверия.
  6. На сайте есть фавикон.
  7. При наведении на кликабельные элементы (кнопки) курсор мыши должен быть в виде руки.
  8. Указаны способы доставки и оплаты.
  9. Пункты меню «Доставка» и «Оплата» должны быть легко находимы на любой странице сайта.
  10. Страницы сайта не содержат pop-up баннеров.
  11. Не используются скрипты типа «Падающий снег».
  12. Используется увеличение изображений.
  13. После отправки формы появляется уведомление об успешной отправке.
  14. На сайтах с длинными страницами реализована кнопка «Наверх».
  15. Проверка корректности отображения и функционала сайта во всех современных браузерах.
  16. Масштабирование на разных разрешениях.
  17. Цветовое восприятие (3 цвета, контрастность и т.д.).
  18. Используется блок подписки на рассылку.
  19. В каталоге товаров присутствует возможность изменения отображения товаров.
  20. Качество отображения изображений.
  21. Перфекционизм в расположении блоков информации (заголовки в одну линию и т.п.).
  22. Информативность первого экрана.
  23. Отсутствие «вложенных» скроллингов.
  24. Капча должна использоваться только когда поступает спам.

Расширенный чек-лист

Макет и дизайн

  1. Содержимое страницы выводится в одной колонке, а не в нескольких, так информация воспринимается проще:RuTopia - Юзабилити-аудит
  2. При скроллинге страницы реализован плавный переход элемента дизайна от одного бэкграунда к другому, чтобы пользователь понимал, что это не конец страницы и дальше есть информация:
    RuTopia - Юзабилити-аудит
  3. Используются анимационные переходы. Например, при скроллинге сайта вниз плавно появляются блоки из разных частей экрана (левой, правой, верхней, нижней):RuTopia - Юзабилити-аудит
  4. У элементов сайта удалены ненужные границы для простоты восприятия:
    RuTopia - Юзабилити-аудит
  5. В основной пункт меню скрыты редкие, но необходимые настройки. Например, страницы «Помощь», «Настройки аккаунта» и т.п. будут спрятаны в пункте «Аккаунт»:RuTopia - Юзабилити-аудит
  6. Между блоками достаточно свободного места:
    RuTopia - Юзабилити-аудит
  7. После последнего пункта добавлена тень, чтобы создать эффект глубины (подразумевается, что после 3 пункта есть 4, 5 и 6):RuTopia - Юзабилити-аудит
  8. Контент сайта сопровождается словами или графикой. На примере показано грамотное использование иконки со стрелкой вниз. Изображение намекает пользователю, что внизу его ждет еще один блок с информацией:
    RuTopia - Юзабилити-аудит
  9. Выводите важные данные о товаре на страницах категорий. Например: цену, размер, рейтинг товара и количество проголосовавших:RuTopia - Юзабилити-аудит
  10. Часто используемые функции не скрыты и выводятся на видном месте:
    RuTopia - Юзабилити-аудит
  11. В технической части (например, административной панели сайта) на первой странице выводятся данные, графики. Например, если перейти на главную страницу сервиса Яндекс.Метрика и выбрать нужный нам счетчик, на появившейся странице мы увидим вывод графиков, показателей:RuTopia - Юзабилити-аудит
  12. Используются подсказки при создании функций. Например, ниже показано, как будет выглядеть одна кнопка в разных состояниях или как будет отображаться выбранный вами заголовок:
    RuTopia - Юзабилити-аудит
  13. По возможности старайтесь добавлять подсказки для начинающих пользователей, но не злоупотребляйте ими:RuTopia - Юзабилити-аудит
  14. На мобильных устройствах используется вывод информации в одном окне, а не в нескольких:
    RuTopia - Юзабилити-аудит

Навигация и меню

  1. Используйте подсказки около пунктов меню, чтобы при нажатии на пункт было понятно, какой процесс мы запустили:RuTopia - Юзабилити-аудит
  2. В правом верхнем углу реализован дополнительный функционал (корзина, социальные иконки, поиск по сайту и прочее):RuTopia - Юзабилити-аудит
  3. При переходе по пунктам блок меню остается на одном и том же месте:
    RuTopia - Юзабилити-аудит
  4. Весь пункт меню, а не только текст, должен являться ссылкой.

Изображение и графика

  1. Темные элементы не размещены на темном фоне. Элементы должны быть расположены таким образом, чтобы пользователь мог с легкостью их воспринимать:RuTopia - Юзабилити-аудит
  2. Дополнительные иконки и изображения кликабельные (являются ссылками):
    RuTopia - Юзабилити-аудит
  3. Чтобы передать смысл взаимодействия, используются иконки/символы:
    RuTopia - Юзабилити-аудит
  4. Используются цвета, которые максимально соответствуют смыслу блока:
    RuTopia - Юзабилити-аудит
  5. Используются выделения строк в таблицах:
    RuTopia - Юзабилити-аудит

Текст и заголовки

  1. Заголовки выделяются среди массива текста:
    RuTopia - Юзабилити-аудит
  2. Заголовок расположен ближе к тому разделу, к которому относится:
    RuTopia - Юзабилити-аудит
  3. Заголовки отображаются в том блоке, в котором расположен текст, и не заезжают на соседние блоки:
    RuTopia - Юзабилити-аудит
  4. Не используются очевидные подсказки в местах, где и так понятно, что нужно сделать:
    RuTopia - Юзабилити-аудит
  5. Подсказки написаны человеческим языком, а не «системным»:
    RuTopia - Юзабилити-аудит
  6. Предлагается перевести кнопку, когда появляется иностранный язык:
    RuTopia - Юзабилити-аудит
  7. Используются короткие параграфы и выделяются ключевые термины:
    RuTopia - Юзабилити-аудит
  8. Важная информация размещена в начале списка:
    RuTopia - Юзабилити-аудит
  9. Текст разбит разными элементами (изображениями, списками):
    RuTopia - Юзабилити-аудит
  10. Создан сильный контраст между текстом и изображением, если на изображении используется текст:
    RuTopia - Юзабилити-аудит
  11. Большая часть текста выравнена по левому краю:
    RuTopia - Юзабилити-аудит
  12. Используются контрастные шрифты:
    RuTopia - Юзабилити-аудит
  13. Не выводится некорректная информация в автоматических сообщениях:
    RuTopia - Юзабилити-аудит

Формы и поля

  1. В полях с выбором указываются часто выбираемые значения:
    RuTopia - Юзабилити-аудит
  2. Основные пункты выпадающего списка находятся в верхней части:
    RuTopia - Юзабилити-аудит
  3. Около полей форм в режиме реального времени подгружаются подсказки с необходимыми требованиями:
    RuTopia - Юзабилити-аудит
  4. У некоторых полей рекомендуется предварительно указывать начальный параметр, например перед полем с вводом сайта нужно указать http://:RuTopia - Юзабилити-аудит
  5. Указываются обязательные и необязательные поля формы:
    RuTopia - Юзабилити-аудит
  6. В некоторых случаях рекомендуется использовать подгрузку получившегося результата в реальном времени. Как пример можно рассмотреть написание комментариев на форуме / блоге. Пользователь пишет комментарий, и в режиме реального времени (где-то сбоку от формы комментария) выводится предварительный просмотр:RuTopia - Юзабилити-аудит
  7. Подсказки должны быть видны на протяжении всего процесса заполнения формы:
    RuTopia - Юзабилити-аудит
  8. Подсказку нужно размещать не внутри поля, а под ним, чтобы, заполняя поле, пользователь всегда ее видел:RuTopia - Юзабилити-аудит
  9. Выравнивайте подсказки непосредственно вдоль полей формы:
    RuTopia - Юзабилити-аудит
  10. Используются элементы в зависимости от значения поля:
    RuTopia - Юзабилити-аудит
  11. При наборе запроса в поиске должны подгружаться результаты в зависимости от того, что пользователь ищет. Если пользователь ищет какую-либо публикацию в категориях, должна показываться подсказка, что он ищет именно в ней. Также должны подгружаться миниатюрные изображения, заголовки публикаций:RuTopia - Юзабилити-аудит
  12. Настройте исправление опечаток в поле поиска. Если пользователь написал запрос неправильно (например, перепутал буквы местами), скрипт должен обработать его и в итоге найти искомую публикацию:
    RuTopia - Юзабилити-аудит
  13. Продумывайте функционал до мелочей. Ниже показаны неудачные примеры, где не учтены главные возможности календаря. На первом изображении показано, что лучше реализовать поле с выбором уже имеющихся значений, чем поле с вводом любого значения, так можно избавиться от ненужных ошибок. На втором показан календарь, где пользователь выбирает дату, но всплывает сообщение о том, что данная дата занята и необходимо выбрать другую. Логичнее реализовать календарь, где занятые даты будут выделены как недоступные, а свободные будут выделены более ярко:
    RuTopia - Юзабилити-аудит
  14. В некоторых случаях (в блоке выбора или любом другом) желательно использовать активацию по щелчку на определенном пункте. Если пункт не является важным, то, скорее всего, пользователь его не будет заполнять и опустится дальше вниз по форме:
    RuTopia - Юзабилити-аудит
  15. Структура текстовых полей соответствует требуемому типу. Так, например, если поле подразумевает ввод серийного номера, логичнее будет разделить его на несколько частей под структуру ключа: 123-456-789:
    RuTopia - Юзабилити-аудит
  16. Данные, которые вводят пользователи, сохраняются. Пример: пользователь зашел на сайт и добавил товар в корзину, после этого прошел регистрацию на сайте. Добавленный им ранее товар должен сохраниться в корзине:
    RuTopia - Юзабилити-аудит
  17. Показываются последние запросы пользователя:
    RuTopia - Юзабилити-аудит

Ссылки и кнопки

  1. Используется описание кнопок. Например, на кнопке, подразумевающей подтверждение платежа, нужно написать «Подтверждение платежа», а не «Отправить»:RuTopia - Юзабилити-аудит
  2. Ссылки и целевые страницы должны быть релевантны по смыслу. Если пользователь нажал на ссылку «Десерты», должна открыться страница с содержимым про десерты, а не про мороженое:
    RuTopia - Юзабилити-аудит
  3. При наведении мышкой на элементы используйте их выделение:
    RuTopia - Юзабилити-аудит
  4. При создании кнопки используйте 3D-эффект, при наведении внешний вид кнопки должен меняться:
    RuTopia - Юзабилити-аудит
  5. В некоторых случаях делайте так, чтобы страницы открывались в новых вкладках, а не в текущих:
    RuTopia - Юзабилити-аудит
  6. Нажатие на кнопку должно вызывать эффект ее активации. Например, должна показываться иконка загрузки:
    RuTopia - Юзабилити-аудит
  7. Вокруг маленьких иконок, являющихся ссылками, расширьте кликабельную границу, чтобы пользователю легче было попасть по ссылке:RuTopia - Юзабилити-аудит
  8. Пункты меню, списков, иконки должны становиться активными при наведении:
    RuTopia - Юзабилити-аудит
  9. Используйте выделение цветом для посещенных ссылок:
    RuTopia - Юзабилити-аудит

Таблицы и даты

  1. Дайте пользователям возможность редактировать некоторые данные:
    RuTopia - Юзабилити-аудит
  2. Объединяйте данные, чтобы пользователям было легче сравнивать товар:
    RuTopia - Юзабилити-аудит
  3. Добавьте пользователям возможность самим выбирать внешний вид вывода данных:
    RuTopia - Юзабилити-аудит
  4. Добавьте возможность выбора количества отображаемых данных:
    RuTopia - Юзабилити-аудит

Ошибки, предупреждения, загрузка

  1. Выделяйте элементы, из-за которых произошла ошибка:
    RuTopia - Юзабилити-аудит
  2. Выполнение любого процесса должно быть визуализировано в виде меняющейся в режиме онлайн в зависимости от прогресса и времени полосы:
    RuTopia - Юзабилити-аудит
  3. Около полей для загрузки файлов описаны требования по формату и размеру:
    RuTopia - Юзабилити-аудит
  4. Блок прогресса должен отображаться, когда значение выше 0%:
    RuTopia - Юзабилити-аудит
  5. После отправки формы должно появляться сообщение с информацией об успешной отправке:
    RuTopia - Юзабилити-аудит
  6. Используйте холодные цвета в анимации загрузки для уменьшения процессов возбуждения:
    RuTopia - Юзабилити-аудит
  7. Во время длительной загрузки пытайтесь заинтересовать пользователя, предлагайте почитать статьи, посмотреть дополнительные товары и т.д.:RuTopia - Юзабилити-аудит
  8. Когда пользователь загружает запрещенный для этого файл, предупреждающее окно должно появляться сразу же, а не после того, как процесс завершился:RuTopia - Юзабилити-аудит
  9. В блоке с прогрессом должны отображаться уже выполненные задачи:
    RuTopia - Юзабилити-аудит
  10. Если при заполнении формы пользователь указал, что загрузил файл, но на самом деле не прикрепил его, после нажатия кнопки «Отправить форму» должна появиться подсказка, что пользователь не прикрепил файл к сообщению, и два варианта хода действия: редактировать форму или либо отправить ее:RuTopia - Юзабилити-аудит
  11. Если пользователь уже добавил определенный товар в корзину и вернулся еще раз на его страницу, вместо кнопки «Купить» должно быть написано «Товар уже в корзине»:RuTopia - Юзабилити-аудит
  12. Важные элементы выделены пространством и цветом:
    RuTopia - Юзабилити-аудит
  13. При удалении важных данных пользователю предлагается текстовое поле, в которое нужно ввести «Удалить», таким образом подтверждая удаление данных:RuTopia - Юзабилити-аудит
  14. После регистрации и при нажатии кнопки «Зарегистрироваться», дополнительное сообщение «Точно ли вы хотите зарегистрироваться?» не должно всплывать. Вместо этого пользователь должен быть авторизован, а около профиля должна быть кнопка «Выход»:
    RuTopia - Юзабилити-аудит
  15. В полях с выбором значения используется возможность переключения на значение по умолчанию, если пользователь передумал выбирать значение из списка:RuTopia - Юзабилити-аудит
  16. Причина ошибки объясняется понятным языком:
    Плохой пример: «Произошла ошибка»
    Хороший пример: «Используется старый пароль»
    RuTopia - Юзабилити-аудит
  17. При появлении сложной ошибки указывайте ссылку на подробное описание (документацию):
    RuTopia - Юзабилити-аудит
  18. Избегайте слова «Вы» в сообщениях об ошибках:
    Плохой пример: «Вы забыли указать почтовый индекс»
    Хороший пример: «Пожалуйста, введите почтовый индекс»
    RuTopia - Юзабилити-аудит

Исследование и планирование

  1. Люди разбиты на персоны для определения конкретных рабочих процессов:
    RuTopia - Юзабилити-аудит
  2. В соответствующих местах просите пользователей оставить отзыв, ответить на вопрос:
    RuTopia - Юзабилити-аудит
  3. Создайте систему оповещений на почту, если за предыдущий день было получено более 15% 404 ошибок:
    RuTopia - Юзабилити-аудит
  4. Используется сортировка карточек для построения информационной архитектуры:
    RuTopia - Юзабилити-аудит

Разное

  1. Этапы процесса связаны сложными взаимодействиями:
    RuTopia - Юзабилити-аудит
  2. Этапы регистрации и оформления заказа разбиты по шагам:
    RuTopia - Юзабилити-аудит
  3. Используется вывод количества категорий, страниц, отзывов рядом с элементами:
    RuTopia - Юзабилити-аудит
  4. Используются комбинации клавиш для часто повторяющихся действий. Например, для переключения изображений назначены две горячие клавиши: стрелка влево (переключает на предыдущее изображение) и стрелка вправо (переключает на следующее изображение):
    RuTopia - Юзабилити-аудит
  5. У пользователей имеется возможность перемещать элементы с помощью мышки:
    RuTopia - Юзабилити-аудит
  6. При переключении на следующий элемент указывается подсказка. Например, при переключении песни, наведя курсор мышки на иконку переключения, мы должны увидеть подсказку с названием следующей песни:
    RuTopia - Юзабилити-аудит
  7. Предлагается ознакомительный тур для новых пользователей. Если это социальная сеть, только что зарегистрировавшемуся пользователю предлагается подписаться на интересные страницы, найти друзей и т.д.:
    RuTopia - Юзабилити-аудит
  8. Указана дата последнего события. Например, если два дня назад был размещен комментарий к статье, около него должно быть написано «2 дня назад», а не «12 мая»:RuTopia - Юзабилити-аудит
  9. Указывается число оставшихся пунктов. Например, при регистрации в сервисе нам дали 30 бесплатных дней для его теста, нужно вывести надпись, сколько из 30 дней было использовано, это подталкивает пользователей к оплате сервиса:
    RuTopia - Юзабилити-аудит
  10. Описательные элементы размещены в начале заголовка страницы «title»:
    RuTopia - Юзабилити-аудит
  11. Выделены те тарифные планы (элементы), которые пользователи чаще всего выбирают:
    RuTopia - Юзабилити-аудит
  12. Если в функционале используются пригласительные коды, ключи, подарочные купоны и другие подобные элементы, рядом с ними должна быть реализована кнопка «Копировать», чтобы пригласительный код можно было скопировать в 1 клик:
    RuTopia - Юзабилити-аудит
  13. Около элементов, которые можно перемещать, реализована пунктирная текстура:
    RuTopia - Юзабилити-аудит
  14. Используются семантические теги в HTML5. Например, если мы верстаем верхнюю часть сайта (шапку), нужно использовать тег <header>:RuTopia - Юзабилити-аудит
  15. На разных устройствах используется надлежащее количество блоков на странице:
    RuTopia - Юзабилити-аудит
  16. Используется несколько подсказок об ошибке. Например, выделение ошибки красным цветом и около каждой ошибки иконка с крестиком красного цвета:RuTopia - Юзабилити-аудит
  17. У всплывающих окон используется закрывающий элемент. Например, в правом верхнем углу всплывающего окна реализована иконка с крестиком, после ее нажатия окно должно закрываться:
    RuTopia - Юзабилити-аудит
  18. Элементы, которые пользователь уже просмотрел, выделены:
    RuTopia - Юзабилити-аудит

Дополнительные материалы

  1. Чек-лист по формам - как должны выглядеть формы на сайтах.
  2. Чек-лист по фильтрам - как должны выглядеть фильтры на сайтах.