19 заметок с тегом

веб-дизайн

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

Проходит ли сайт Булавки тест Гугла Masterful Mobile Web?

Гугл опубликовал исследование готовности сайтов к пользователям со смартфонами (вместо ПК). Я не могу сейчас осилить и проверить наши интернет-магазины, но сделать это с одним сайтом — Булавка — можно. Я буду указывать соответствует ★ ли сайт требованиям Гугла или нет ☆, по возможности с комментариями. Сортировка списка по убыванию: чем ближе к концу списка, тем меньше сайтов (Европе, Ближнем востоке и Африке) выполняют эти условия. По США в выборке нет, в России дела обстоят лучше.

Тест Retail Masterful Mobile

  1. Дизайн страниц. ★ Страницы должны быть выдержаны в стиле бренда.
  2. Внешнее связывание. ★ Это замороченная хрень, суть которой в том, чтобы направлять пользователя куда надо, а не просто на главную страницу.
  3. Последовательный опыт. ★ Использование одинаковых на вид версий сайта как для настольных ПК, так и для смартфонов, чтобы пользователь не путался в интерфейсе при переходе между устройствами.
  4. Нет новых табов. ★ Все ссылки открываются внутри текущего таба.
  5. Призыв к действию. ★ В русском переводе звучит тупо, но это просто, когда вы вместо «Поиск» на кнопке пишите «Искать».
  6. Достоверные отзывы. ☆ А вот этого у нас на сайте нет. Есть в фейсбуке, но не на сайте. Причем также косячат только 6% магазинов, которые исследовал Гугл. В нашем случае это связано с тем, что много товаров идет в малом количестве. Стоит только купить одну рубашку, как она пропадает из выдачи и кто теперь к ней будет отзыв читать, если у нас такой больше нет? Но это очень важный элемент и его надо внедрять.
  7. Разборчивые заголовки. ★ В целом у нас с этим проблем нет, кроме страницы товара. Там предстоит много работы.
  8. Достаточно времени на оформление заказа. ★ Согласно мнению Гугла, нужно давать не менее 30 мин на возню в Корзине, до того, как данные в ней будут сброшены. Я точно знаю, что товары в Корзине у нас могут лежать несколько дней, но точное время для указания адреса доставки и проч. предстоит еще выяснить ))
  9. Заметный поиск. ★ Форму поиска нельзя прятать за словами или иконками — лучше, чтобы ее было всегда сразу видно.
  10. Хороший вывод результатов поиска. ☆ С этим мы справляемся неидеально. Если искать «мужские кроссовки», то на первой странице действительно будут мужские кроссовки и скорее всего вы найдете, что искали. Однако, всего поиск выдаст более 600 товаров на такой запрос, а у нас нет столько кроссовок для мужчин. После правильных результатов пойдут кроссовки для мальчиков, потом другие товары для мужчин, что вроде логично, но не то, что мы ищем.
  11. Информация о доступности товара. ★ Если у нас нет товара вообще, то мы его не показываем в выдаче. Если вы используете старый адрес и там товара уже нет, то его нельзя заказать и там что-то написано об этом.
  12. Доступность аккаунта. ★ С любой страницы вы можете создать новый аккаунт. Более того, вы можете заказать у нас товары, без создания аккаунта.
  13. Высококачественные изображения. ★ При клике на фото, вы можете разглядеть у нас самые грязные подробности товара.
  14. Доступный горизонтальный вид. ★ Нужно, чтобы сайт нормально работал и в горизонтальном мобильном виде.
  15. Подходящие результаты. ★ Здесь у нас все нормально, потому что хотя мы вам и выдаем 600 результатов по кроссовкам, но самые первые будут тем, что вы искали.
  16. Нет всплывающих окон. ★ У нас есть слои, но окон нет.
  17. Демонстрация активности. ★ Нужно, чтобы пока грузится контент, была какая-то анимированная заглушка, чтобы ждать было веселее. Прямо гифок у нас нет, но и загрузка у нас не долгая. Вместо анимации мы используем цветные блоки, которые появляются в местах, где загрузится фото. Так что в целом, при загрузки страницы, не будет складываться ощущения, что что-то сломалось и все встало.
  18. Незагроможденность страниц. ★ Нужно, чтобы на страницах хватало «воздуха» и необходимых отступов между блоками. У нас небольшой бардак на странице товара, но в целом все ок.
  19. Перелистываемые изображения. ★ Нужно, чтобы ваши фотки можно было листать жестами с помощью пальцев, а не только кликая на кнопку/иконку «Далее». На Булавке это работает.
  20. Легко сравнить. ★ Это не о том, что товары можно сравнивать между собой. Речь идет о верстке описания товара таким образом, чтобы легко было читать его свойства: в виде списка, таблицы и т. п.
  21. Удобнен для пальцев. ★ Нужно, чтобы по вашим ссылкам, чекбоксам, кнопкам и иконкам было легко нажимать пальцем — чтобы они не были слишком мелкими или находились слишком близко друг к другу или хитареа не была увеличена там, где стоило ее увеличить.
  22. Изолированный процесс покупки. ★ Когда вы начинаете оформлять заказ, на экране не должно быть ничего лишнего, что могло бы вас увести со страницы. Нужно, чтобы пользователь сосредоточился на заказе и не отвлекался на другие элементы.
  23. Прогресс-бар. ☆ При оформлении заказа, как правило, бывает несколько шагов. Гугл требует, чтобы эти шаги были отображены в виде прогресс-бара и я с ним согласен. У нас сейчас все шаги на одном экране, поэтому у нас этого нет (потом сделаем).
  24. Безопасность. ★ Требуется использовать протокол HTTPS.
  25. Наличие фильтров. ★ У нас одни из лучших фильтров в узнете для интернет-магазинов.
  26. Без скрытых расходов. ★ В идеале на странице товара должна быть указана максимально возможная цена товара сразу: с учетом налогов (если есть), стоимости доставки и так далее. Этого всего мы сразу не пишем, но при оформлении, у нас добавляется только (ожидаемая) стоимость доставки.
  27. Сохранение позиции прокрутки страницы. ★ Нужно, чтобы после возвращения назад, пользователь попадал на то же место в списке товаров, откуда он перешел на страницу товара, а не в начало списка.
  28. Формы по-божески. ☆ Гугл требует, чтобы к формам были подсказки, названия форм были снаружи и выравнивание текста было по левому краю. Мы используем формы как у них в material design, что на вид не то, о чем они просят в этом тесте.
  29. Автозавершение форм. ★ Требуется, чтобы при поиске выпадали подсказки, не требующие полного ввода слова.
  30. Упрощенные платежи. ★ Нужно давать возможность платить через платежные системы или сканировать карты. Мы используем оплату через Клик и Пейми, кроме прочих вариантов. К слову, только 75% магазинов отвечает этим требованиям.
  31. Доступность важной информации. ★ Гугл хочет, чтобы ссылки на информацию о способах оплаты, доставки, размерах были легко доступны.
  32. Обязательные поля. ★ Обязательные поля должны быть явно отмечены как обязательные.
  33. Сохраненные данные. ★ У нас это есть, наверное, просто мы не делаем так, что где-то потом надо сохранять данные, потому что все формы на одной странице.
  34. Подсказки в формах. ☆ У нас их нет. Если мы пишем, что нам нужен ваш адрес электронной почты, то не пишем зачем (понятно из контекста).
  35. Отсутствие карусели. ★ Внезапно, Гугл против слайдера (карусель). Я давно говорю об этом, но клиенты все еще любят ставить слайдер. Гугл допускает использование карусели, если она сделана хорошо и в меру. Значит, она не грузится долго и она не содержит много слайдов.
  36. Количество результатов. ★ Теперь начинается интересное. Здесь и далее указанный функционал поддерживается только на 66% интернет-магазинов, т. е. все, что ниже как минимум треть игнорирует и это плохо. Гугл считает эффективным показывать пользователям сколько элементов было найдено. Мы так и делаем (см. выше про 600 кроссовок).
  37. Очевидная цена. ★ Итоговая сумма за заказ должна быть очевидной с выпиской всех нюансов (налоги, скидки и т. д.).
  38. Номерная клавиатура. ☆ Если в форме нужно ввести только цифры, должна выходить номерная клавиатура. Не зря я статью эту пишу, у нас это не так. Во всяком случае в форме с номером телефона, но мы это точно исправим.
  39. Автозаполнение. ★ Не знаю, почему это отдельная категория, но об этом уже говорилось, просто в этот раз речь идет о регистрации, например, а не о поиске, где автозаполнение чаще используют.
  40. Кликабельные номера телефонов. ★ О, да, я всегда топлю за это. Номера телефонов должны быть кликабельны в адаптивном дизайне, чтобы можно было позвонить по тапу. 42% магазинов игнорируют этот важный и простой в реализации пункт.
  41. Озвучивание дефицита. ☆ Ну такое. Гугл хочет, чтобы мы сразу писали, если на складе осталось мало таких товаров, но многие маркетологи всегда так пишут, чтобы люди торопились заказывать, хотя на самом деле им некуда торопиться.
  42. Показать больше. ★ Уж не знаю откуда такая проблема, но согласно отчету 43% магазинов не имеют заметную ссылку «Далее», «Показать еще», «Следующая» и т. д. У нас с этим все ок.
  43. Оповещение о бесплатной доставке. ☆ Это хорошая фича, которой на Булавке нет. Нужно показывать пользователю сколько нужно заказать, чтобы получить бесплатную доставку. Например: закажите товаров еще на 2000 сумов, чтобы получить бесплатную доставку.
  44. Множественный выбор фильтров. ★ Наверняка вы бывали на сайтах, где выбираешь пункт в фильтрах и тебе начинает перегружать страницу с новыми результатами. Потом ты выбираешь второй другой пункт и снова обновляются данные. Гугл считает, что так поступают только козлы и надо дать пользователю сначала все выбрать как ему надо и потом по команде кнопки «Применить» или аналогичной, обновить результаты.
  45. Гостевые покупки. ★ Ваш магазин должен давать возможность покупать без обязательной регистрации. Привет, Амазон.
  46. Предлагаемый контент. ☆ Эта история тянет свои ноги из того, что в США очень часто используются почтовые индексы и к ним все привязано. Поэтому Гугл хочет, чтобы ваша форма подгоняла адрес, стоит только ей указать индекс (zip code).
  47. Помощь при отсутствии результата поиска. ★ Если ваш клиент искал и ничего не нашел (нет у вас таких товаров или он сделал что-то не так), то вы должны на такой странице дать какие-то подсказки или контакты. У нас есть подсказки по поиску.
  48. Дополнительные продажи. ☆ Нужно, чтобы если клиент покупает фонарик, вы предлагали ему купить батарейки и еще лучше, если вы дадите скидку на набор фонарик+батарейки. В Булавке этого нет по разным причинам, но многие магазины, продающие технику имеют такой функционал.
  49. Следующие шаги. ★ На странице с результатами поиска должно быть больше возможностей: фильтры, предложения на карте, сортировка. На Булавке есть подкатегории и фильтр цены, но нет сортировки, например.
  50. Ошибки в реальном времени. ☆ Например, если пользователь в форме электронной почты вводит русские буквы, то следует сразу показывать ошибку и выделять форму. Не потом, когда он нажмет кнопку, а сразу.
  51. Сменные изображения. ☆ Если у вас есть несколько размеров, цветов или типов товаров, которые идут в одной группе (например, разные цвета носков), то следует дать возможность пользователям посмотреть на эти другие товары, а не ограничиваться выбором цвета/объема и т. д. На Булавке такого нет, у нас вообще нет понятия выбор цвета. Для каждого другого цвета создается отдельное описание товара. Этот функционал надо делать.
  52. Увеличиваемые изображения. ★ Есть зум — молодец, нет — пока. Более половины сайтов не дают увеличить фото, дичь какая-то.
  53. Дата доставки. ☆ Мы не указываем дату доставки, потому что любой товар по всему Узбекистану мы доставляем за два дня. Удобнее, конечно, писать, но у нас многие и не заметят. Это актуально, если доставка затягивается на три дня и более.
  54. Повторный поиск. ☆ Нужно иметь возможность легко удалить поисковый запрос (обычно через иконку ✕) или изменить его (например: при бронировании отеля, настройки поиска должны сохраняться в полях, чтобы при изменении условий, не нужно было выбирать все заново). У нас нет иконки ✕, потому что в том месте стоит иконка поиска, которая работает как кнопка (что уже странно). Нужно подумать, как это исправить.
  55. Расшариваемость. ☆ Хочет кнопки для публикации страницы с товаром в соцсетях. Только 40% интернет-магазинов имеют встроенные в сайт инструменты для шаринга. Я думаю, что в целом звучит требование логично и хорошо, но на практике люди очень редко шарят товары. Смысла в этом не много. Все, что им нужно: добавить в избранное, переслать другу.
  56. Преимущества регистрации. ★ На странице регистрации мы пишем для чего это нужно, но так делают далеко не все.
  57. Иконки подписаны. ☆ У нас не подписаны. В целом у нас мало иконок в интерфейсе, а там, где они есть мы бережем место. Однако! В планах есть увеличить в два раза высоту верхнего блока, потому что есть подозрение, что люди не понимаю на какой сайт попали, так как у нас там вместо надписи Bulavka, сделана только одна буква «В.».
  58. Гостевой список желанных покупок (вишлист). ☆ Он на Булавке есть, но требуется регистрация. Сейчас уже не помню, с чем это связано. 70% сайтов не имеют вишлиста для гостей (без авторизации).
  59. Исправление ошибок в поиске. ☆ Вот это хорошее замечание. Если вы в поиске Булавки напишите «джинсы», то найдете, что искали. Однако, с джиинсами это уже не прокатит, а должно.
  60. Сохранение истории поиска. ☆ Гугл хочет, чтобы вы сохраняли историю поиска товаров в интернет-магазине. Это относится в том числе к неавторизованным пользователям. Из всего перечня требований к интернет-магазинам — это соблюдается реже всего (24%).

