РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Когда следует задумываться о продвижении онлайн сервиса?

Бытует популярное мнение среди тех, кто заказывает разработку онлайн-сервисов, что сначала нужно разработать и докрутить онлайн сервис, а уж потом привлекать клиентов и продвигать его. Заблуждение о том, что на новый сервис толпами побегут пользователи сами и без всяких там стратегий, витает в воздухе. В результате, когда сервис готов к запуску, у инициатора создания сервиса нет понимания, как пользователи узнают о сервисе, и как первичный интерес трансформировать в стабильный поток клиентов.

В конечном итоге такой подход заканчивается тем, что новый сервис, маркетплейс, биржа услуг фактически есть, но ею никто не пользуется, и проект умирает в безвестности. Избежать такой участи можно, если уже на этапе разработки концепции продумать план развития сайта и начать разработку стратегии продвижения с закладкой бюджета.

Начинать продвижение нужно параллельно разработке сайта, а закладывать бюджет на развитие еще на этапе концепции.

План развития сайта

План развития сайта — это дорожная карта с проставленными промежуточными целями и сопутствующими задачами. Важно ставить объективно достижимые, четкие и измеряемые цели. Только так можно держать под контролем развитие сайта. При разработке плана развития онлайн ресурса нужно отталкиваться от данных анализа ниши и конкурентов, потребностей потенциальных клиентов и их пожеланий. Чем глубже и лучше вы изучите целевую аудиторию, чем больше подобных аватаров вы составите, тем проще вам будет разработать реально рабочий план продвижения.

Важно понимать, что оптимизация интернет-магазина и маркетплейса предполагает учет не только seo-оптимизации, но и коммерческих факторов ранжирования, основанных на доверии сайту. По этой причине имеет смысл начать работу по продвижению уже после создания концепции. И социальные сети для подобного анонсирования будут весьма кстати. Таким образом, пока будет вестись работа по разработке, параллельно будет идти работа по сборке ядра заинтересованных пользователей, которым интересно закулисье создания нового ресурса. Эти люди станут и вашими первыми клиентами-партнерами, и тестировщиками, дающими обратную связь для улучшений. Сопричастность — один из лучших способов формирования доверия к ресурсу.

Анонсируйте выпуск нового веб-ресурса, рассказывайте о нем и и о его создании в социальных сетях – так вы формируете доверие пользователей.

Планирование развития онлайн ресурса и пошаговое следование намеченному плану поможет постепенно выработать стратегию стабильного привлечения клиентов.

SMM-продвижение — один из ключевых каналов продвижения при аннонсировании появления веб-ресурса. Это возможность на ранних стадиях собрать единомышленников, заинтересованных партнеров и потенциальных клиентов, которые в дальнейшем могут стать фокус-группой для тестирования нового сайта. Общение с сообществом также поможет лучше узнать интересы и желания ЦА.

После запуска сайта продвижение в социальных сетях переходит на новый уровень и работает как инструмент повышения доверия и лояльности. Как показывают исследования, клиенты доверяют больше брендам, в сообществе которых состоят. Конкурсы, розыгрыши, общение с ЦА в комьюнити — все это способствует формированию массы потенциальных клиентов.

Создание контента для сайта

Контент в продвижении онлайн-сервисов играет ключевую роль. Качественный контент, с одной стороны, способствует seo-продвижению в поисковых системах, а с другой — формирует правильное представление о вашем ресурсе у целевой аудитории. Поэтому так важно сформировать правильный подход к работе с контентом. Контент-маркетинг позволяет создавать и распространять полезную для потенциальных клиентов информацию для повышения узнаваемости бренда и создания репутации.

На улучшение конверсии сайта маркетплейса влияет комплекс качественных информационных и коммерческих текстов, изображений и видео-роликов. В коммерческих текстах важно использовать триггеры, учитывать потребности потенциальных клиентов. Короткие видео-ролики — еще один фактор, который влияет и на поведенческие факторы сайта, и на конверсию в конечном итоге.

Удобство внутренней навигации или внутренняя seo-оптимизация — важный фактор в настройке трафика. Семантическое ядро с ключевыми словами помогает успешно ориентироваться в многочисленных страницах каталогов и категориях. Правильное seo в маркетплейсе очень важно не только для первичного продвижения, но и для стабильного потока клиентов. По этой причине столь важно уделить особое внимание сбору ключевых слов и прописыванию метатегов.

Управление репутацией через присутствие в справочниках, на сайтах отзывов и на форумах. Работа с этим инструментом повышает лимит доверия ресурсу. Люди доверяют отзывам, но важно следить за содержанием этих отзывов, потому что исправить дурную славу сложнее, чем полную неизвестность.

