UX

Тексты ошибок: как писать сообщения, которые не раздражают

Что такое текст ошибки и почему он влияет на метрики

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

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

Кластеризация текстов ошибок по типам

Ошибка 404. Страница не найдена

Контекст:

Пользователь ожидал контент и не получил его. Основное чувство — потеря ориентира.

Что важно в тексте

  • Подтвердить, что страница действительно недоступна
  • Вернуть пользователя в навигацию
  • Не создавать ощущение поломки сайта

Примеры удачных формулировок

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

Ошибка 500. Внутренняя ошибка сервера

Контекст:

Проблема на стороне сервиса. Пользователь не виноват.

Что важно в тексте:

  • Снять ответственность с пользователя
  • Дать ожидание по времени или альтернативу
  • Не пугать техническими деталями

Примеры удачных формулировок:

  • Сервис временно недоступен. Мы уже разбираемся, повторите попытку через несколько минут
  • Не удалось выполнить действие из-за сбоя. Попробуйте позже

Ошибки в формах и пользовательском вводе

Контекст:

Пользователь взаимодействует с интерфейсом здесь и сейчас.

Что важно в тексте:

  • Точно указать, где ошибка
  • Объяснить, как ее исправить
  • Не использовать общие формулировки

Примеры удачных формулировок:

  • В этом поле не хватает символов. Минимум — 8
  • Адрес электронной почты указан с ошибкой. Проверьте формат

Ошибки доступа и авторизации

Контекст:

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

Что важно в тексте:

  • Объяснить причину ограничения
  • Показать возможный путь решения
  • Не использовать категоричный тон

Примеры удачных формулировок:

  • Для доступа к этому разделу нужно войти в аккаунт

Примеры промптов для нейросети

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

Пример промпта для 404:

Напиши текст ошибки 404 для SaaS-сервиса. Тон спокойный, без юмора. Цель — вернуть пользователя к навигации. Не использовать шаблонные фразы.

Пример промпта для ошибок формы:

Сформулируй сообщение об ошибке ввода для поля пароля. Коротко, без обвинений, с четким указанием, что нужно исправить.

Ключевой момент — всегда указывать контекст, цель и ограничения по тону.

Что уже давно заезжено и не работает

Есть формулировки, которые пользователь воспринимает как признак слабого UX:

  • Что-то пошло не так
  • Произошла ошибка
  • Ошибка выполнения операции
  • Неверный ввод
  • Попробуйте позже без пояснений

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

Практические советы для редакторов и UX-дизайнеров

  • Писать текст ошибки после проектирования сценария, а не в конце
  • Проверять текст в реальном контексте экрана
  • Убирать любые формулировки, не дающие следующего шага
  • Тестировать сообщения об ошибке так же, как основные экраны
  • Рассматривать текст ошибки как часть сервиса поддержки

Чек-лист хорошего текста ошибки

  • Понятно, что произошло
  • Понятно, почему это произошло
  • Понятно, что делать дальше
  • Нет обвинений пользователя
  • Нет технических терминов
  • Текст соответствует контексту экрана
  • Формулировка не выглядит шаблонной

Вывод для практики

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