По итогам выходит, что 41 пункт из 60 Булавка поддерживает, но 19 — нет. Это почти 33%, что довольно много. Я не думаю, что можно отвечать всем требованиям, но еще пунктов на 10 улучшить пользовательский опыт вполне себе можно, займемся этим.

16 апреля   ux   веб-дизайн   навигация   сайты

Как потратить на сайт 200 $ и получить его через неделю

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

Коротко: установите шаблон для Вордпресса.

Как обычно выглядит процесс разработки сайта в Узбекистане

За всех говорить не хочу, но примерную схему расскажу:

  1. Поступает заявка от клиента.
  2. Через 1-5 дней назначается встреча и все обсуждается.
  3. Еще через 2-3 дня отправляется коммерческое предложение.
  4. Спустя неделю договариваются о цене. Это в тех случаях, если цена оказалась приемлемой в итоге. Если это корпоративный сайт, то цена будет 1000-10 000 $. Для интернет-магазинов ценник уже выше: 2000-30 000 $ — многое зависит от того, что вам нужно.
  5. Теперь нужно написать и утвердить техническое задание. На это тоже уйдет время: от пары дней до месяца.
  6. Начинается дизайн сайта. Здесь я не говорю о подготовительных работах вроде выездов на место, изучение конкурентов и так далее, потому что во-первых: практически никто этого не делает, во-вторых: большинству клиентов это не надо, они не смогут обеспечить разработчикам обратную связь, потому что сайт хотят, а делать его не хотят.
  7. Потом череда утверждений и правок еще на месяц.
  8. После следует верстка, установка на движок (натягивание на барабан, порой) и программирование, если требуется. На это уйдет еще от 2 недель.
  9. По идее дальше нужно протестировать и наполнить контентом, но обычно про это все забывают, если только запуск сайта не был суперважной задачей. Например, если это интернет-магазин, то просто на отвали сделать его не выйдет — смысл?