Email-маркетинг — это система взаимодействия с клиентами и пользователями сервиса для выстраивания лояльных и долгосрочных взаимоотношений посредством продуманной системы рассылки электронных писем для подписавшихся. Рассылка позволяет выстраивать доверительные отношения с клиентами. Важно не переборщить с частотой и проявлять заботу о клиентах.

Внедрять нужно инструменты постепенно, расставляя приоритеты и постоянно измеряя результат.

Веб аналитика сайта

Возможности веб-аналитики позволяют измерить и оцифровать результаты, изучить поведение и корректировать продвижение. Инструментов для веб-аналитики достаточно много как платных, так и бесплатных. Самые доступные и довольно эффективные инструменты веб-аналитики — Яндекс. Метрика и Google Analitics.

Инструменты веб аналитики

Эффективное продвижение онлайн-сервисов возможно только в комплексе. Важно при разработке концепции составить план продвижения. Существует множества вариантов продвижения сайтов. Внедрять их стоит поэтапно. Контент и seo-оптимизация — то что помогает продвигаться в поисковых системах, социальные сети работают на имидж, доверие и общение с живыми людьми.

Регулярный мониторинг метрик, анализ и корректировка — залог эффективного использования этих инструментов. Следует использовать возможность составления отчетов и анализ их в долгосрочной перспективе. Продвижение ведется в комплексе, но следует настраивать метрики, чтобы видеть эффективность каждого из каналов.

Юзабилити — это показатель того, насколько удобно и просто пользователю взаимодеиствовать с саитом. Уровень юзабилити напрямую влияет на увеличение продаж с саита: ведь чем полезнее и удобнее саит, тем больше целевых деиствии с него будет совершаться. Юзабилити саита включает в себя множество факторов, основные из них представлены ниже.

1. Скорость загрузки сайта.

Как показывает статистика, если пользователю приходится ждать более 3 секунд для загрузки страницы, то он уйдёт, так и не дождавшись. Также быстрая скорость загрузки сайта важна и для корректного индексирования роботом.

2. Адаптивная или мобильная версия сайта.

Доля мобильного трафика с каждым годом растёт, поэтому важно оптимизировать сайт под мобильные устройства, чтобы не терять лиды.

3. Навигация сайта.

Сколько кликов нужно сделать пользователю, чтобы совершить целевое действие? Есть ли «хлебные крошки» на сайте? Как работает поиск на сайте? Все эти и многие другие вопросы включает в себя понятие навигации. Главное правило: пользователю должно быть удобно найти нужную ему информацию.

4. Контактная информация.

Не скрывайте и не заставляйте пользователя искать способы с вами связаться. Номер телефона должен находиться на видном месте, обычно в шапке, подвале и на странице контактов.

5. Формы обратной связи.

Далеко не каждый любит делать звонки, поэтому важно дать альтернативный способ связи. Это может быть онлайн-консультант, форма заказа обратного звонка с возможностью указать удобное время для связи, форма записи без разговора с оператором и так далее.

6. Регистрация пользователя.

7. 404 страница сайта.

Важно не только само наличие «несуществующей» страницы, но и её содержание. Попадая на страницу 404, пользователь должен располагать вариантами дальнейших действий, например перейти в каталог и продолжить покупки, перейти на главную страницу.

8. Наличие целевых кнопок или форм.

Не забывайте, что основная задача — дать пользователю инструмент для совершения целевого действия. Для интернет-магазина такими кнопками будут являться «купить», «купить в 1 клик», «оформление заказа», для сайтов услуг — кнопки записи.

Визуальное оформление является важнейшим фактором при принятии решения, поэтому важно учесть несколько правил. Рекомендуется не использовать более 3 цветов на странице одновременно, шрифты должны быть читаемы, текстовые блоки разбиты на логические части для улучшения восприятия информации, оформление должно быть в едином стиле.

10. Блоки с подборками.

11. Наличие кнопки моментального скроллинга.

Для страниц, имеющих большую длину, необходима кнопка «вверх», чтобы не пришлось листать вверх.

Юзабилити сайта можно дорабатывать бесконечно, ведь совершенству нет предела. Но реализация хотя бы основных пунктов принесёт пользу и, как следствие, плоды в виде трафика и повышения конверсии с сайта.

Время на прочтение

Эту статью Ника Коленды я перевёл ещё в конце 2016 года. И не просто перевёл, а ещё и сопроводил комментариями от лица бренда, под которым проектирую интерфейсы все эти годы.

Статья до сих пор актуальна и будет полезна как новичкам, только погружающимся в проектирование интерфейсов, так и опытным специалистам в качестве систематизации уже имеющихся знаний.

Оригинал статьи с годами исчез по изначальной ссылке и превратился в нечто более сложное. Поэтому, к сожалению, сослаться на неё я больше не могу.

Категория 1. Управляйте вниманием пользователя

В каждом интерфейсе должна быть чёткая отправная точка. Куда зрители должны посмотреть вначале? Сделайте это очевидным.

