Тексты ошибок: как писать сообщения, которые не раздражают
Что такое текст ошибки и почему он влияет на метрики
Текст ошибки — это интерфейсный микротекст, который пользователь видит в момент сбоя. Именно он определяет, будет ли действие продолжено или пользователь уйдет. Ошибки напрямую влияют на поведенческие метрики: глубину сессии, возвраты, конверсию и доверие к продукту.
Для SEO и продукта важно не только наличие корректных страниц ошибок, но и их содержание. Поисковые системы учитывают поведение пользователя, а пользователь реагирует на текст, а не на код ответа.
Кластеризация текстов ошибок по типам
Ошибка 404. Страница не найдена
Контекст:
Пользователь ожидал контент и не получил его. Основное чувство — потеря ориентира.
Что важно в тексте
- Подтвердить, что страница действительно недоступна
- Вернуть пользователя в навигацию
- Не создавать ощущение поломки сайта
Примеры удачных формулировок
- Эта страница больше недоступна. Вы можете перейти на главную или воспользоваться поиском
- Похоже, ссылка устарела. Мы сохранили для вас другие разделы сайта
Ошибка 500. Внутренняя ошибка сервера
Контекст:
Проблема на стороне сервиса. Пользователь не виноват.
Что важно в тексте:
- Снять ответственность с пользователя
- Дать ожидание по времени или альтернативу
- Не пугать техническими деталями
Примеры удачных формулировок:
- Сервис временно недоступен. Мы уже разбираемся, повторите попытку через несколько минут
- Не удалось выполнить действие из-за сбоя. Попробуйте позже
Ошибки в формах и пользовательском вводе
Контекст:
Пользователь взаимодействует с интерфейсом здесь и сейчас.
Что важно в тексте:
- Точно указать, где ошибка
- Объяснить, как ее исправить
- Не использовать общие формулировки
Примеры удачных формулировок:
- В этом поле не хватает символов. Минимум — 8
- Адрес электронной почты указан с ошибкой. Проверьте формат
Ошибки доступа и авторизации
Контекст:
Пользователь ограничен в действии, часто без понимания причины.
Что важно в тексте:
- Объяснить причину ограничения
- Показать возможный путь решения
- Не использовать категоричный тон
Примеры удачных формулировок:
- Для доступа к этому разделу нужно войти в аккаунт
Примеры промптов для нейросети
Для генерации текстов ошибок ИИ нужно давать не абстрактный запрос, а UX-задачу.
Пример промпта для 404:
Напиши текст ошибки 404 для SaaS-сервиса. Тон спокойный, без юмора. Цель — вернуть пользователя к навигации. Не использовать шаблонные фразы.
Пример промпта для ошибок формы:
Сформулируй сообщение об ошибке ввода для поля пароля. Коротко, без обвинений, с четким указанием, что нужно исправить.
Ключевой момент — всегда указывать контекст, цель и ограничения по тону.
Что уже давно заезжено и не работает
Есть формулировки, которые пользователь воспринимает как признак слабого UX:
- Что-то пошло не так
- Произошла ошибка
- Ошибка выполнения операции
- Неверный ввод
- Попробуйте позже без пояснений
Эти тексты не несут информации и усиливают раздражение. Они экономят время при разработке, но ухудшают клиентский опыт.
Практические советы для редакторов и UX-дизайнеров
- Писать текст ошибки после проектирования сценария, а не в конце
- Проверять текст в реальном контексте экрана
- Убирать любые формулировки, не дающие следующего шага
- Тестировать сообщения об ошибке так же, как основные экраны
- Рассматривать текст ошибки как часть сервиса поддержки
Чек-лист хорошего текста ошибки
- Понятно, что произошло
- Понятно, почему это произошло
- Понятно, что делать дальше
- Нет обвинений пользователя
- Нет технических терминов
- Текст соответствует контексту экрана
- Формулировка не выглядит шаблонной
Вывод для практики
Текст ошибки — это не техническая деталь и не второстепенный микротекст. Это полноценная точка контакта с пользователем в момент стресса. Хорошо написанный текст ошибки снижает отток, улучшает поведенческие метрики и усиливает доверие к продукту. Плохой — обесценивает весь предыдущий пользовательский опыт.