В итоге, вы заплатите минимум 1000 $ и будете ждать месяца два. Это нормальная цена за эксклюзив (а некоторые скажут, что она должна быть в 20 раз больше). Посчитайте сколько людей будет занято в работе и сколько им потребуется времени, добавьте сюда налоги, аренду, прибыль и сумма не покажется такой большой.

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

Как можно сделать иначе

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

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

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

Сайты на Вордпрессе делают почти все студии в Узбекистане. Разве, что кроме одной, которая делает на Битриксе, чтобы вы далеко не уходили от них.

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

Если вам лень искать студии, попробуйте Стайлмикс или Биллз (если у вас интернет-магазин). Главное, что вам нужно объяснить: нам нужен сайт на готовом шаблоне Вордпресса. Если студии будут заряжать, поищите фрилансеров, которые хорошо знают Вордпресс.

Шаблоны Вордпресса

Шаблон — фактически сверстанный дизайн вашего сайта. Это все равно, что костюм на вешалке, который нужно купить и надеть. Самый дорогой шаблон стоит 70 $ — как правило, это интернет-магазин или шаблон «все в одном». Темы (так еще называют шаблоны) делятся по категориям, чтобы они больше подходили под тематику вашего сайта. В Вордпрессе вы сможете настроить цвета, шрифты, блоки, картинки и так далее. На самом деле настроек очень много, но и возни с ними тоже бывает не мало. Чем больше вы захотите настроить шаблон под себя, тем дороже вам это встанет. Но если вы готовы запускать что-то работающее, то сделать это можно быстро.