Создайте визуальный контраст для заголовков страниц


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Не стоит комбинировать разные способы выделения для одного заголовка (например, большой, жирный ярко-красный заголовок будет в большинстве случаев избыточным). Принимая решение о визуальном выделении, примите в расчёт то, как оно может выглядеть в адаптивных версиях.

Направляйте пользователей с помощью визуальной иерархии


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Эти несколько советов построены на принципе F-паттерна считывания контента. То есть, пользователи читают сверху-вниз слева-направо и дизайнеру следует избегать неожиданных «прыжков» и «развилок» в восприятии. Всё верно, но не стоит забывать, что некоторые языки читаются справа-налево. Это раз. А два — интерфейсы, с которыми пользователи работают ежедневно, не обязательно должны быть легко воспринимаемыми. Они должны быть удобными для выполнения задач пользователя. Например, профессиональные веб-интерфейсы могут обладать высоким порогом входа для новых пользователей, но после его преодоления работа будет значительно эффективнее, что окупит время на обучение.

Компонуйте элементы в одну колонку

Мы буквально завалены раздражителями в интерфейсах. Согласно гештальт-психологии, мы постоянно стараемся преодолеть этот хаос, упрощая наше восприятие. Мы группируем объекты, разбиваем элементы на категории, пытаемся увидеть картину целиком.

Некоторые из принципов: сходство, близость, замыкание, связь, непрерывность и фигура и фон.

Принципы гештальта


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Расположите близкие по смыслу функции или пункты меню ближе друг к другу