Шаблоны бывают бесплатными и платными. Еще бывают платные шаблоны бесплатно — их я не советую качать и устанавливать, потому что там часто бывают зашиты спамерские или фишинговые скрипты (это плохо).

Пример дизайн бесплатного шаблона для интернет-магазина

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

Если у вас есть лишние 30-70 долларов, то лучше купите шаблон на сайте Темфореста. Советую потыкать в фильтры и категории слева, чтобы получить нужные вам темы. Посмотрите все, что вас заинтересует; изучите возможности настроек в демо-версиях; определитесь с дизайном, который больше всего вам подходит.


Пример дизайна блога в платном шаблоне (поддерживает три вида формата)

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

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

Много сайтов в Узбекистане сделаны на основе готово шаблона, но владельцы даже не знают об этом.

2018   веб-дизайн   как это сделано   лайфхак   сайты

Как улучшить дизайн вашего сайта или приложения ясно-понятно: 61 совет по юзабилити

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

Просто сайт, чтобы была картинка по теме

У меня получился большой список и если список подобного размера будет у вас на сайте, то его следует разбить на категории и подписать их. Но у меня времени нет и никто не платит за это, так что сорян и я вас предупредил ;-)

  1. Делайте заголовки заметными: с помощью размера, контрастного цвета, жирности.
  2. Ведите пользователей по визуальной иерархии: должно быть понятно, что на экране самое важное, второстепенное и наименее важное. Добиться этого можно через акценты, размеры, контрастность, порядок, группирование, использования свободного пространства.
  3. Используйте макет с одной колонкой, так сложнее что-то испортить.
  4. Ставьте объекты внахлест, чтобы показать преемственность.
  5. Длинные списки в меню группируйте по значению.
  6. Заголовки размещайте ближе к своим абзацам, а не между своим и другим абзацем.
  7. Выделяйте элементы, которые требует внимания. Например, форма с ошибкой.
  8. Убирайте ненужную информацию с экрана.
  9. Используйте всплывающие окна для подтверждения действия. Затемняйте или отделяйте иначе фон, чтобы такое окно было хорошо видно.
  10. Удалите все рамки в дизайне, если они не сделаны специально, чтобы отделить или выделить объект.
  11. Удалите очевидные инструкции, которые повторяют то, что ясно из контекста.
  12. Элементы, если они есть ниже границы экрана, должны попадать на эту границу, чтобы было видно, что дальше есть что-то еще.
  13. Популярные функции размещайте ближе к пользователю, чтобы он мог быстро до них добраться и не искал.
  14. Используйте предиктивный ввод текст. Это когда в форме пишите «узб...» и вам тут же предлагается использовать «Узбекистан» (например).
  15. Популярный выбор показывайте сразу. Например, если у вас 80% клиентов из Ташкента, то доставку в Ташкент укажите как по умолчанию.
  16. Не забывайте показывать важную информацию на карточке товара. Например: цену или размеры.
  17. Если вид станет слишком сложный, показывайте подобные данные при наведении курсора.
  18. Для выбора из 2-4 элементов используйте переключатели или вкладки вместо выпадающего списка.
  19. Продублируйте популярный выбор в начале выпадающего списка.
  20. Если позволяют ваши технологии, используйте предиктивный ввод текста вместо длинного выпадающего списка.
  21. Наглядно показывайте прогресс и статус текущей процедуры. Вместо «Ждите ответа...» показывайте прогресс-бар и оставшееся время, например.
  22. В сложных схемах детально показывайте текущий статус. Не допускайте сложных схем.
  23. В пошаговых инструкциях также указывайте общее количество шагов, а не только текущий.
  24. Показывайте количество элементов в текущей группе. Например: товары в категории, результаты в поиске, отзывы в рейтинге и т. п.
  25. По возможности используйте адрес почты в качестве логина вместо пользовательского имени (username).
  26. Добавьте клавиатурные сокращения для повторяющихся команд.
  27. Там, где будет удобнее, добавьте возможность перетаскивать элементы вместо другого способа сортировки/добавления.
  28. Предупреждайте о минимальных требованиях. Например, при добавлении фото на сайт или создании пароля.
  29. Не показывайте необязательные элементы в формах. Если они необязательные, зачем их показывать?
  30. В кнопках используйте повелительное наклонение. Например: вместо «поиск» следует писать «найти»; вместо «далее» следует писать «продолжить».
  31. Еще лучше, если в кнопках будут описаны конкретные действия. Например: вместо «Отправить» следует писать «Оформить заказ». Но не переусердствуйте, не стоит использовать фразы вроде «Открыть этот файл» или «Отменить регистрацию нового пользователя», если итак очевидно, о чем речь.
  32. Показывайте, что будет, перед тем как пользователь совершит действие, которое увидит не только он. Например, опубликует фото или статью.
  33. Используйте небольшое знакомство с продуктом для новых пользователей. Покажите, что можно сделать вместо того, чтобы сказать, что пока ничего нет.
  34. Покажите сколько еще времени работает ваш офис, не только время работы.
  35. Недавние события пишите не датой, а недавностью: 30 мин назад, 2 дня назад и т. д.
  36. Не заставляйте пользователей считать. Используйте капчу, которая сама вычисляет ботов.
  37. Показывайте, где в приложении или на сайте пользователь сейчас находится. Выделяйте текущий пункт меню или отмечайте его.
  38. В сложноустроенных сайтах используйте «градусник» навигации. Он покажет структуру и текущее положение пользователя на сайте.
  39. Полезную информацию размещайте в начале заголовка. Например: «Входящие (2) — Почта» вместо «Почта — Входящие (2)».
  40. Выделяйте популярный выбор. Например, в таблице с тарифами.
  41. Выводите сообщения о результате действия после важных событий. Например: письмо отправлено, изменения сохранены.
  42. Выделяйте выбранный пункт в длинных меню. Меню длинным лучше не делать, но если иначе нельзя, выделяйте фоном или цветом тот пункт, на который пользователь навел курсор.
  43. Используйте контрастные цвета. Около 10% населения страдает от некорректного восприятия цвета и похожие оттенки для них сливаются в одинаковые.
  44. Заранее предотвращайте неверные действия. Например, если пользователь хочет загрузить слишком большой файл, сказать об этом нужно до того, как он его загрузит.
  45. Если ждать операции слишком долго (что уже плохо), разбейте задачу на подзадачи и показывайте, что уже прошло и что предстоит обработать. Так ожидание будет не на столько утомительным, как если просто сообщить: осталось 28 мин.
  46. Автоматически запоминайте содержимое всех форм без нажатия кнопок со стороны пользователя. Всегда лучше запомнить и потом удалить, чем вообще не запоминать и потерять информацию из-за инцидента.
  47. Избегайте использование название форм внутри самих форм, если после ввода курсора она исчезнет. Название формы всегда должно присутствовать на экране.
  48. Важные подсказки показывайте перед формой, а не после когда пользователь уже введет данные и продолжит чтение формы ниже. Под формой можно размещать второстепенные подсказки.
  49. Необязательные поля лучше не использовать (п. 29), но если все же решили: отмечайте те поля, которых меньше, а не наоборот. Например: если у вас меньше необязательных полей, то отмечать нужно их; если же меньше обязательных, то отмечать следует обязательные.
  50. Информацию об обязательных полях указывайте в самом начале формы, а не в конце, когда форму пользователь уже заполнит.
  51. Кликабельные и интерактивные элементы должны выглядеть так, чтобы было понятно, что с ними можно делать и как.
  52. По умолчанию используйте красный цвет для критических ошибок, оранжевый цвет для стандартных ошибок и зеленый для успешно совершенных действий.
  53. Различающиеся важные пункты списка ставьте вперед. Например:
    Ташкент — главный офис
    Коканд — региональный офис
    Джизак — региональный офис
    Карши — региональный офис
    вместо
    Главный офис в Ташкенте
    Региональный офис в Коканде
    Региональный офис в Джизаке
    Региональный офис в Карши
  54. Удалите из таблиц рамки, они только мешают. Для группировки данных лучше использовать расстояния. В длинных таблицах фиксируйте первую строку с описанием ячеек, а также добавляйте изменение оттенка фона строки при наведении курсора.
  55. Поддерживайте различные форматы ввода (например для дат).
  56. Помните, что если можно что-то испортить, то вам это сделают. Не допускайте возможности совершить ошибку. Например: если нельзя забронировать какие-то даты, то календарь не должен давать такую возможность вообще — эти даты должны быть некликабельными. Однако, убирать их совсем нельзя, иначе календарь будет выглядеть незагрузившимся.
  57. Критические действия в меню отделяйте или выделяйте (например удаление аккаунта или выход).
  58. Всегда давайте возможность удалить аккаунт из вашего сайта или приложения. Можно удалять не сразу, но предупредить, что удаление началось и через неделю аккаунт (профиль) будет полностью удален. До этого времени пользователь может отменить удаление (мало ли психанул).
  59. В вертикальном меню ставьте ссылку на всю строку, а не только на текст в строке.
  60. Давайте понятные описание ошибок и сразу предлагайте какое-то решение.
  61. Запоминайте предыдущие поисковые запросы пользователя и предлагайте их в предиктивном вводе. Позволяйте их удалить.

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

2018   ux   веб-дизайн   приложения

Интерфейсы старых почтовых клиентов и сервисов

Четырнадцать лет назад я задумал сделать свою онлайн-почту. Тогда еще пользовались Батом, Аутлуком и другими настольными клиентами. Однако, Джи-меил, Яндекс-почта и Меил-ру шли уверенным шагом в веб-будущее. Тогда я насохранял более 200 примеров почтовых интерфейсов различных сайтов и программ для Виндоус, Мак, Линукс и других ОС. Конечно, никакой почты в итоге не вышло, потому что как это всегда бывает: дизайн есть, программиста нет.

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

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

Скачать 220 скриншотов почтовых интерфейсов (JPG, ZIP, 25 Мб)

2018   веб-дизайн   история   приложения

Саркор совсем совесть потерял со своей рекламой

Меня зовут Азамат и я сижу на Саркоре. Спасибо ТПСу. С интернетом у Саркора вроде неплохо, проблем почти не было. Но примерно с месяц назад, они решили, что им нужно больше минералов! И повесили проклятый баннер прямо в Кабинет клиента! Баннер нельзя просто закрыть и забыть о нем. Нужно подождать 5 секунд и потом кликнуть на крестик (который любезно находится в другом месте, а не там где таймер). Операцию нужно повторять каждый раз, как вы попадаете в Кабинет.

Маркетологи Саркора придумали повесить конский баннер, который блокирует интерфейс клиента. Понимаете, да?

Скриншот сделан на ПК и там хотя бы сразу виден остаток. Не на всех устройствах это прокатит.

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

Я даже не говорю о том, что в Кабинете дизайнер не валялся. Интерфейс делали программисты, но не доделали, потому что каждый раз после авторизации на сайте Саркора, вам нужно второй раз вбивать логин и пароль: там есть какая-то тупая промежуточная страница. На компе она выглядит так:

Блестящий пользовательский опыт от Саркора

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

Самое смешное, что если вы пригласите соседа, баннер не исчезнет. Пока они там не решат, что больше можно не мучать клиентов (которые им деньги платят) вы будете смотреть на него. Коллега написал жалобу им в Фейсбук, они его заблокировали и комментарий удалили. Не поддержка, а огонь! Он оставил заявку через Кабинет и ему ответили, что персонально убирать они баннер не могут и ждать надо всего 5 секунд! Поддержка так морально поддержала. Типа да мы кретины, но подождите всего 5 секунд.

Два мужика обнимаются за деньги — вот как я это вижу. Первый еще выглядит подозрительно молодо. Что происходит, Саркор?

2018   ux   веб-дизайн
Ранее Ctrl + ↓