Артемий Лебедев в 2006 году написал параграф Ководства «Теория близости» (http://www.artlebedev.ru/kovodstvo/sections/136/). В проектировании это до сих пор одно из популярнейших правил по частоте использования. На второе место я бы поставил цветовое кодирование. Затем всё остальное.

Демонстрируйте изменения интерфейса, не вводя пользователя в замешательство

Иногда интерфейс видоизменяется прямо на глазах у пользователя. Сделайте эти изменения заметными, но не вводящими в замешательство.

Добавьте анимацию изменений в интерфейсе


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Выделите элементы, из-за которых возникла ошибка

Хороший интерфейс всегда информирует пользователя о том, что происходит. Отправляются данные — нам об этом говорит анимированная иконка, товар добавился в корзину — значок корзины видоизменился заметным образом (изменились цвет и состав), удалили пункт в списке — остальные элементы поползли вверх, нажали на якорную ссылку — страница плавно и быстро скроллится к нужному месту, а не мгновенно переносится в нужные координаты. И так далее и тому подобное. Оба совета из статьи охватывают все вышеперечисленные вещи, поэтому тут без критики, я с этим пунктом согласен.

Уберите или снимите акцент с ненужной информации

Наша способность фокусироваться не безгранична. Ненужные элементы будут истощать этот ресурс. Поэтому удерживайте внимание пользователей на важных сведениях и функциях.

Затемните фон за поп-апом или модальным окном

Не могу промолчать, глядя на картинку выше. С одной стороны совет хороший, а с другой очевидность или неочевидность тех или иных инструкций — дело субъективное. И иногда лучше расстроить кого-то излишними инструкциями, чем не дать их тому, кто без них не справится с задачей, поставленной перед интерфейсом. Все точки над i расставят тесты.

Спрячьте важные, но редко используемые настройки, возможности и сведения


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Покажите, что содержимое есть за границей видимой области

Большинство современных браузеров прячут полосы прокрутки, когда вы их не используете. Оставьте пользователям подсказки, что за границей видимой области тоже есть содержимое.

Пусть элементы обрезаются границей видимой области


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

С помощью слов или графики покажите, что ниже есть дополнительное содержимое

Предугадывайте стремления пользователей. После этого располагайте объекты этих стремлений в максимальной доступности.

Предлагайте быстрые варианты для поиска с первых введённых символов


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Ага, только дополнительно подумайте над тем, как это будет работать на устройствах с тач-скрином!

Не прячьте часто используемые функции

Снижайте уровень неопределённости, демонстрируя пользователю релевантную информацию о состоянии системы.

Демонстрируйте состояние прогресса и оставшееся время до завершения машинных процессов


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

В рамках последовательности экранов указывайте общее количество шагов


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

А это, друзья, редкий пример таких советов, которые будут действовать, даже если вырвать их из контекста.

Предлагайте несколько путей достижения одной и той же цели

Разные пользователи отдают предпочтение разным сценариям работы с системой. Создавайте разные пути для достижения одних и тех же целей и позволяйте пользователям самостоятельно выбирать те варианты, которые лучше подходят для их привычных сценариев работы.

Позвольте авторизоваться как с помощью имени пользователя, так и с помощью адреса электронной почты


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Позвольте редактировать данные напрямую


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Сообщайте о требованиях и параметрах интерактивных элементов


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Показывайте, какие поля форм обязательны к заполнению

Прежде чем пользователь совершит какое-то действие в интерфейсе, он должен понимать, что получит в результате этого действия.

Пишите на кнопках, что конкретно произойдёт после нажатия


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Показывайте, что будет следующим в списке


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Эти советы хороши с точки зрения маркетинга. Они помогают ответить на вопрос «что произойдёт, когда я нажму на эту кнопку?» Это снижает уровень неуверенности перед совершением тех или иных действий и повышает конверсии на посадочных страницах.

Награждайте и создавайте чувство уверенности у пользователей, идущих к цели сквозь ваши интерфейсы

Приближаются ли пользователи к цели? Увенчалось ли успехом их предыдущее действие? Сообщите им об этом. И приободрите продолжить путь.

Соблюдайте соответствие между ссылками и страницами, на которые они ведут


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Награждайте маленькими победами в начале пути

А также не заканчивайте полосы прогресса значениями 100%, т.к. в этот момент пользователь может решить, что задача выполнена, и как-нибудь нарушить сценарий. Лучше подзадержаться на 99%, а затем сразу показать сообщение о том, что всё готово.

Закрывайте главные потребности пользователей

Зачастую интерфейсы решают лишь потребности, лежащие на поверхности. Смотрите шире. Всегда задумывайтесь над тем, зачем именно пользователям нужны те или иные функции или информация. Затем предложите решение, которое нужно им на самом деле.

Указывайте, открыт или закрыт ваш офис прямо сейчас

Второй совет во многих случаях работать не будет, будьте осторожны. Иногда нам не важно, сколько дней, часов или минут назад произошло то или иное событие, а важно, когда и во сколько.

Уменьшите умственные усилия ваших пользователей и поддерживайте скорость их движения сквозь интерфейсы

Никогда не заставляйте пользователей заниматься математикой в ваших интерфейсах. Пускай за них это делает компьютер.

Показывайте оставшееся количество всяких штук


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Только в тех местах, где эта информация действительно нужна. О, кстати! По легенде мобильные операторы не показывают остаток на счету постоянно на экране телефона, потому что это будет склонять пользователей распоряжаться средствами более экономно.

Сообщайте о текущем положении пользователя в интерфейсе

Интерфейсы чем-то похожи на аэропорты. Без указателя «вы находитесь здесь» пользователи могут заблудиться. Поэтому создавайте такие указатели.

Выделяйте текущий раздел в меню навигации


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Я на практике чаще всего использую выделение цветом. Причём, текущий пункт выделяется менее ярким цветом, чем все остальные (название страницы и так продублировано заголовком, а пользователь, обращаясь к меню навигации, в большем числе сценариев захочет не убедиться, где он находится в структуре сайта, а перейти в соседние разделы). Подчёркивание в веб-интерфейсах всё же ассоциируется со ссылкой, поэтому, если один пункт подчёркнут, то и остальные тоже (но бывают исключения), жирность изменяет ширину блока, в котором находится текст, поэтому во многих случаях может вызвать внезапные сдвиги и переносы слов. Поэтому я бы рекомендовал использовать цвет, указатель и фон именно в такой приоритетной последовательности.

В сложных интерфейсах используйте «хлебные крошки» и пошаговые карты


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Размещайте полезную информацию в начале заголовков страниц

Выбор требует от пользователя определённых усилий. Уменьшите эти усилия, упростив выбор.

Выделяйте опции, которые выберут большинство пользователей


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

В поле поиска сразу предлагайте самые распространённые запросы по мере ввода


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

В целом всё так, но давайте рассмотрим подробнее первый и третий пример. В первом примере возможны варианты, когда выделяют не самый часто выбираемый товар, а тот, который стоит продвигать. Здесь бизнес-составляющая вступает в борьбу с пользовательской. А в третьем примере бывают десятки случаев, когда имеет смысл в категории показать большое количество информации и таким образом сделать её гигантской. Например, в интерфейсах, где не требуется низкий порог входа, такое решение будет уместным.

Используйте общепринятые интерфейсы в веб-дизайне

Креативность — это здорово. Но не убегайте далеко от общепринятых вещей в дизайне. Пользователи уже привыкли к определённым структурам и шаблонам. И они популярны именно потому что хорошо работают.

Используйте общепринятые меню навигации


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Оба совета без конкретных примеров проектов кажутся не очень полезными. Глядя на второй совет, задаёмся вопросом, а что нам делать, если на нашем проекте присутствуют все перечисленные вещи? Помещать их в правый верхний угол? Нет. Механизмы расстановки элементов по странице гораздо глубже и сложнее, чем может показаться на первый взгляд. Поэтому подчеркну лишь часть совета, написанного выше: не занимайтесь креативом, не понимая принципов, по которым создавались общепринятые паттерны в дизайне. Если же вы их понимаете, то кто же, кроме вас, придумает ещё более эффективные паттерны, чем те, которые уже существуют? 😉

Предоставляйте обратную связь после каждого взаимодействия

Когда пользователи взаимодействуют с вашим интерфейсом, они должны получать обратную связь в режиме реального времени. Завершилась ли операция успехом? Или наоборот? Что изменилось?

Показывайте сообщения об успешном завершении важных взаимодействий

Очень дельный совет. Во время проектирования начинающие специалисты часто упускают эти моменты. Я называю многие завершённые сценарии «тупиковыми» страницами и прорабатываю их отдельно. Что видит пользователь после того, как он успешно выполнил свою задачу на сайте? Куда ему идти дальше? Какую информацию он хотел бы получить прямо сейчас?

Уменьшайте негативные эффекты во время ожидания

Избавляйтесь от всех ненужных периодов ожидания. Но если всё же пользователи вынуждены ожидать, минимизируйте негативный эффект от этого процесса.

Используйте спокойные цвета в загрузочных анимациях, чтобы уменьшить раздражение

Синий цвет снижает раздражение (и повышает расслабленность). Когда пользователи смотрят на синие индикаторы загрузки, время для них летит быстрее (http://repository.ust.hk/ir/bitstream/1783.1-1752/1/jmr01.pdf).

Поддерживайте вовлечённость пользователей во время длинных периодов ожидания


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Заранее предотвращайте загрузку файлов, не подходящих по типу или размеру

Замечательные советы! Сразу вспоминается интерфейс Youtube, который во время загрузки видеоролика на сервис позволяет заполнить все поля, необходимые для публикации, а после загрузки и вовсе уйти с этой страницы. Уведомление о завершении обработки ролика мы получим на адрес электронной почты.

Не рассчитывайте на память пользователей

Не заставляйте пользователей хранить всё в памяти. Держите всю уместную информацию у них перед глазами.

Подписи к полям форм всегда должны быть видимы

На самом деле в формах из двух-трёх суперочевидных полей можно пренебречь правилами и про подписи, и про плейсхолдеры. Что касается кнопки «Копировать», то на практике чаще применяется приём автоматического копирования в буфер обмена при клике по полю с нужными данными. При этом пользователь видит сообщение на заметном месте вроде: «Ваши данные скопированы в буфер обмена». Но лично мне больше нравится именно решение с кнопкой как более предсказуемое и очевидное.

Избегайте зигзагообразных паттернов движения глаз

Уменьшите количество движения глаз «туда-обратно» ваших пользователей. Держите всю добавочную информацию поближе к основной.

Группируйте схожую информацию, чтобы помочь пользователям сравнивать объекты


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Выравнивайте подписи к полям в формах по правому краю

Cовет-то полезный, да только приведённые примеры не имеют ничего общего с реальностью. Что в списке товаров, что в формах, решение о том, как они будут выглядеть, принимается на основе гораздо большего количества параметров, чем «зигзагообразное» движение глаз.

Наглядно показывайте, с какими элементами интерфейса можно взаимодействовать

Пользователи должны определять, какие элементы интерактивны (и как с ними взаимодействовать). Если вы знакомы с UX/UI, то вы, вероятно, знаете такие понятия, как аффордансы и сигнифаеры, популяризованные Доном Норманом в его «Дизайне привычных вещей» (http://www.amazon.com/gp/product/0465050654).

Создавайте кнопки с использованием трёхмерных характеристик


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Добавляйте текстуры в виде точек для элементов, которые можно перетаскивать


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Согласен. Любые интерактивные элементы должны сразу восприниматься, как интерактивные. Ссылки, кнопки, динамические объекты. Распространённая ошибка у начинающих дизайнеров: оформить некоторые элементы так, что единственным индикатором их потенциальной интерактивности будет курсор, превращающийся в палец при наведении.

Общайтесь с пользователями с помощью знакомых всем слов и символов

В большинстве случаев ясность послания выигрывает у креатива и жаргонизмов.

Разговаривайте на языке пользователя, а не системы

Надпись на левой части картинки: «Системная ошибка! Бла-бла-бла на компьютерном жаргоне»

Предлагайте кнопку перевода для иностранных языков

В непрофессиональных интерфейсах действительно нужно говорить на языке пользователя. А красные кнопки вряд ли будут ассоциироваться с безопасным действием. Однако, из трёх советов в качестве универсального я бы оставил только первый. Встроенный перевод — это дополнительное функциональное требование к системе, а цвета элементов — вопрос субъективный, требующий тестирования в разных конкретных случаях.

Увеличьте считываемость вашего интерфейса

Большинство пользователей будут продвигаться по интерфейсу, бегло его просматривая. Не стоит с этим бороться. Наоборот, воспользуйтесь этим. Сделайте ваш интерфейс более удобным для беглого просмотра.

Сокращайте объём параграфов и выделяйте основные мысли


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Добавляйте чередующиеся горизонтальные полосы в таблицы


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Так и хочется на этот набор советов ответить фразой «Спасибо, Кэп!» А значит это отличные советы для начинающих!

Делайте текст максимально читабельным

Очевидно, что текст обязан быть легко читаемым. Однако, вот несколько дополнительных советов, которые позволят сделать его считываемость ещё более высокой!

Создавайте сильный контраст между текстом и фоном


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Выравнивайте большинство текстов по левому краю

Оба совета универсальны. Несмотря на их очевидность, до сих пор можно часто встретить посадочные страницы с красивыми картинками, на которых невозможно считать текстовое торговое предложение. Выравнивание текста по левому краю также рекомендуется в большинстве случаев. Исключения можно перечислить по пальцам и все они связаны с одноколоночными узкими интерфейсами (в основном это мобильные приложения и посадочные страницы).

Используйте единый стиль в интерфейсах

Если в ваших интерфейсах одни и те же элементы будут выполнены в разных стилях, пользователям потребуется больше времени на их изучение. Упростите для них эту работу, используя единый стиль и лейаут.

Подготовьте руководство по стилю интерфейса


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Нужно вдохновение? Попробуйте взглянуть на руководство по стилю Мэйлчимпа (http://ux.mailchimp.com/patterns)

Располагайте меню навигации в одних и тех же местах

Интерфейсы более удобны, когда они приносят эстетическое удовольствие пользователю. Этот принцип называется эффектом эстетического юзабилити (Куросу и Кашимура, 1995, http://dl.acm.org/citation.cfm?id=223680).

Создавайте интерфейсы, используя математические законы


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Используйте контрастирующие шрифты

Эстетичность дизайна — понятие субъективное и требует проверки разных вариантов на разных аудиториях. На этапе проектирования такая проверка зачастую невозможна, поэтому не стоит придавать этому большое значение. Однако, также замечу, что, чем опытнее проектировщик, тем более эстетичными кажутся его прототипы окружающим, а это является дополнительным аргументом в пользу работы с конкретным исполнителем.

Максимизируйте совместимость для всех пользователей и сценариев

Ваши пользователи будут представлять новичков, опытных пользователей или нечто среднее. Проектируйте интерфейсы с учётом этих уровней.

Используйте вводные интерфейсы в нужном количестве

Существует четыре основных стратегии по созданию вводных интерфейсов:


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Они могут быть легко размещены в матрице 2х2. Используйте диаграмму ниже для выбора стратегии по созданию вводных интерфейсов, подходящей именно для вашего интерфейса.


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Добавляйте всплывающие подсказки, чтобы помочь новичкам, при этом не отвлекая опытных пользователей


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Вот и подобрались мы к советам, важность которых сложно переоценить, хотя выглядят они довольно капитанскими. Один из сложных навыков проектировщика: в процессе работы удержать в голове множество параллельных сценариев от лица разных типов пользователей, которые происходят в одних и тех же интерфейсах. Стоит забыть о ком-то из них — и получится урезанный вариант. Или, наоборот, стоит увлечься теми пользователями, которые представлены очень малочисленной группой от всей аудитории, — и получится интерфейс, неудобный для большинства. Если вы не знаете про методы карточной сортировки, — рекомендую поискать информацию в интернете и изучить её. Это распространённая вспомогательная методология для формирования навигационных решений и рубрикаторов.

Максимизируйте совместимость с процессами работы, привычными пользователям

У пользователей будут свои разные потребности. Проектируйте интерфейсы таким образом, чтобы они отвечали разным пользовательским подходам к работе.

Позвольте пользователям выбирать способ отображения данных


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Дайте пользователям выбирать способы сортировки данных


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Дайте пользователям управлять количеством отображаемых данных


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Используйте метод персонажей для описания процессов работы с интерфейсом от лица разных пользователей


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Не запрещайте пользователям открывать страницы в новых вкладках

Решение о том, стоит ли давать пользователям свободу выбора, принимается на основе большого количества факторов. И нужно понимать, что представленные советы работают только в том случае, если это решение было принято в пользу свободы. Что касается сортировок и фильтраций, рекомендую ознакомиться с моим «старым, но полезным» видеоуроком по проектированию универсальных каталогов (https://www.youtube.com/watch?v=EfQGWz3L2Q4).

Максимизируйте доступность вашего интерфейса

Сделайте ваш интерфейс доступным для пользователей с ограниченными возможностями. Это не только хорошая практика, но и в некоторых странах повод для получения дополнительных привилегий (https://en.wikipedia.org/wiki/Americans_with_Disabilities_Act_of_1990).

Используйте семантическую разметку (метки) в HTML5

Около 8% мужчин плохо различают цвета. Старайтесь никогда не выделять элементы только с помощью цвета. Используйте дополнительные подсказки в виде разных форм объектов и иконок.

Семантическая разметка подойдёт не только для людей с ограниченными возможностями. Если она используется, ваши сайты можно будет просматривать в режиме удобного чтения статей, либо перемещаться от блока к блоку с помощью голосового управления (не только, если пользователь слеп, но и, например, если он управляет автомобилем). Второй совет будет сильно зависеть от контекста, но в большинстве случаев его действительно стоит применять. А вот ссылка на материал про 8% мужчин: http://apfmj.biomedcentral.com/articles/10.1186/s12930-014-0010-3.

Максимизируйте доступность для полей ввода данных и для крайних сценариев

Пользователи должны иметь возможность вводить разнообразные данные без негативных последствий.

Избавьтесь от неожиданно неприятных посланий в автоматически сгенерированных сообщениях

Надпись на левой картинке: «Желаем повеселиться в Освенциме!». Надпись на правой картинке: «Хорошей поездки!».

Используйте элементы форм, которые «съедают» разные форматы данных


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Используйте поисковые поля, которые справляются с опечатками, синонимами и вариациями написания


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

В рамках реализации этих советов основная нагрузка ляжет на специалистов, работающих с кодом. Дизайнеры и проектировщики обычно не хотят заниматься описанием свойств таких полей в функциональных спецификациях. Использование этих советов может оказаться одной из ступенек для перехода проектировщиков на новый качественный уровень работы.

Максимизируйте доступность для всех контекстов

Ваш интерфейс должен работать во всех контекстах использования (на разных устройствах, браузерах и т.д.)

Создавайте инструкции для разных браузеров

Надпись справа: «Вижу, вы используете Firefox».

На маленьких устройствах используйте выпадающие списки, занимающие весь экран

Давайте согласимся с советами, но с одной оговоркой. « Ваш интерфейс должен работать в тех контекстах использования, которые удовлетворяют целевой аудитории вашего проекта». Нецелесообразно тратить на оптимизацию проектов значительные ресурсы только для того, чтобы угодить доле процента ваших пользователей.

Категория 5. Помогайте пользователям сталкиваться с меньшим количеством потенциальных ошибок и преодолевать их

В большинстве интерфейсов совсем избежать ошибок невозможно. И если они возникают, помогите вашим пользователям преодолеть их быстро и с лёгкостью.

Предотвратите возможность возникновения ошибок

При создании интерфейса не стоит сразу сосредотачиваться на решениях для демонстрации возникающих ошибок. Вместо этого попробуйте спроектировать его так, чтобы этим ошибкам невозможно было появиться.

Отключайте кнопки сразу после того, как по ним кликнули

Не просите пользователей кликнуть по кнопке «Подтвердить» один раз. Если они могут кликнуть несколько раз, они кликнут. Вместо этого отключайте их после клика. Таким образом вы не позволите случайно отправить данные несколько раз.

Предлагайте такие поля ввода данных, которые не позволят ввести неподходящие значения


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Используйте отзывчивые активацию и отключение элементов в формах


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Формляйте текстовые поля так, чтобы они соответствовали вводимым данным

Эти рекомендации стоит применять в своей работе всегда! Только осторожнее с советом про оформление текстовых полей: не забудьте проконсультироваться с вашим программистом о типе данных, которые вы хотите из этих полей забирать.

Отслеживайте сигналы о том, что пользователь вот-вот допустит ошибку

Какие самые распространённые ошибки генерируют пользователи в вашем интерфейсе? Определите сигналы, предшествующие этим ошибкам, и постарайтесь в момент их возникновения предупредить пользователей.

Отслеживайте слова, которые выражают намерение пользователя

Надпись слева: «Ваше сообщение было отправлено».

Надпись справа: «Вы хотели прикрепить файл к сообщению? Вы написали «Я прикрепил», однако на самом деле ничего не прикрепили». И кнопки «Редактировать» и «Отправить».

Напомните пользователям, что они уже приобрели товар, чтобы они случайно не купили его ещё раз

Надпись на левой кнопке: «Купить».

Надпись на правой кнопке: «Купить ещё один экземпляр».

Первый совет имеет отношение к почтовым клиентам и вряд ли пригодится в работе рядовому проектировщику. Реализацию второго совета ни разу не встречал на практике. Поэтому особо на них не заостряем внимание и двигаемся дальше.

Отделите функции, влекущие за собой большие последствия, чтобы уменьшить вероятность их случайного использования

Пользователи будут терять сосредоточенность. Этого вы не в силах предотвратить. Однако вы можете визуально отделить «мощные» функции от остальных, чтобы уменьшить потенциальное количество случайных ошибок и потерянных данных.

Отделяйте «мощные» функции расстоянием или цветом


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Эти два совета универсальны и действуют во всех случаях. Кнопки выхода из аккаунтов должны размещаться в тех местах, где по ним случайно не кликнешь. А любые удаления критически важных данных должны сопровождаться дополнительными подтверждениями этих действий, либо возможностью откатить их.

Предоставляйте возможности легко откатить или отменить действия

Всегда позволяйте пользователям вернуться назад или восстановить страницу в исходное состояние.

Лучше используйте откаты, а не дополнительные подтверждения

Например, в некоторых выпадающих списках нет вариантов, позволяющих ничего не выбирать. И после того, как пользователи что-то выбрали, у них уже нет возможности отказаться от своего выбора.

Явно показывайте кнопку «Закрыть» на модальных окнах

Эта часть статьи радует универсальными советами. Только не забывайте в сложных фильтрах добавлять кнопки сброса к параметрам по умолчанию. А ещё давайте вспомним интерфейсы, в которых кнопка «закрыть» в модальных окнах появляется не сразу, а по таймеру (если понимаете, о чём я) — и отправим проклятья их авторам!

Минимизируйте негативный эффект от прерванных последовательностей действий

Пользователи должны иметь возможность вернуться к тому месту в последовательности, на котором они прервали свою работу, не потеряв данных.

Сохраняйте введённые пользователями данные


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Дайте пользователям вернуться в то же место последовательности, на котором они прервали свою работу в предыдущий раз

И снова всё будет зависеть от технических ограничений системы и пользовательских сценариев. Советы хороши, но не универсальны, используйте их с умом.

Увеличивайте размеры подвижных частей и кликабельных зон

Пользователи не идеальны. Они делают ошибки своими курсорами. Создавайте гибкие, прощающие эти ошибки, интерфейсы.

Увеличивайте кликабельные зоны элементов за счёт прозрачных границ

Часто пользователи кликают на некликабельные элементы. Не боритесь с этими ошибками. Вместо этого добавьте этим элементам кликабельность.


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Показывайте ценные и подбадривающие сообщения об ошибках

Никогда не пишите стандартное сообщение «Произошла ошибка!» Объясните причину её возникновения и, при возможности, пути решения.

Объясняйте причины возникновения ошибок


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Надпись слева: «Упс! Произошла ошибка».

Надпись справа: «Упс! Это старый пароль».

Направляйте пользователей к документации или в службу поддержки в случае возникновения сложных ошибок


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Надпись слева: «Упс. Произошла ошибка по причине XYZ. Теперь вы сами за себя».

Надпись справа: «Упс. Произошла ошибка по причине XYZ. Вы можете её исправить с помощью ABC. Кликните, чтобы узнать детали».

Избегайте обращений к пользователю на «вы» в сообщениях об ошибках

Надпись слева: «Упс! Вы забыли ввести индекс».

Надпись справа: «Упс! Пожалуйста, введите индекс».

Редкие проектировщики занимаются сообщениями об ошибках. Обычно эта задача ложится на плечи программистов, да и то, потому что им деваться некуда. А зря!

Сохраняйте информацию о предыдущих действиях пользователей

Напоминайте пользователям о действиях, совершённых ими ранее в вашем интерфейсе.

Показывайте последние поисковые запросы пользователей


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Выделяйте посещённые ссылки другими цветами

Здесь всё не так однозначно. Историю поисковых запросов иногда лучше не показывать в соответствии с политикой безопасности проекта. Не все посещённые ссылки следует выделять цветом. Чаще всего это нужно только в интерфейсах, где задача пользователя — последовательно просмотреть разные материалы под разными ссылками и не повториться. Не забывайте, что существует такой тип целевой аудитории, который пользуется семейным компьютером для просмотра одних и тех же ресурсов. Это, конечно, притянуто за уши, но хорошо иллюстрирует, что не стоит слепо следовать советам, приведённым выше.

Анализируйте поведение пользователей на сайте, чтобы обнаруживать проблемы с интерфейсом

Постоянно вносите итерационные улучшения в интерфейс. Для начала воспользуйтесь простыми советами ниже.

Собирайте обратную связь от пользователей в соответствующих местах интерфейса


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Отслеживайте увеличение количества ошибок-404 с помощью уведомлений


РЕКОМЕНДАЦИИ ПО РАЗВИТИЮ САЙТА

Выявите страницы, на которых пользователи «топчутся на месте»

Жаль, что об аналитике во всей статье всего три совета. Да и то поверхностных. Поблагодарим Ника за то, что он вообще о них упомянул, и будем считать, что аналитика в целом — это тема для другой огромной статьи.

Этот материал не появился бы на страницах Хабра, если бы не один из подписчиков моего Телеграм-канала, который настоял на том, что сделать эту публикацию — хорошая идея.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *