web design uiOctober 30, 20266 min read

Подписи на кнопках: почему «OK» — неправильный текст кнопки и что писать вместо него

Кнопка должна говорить, что произойдёт после нажатия. Почему OK, Да, Нет и Отправить не работают, правило «сначала глагол» из гайдлайнов Apple, шесть замен для копирования и пятисекундный тест для любого диалога.

By Boone
XLinkedIn
Button Labels: Why "OK" Is the Wrong Button Text and What to Write Instead

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

Почему OK не работает

OK отвечает на вопрос в голове того, кто его написал. Читателю приходится держать заголовок в памяти, мысленно достраивать предложение с OK на конце и решать, этого ли он хочет. В опасном диалоге это лотерея: две кнопки выглядят одинаково, а та, что опасна, не говорит, что она опасна.

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

Apple говорит об этом прямо в Human Interface Guidelines для оповещений: используйте заголовок из одного-двух слов, описывающий результат нажатия на кнопку, и предпочитайте глаголы и глагольные фразы, напрямую связанные с текстом оповещения. Наша статья про примеры сообщений об ошибках разбирает слова вокруг кнопки. Эта же статья про саму кнопку.

Правка 1: скажите, что она делает

OK

Диалог «Удалить это фото» с двумя кнопками: «Отмена» и чёрной OK

Удалить

Тот же диалог с красной кнопкой «Удалить» вместо OK
В вопросе есть глагол, значит, кнопка его заимствует. Слева чёрная кнопка OK: к ней подталкивает всё, но она ничего не называет. Справа кнопка говорит «Удалить» и красная, так что подпись и цвет согласны в том, что сейчас случится.

Берите глагол прямо из заголовка. «Удалить это фото?» получает «Удалить», а «Заблокировать этот аккаунт?» получает «Заблокировать».

Если глагол не помещается, скорее всего, заголовок слишком расплывчатый. Исправьте заголовок.

Правка 2: уберите «Да» и «Нет», оставьте «Отмена»

Нет / Да

Диалог «Выйти без сохранения» с двумя кнопками: «Нет» и «Да»

Отмена / Выйти

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

«Да» и «Нет» заставляют читателя накладывать свой ответ на предложение. «Отмена» — единственное универсальное слово, которое стоит оставить, потому что его смысл не меняется: отступить, ничего не происходит. Рекомендации Apple те же: избегайте «Да» и «Нет» и всегда используйте «Отмена» для кнопки, отменяющей действие.

Правка 3: назовите результат

Отправить

Сводка заказа с итогом 24,00 $ и чёрной кнопкой «Отправить»

Оплатить 24,00 $

Та же сводка заказа с чёрной кнопкой «Оплатить 24,00 $»
«Отправить» описывает, что делает форма, а не что делает человек. «Оплатить 24,00 $» называет действие и сумму, так что последнее нажатие перед тратой денег одновременно служит последней проверкой.

Лучшая подпись часто несёт объект или сумму: «Отправить 50 $», «Создать аккаунт», «Открыть счёт», «Сохранить черновик». Это важнее всего в моменты, которые чего-то стоят: оплата, отправка, удаление. Кнопка — последнее, что читают перед тем, как взять на себя обязательство.

Правка 4: одно-два слова

Пять слов

Широкая красная кнопка с надписью «Да, удалить мой аккаунт навсегда»

Два слова

Красная кнопка с надписью «Удалить аккаунт»
Если подписи нужно целое предложение, значит, диалог над ней не справился со своей работой. Последствия вынесите в основной текст, а на кнопке оставьте действие.

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

Шесть замен

ВместоПишитеКогда
OKУдалитьПосле «Удалить это фото?»
ДаВыйтиПосле «Выйти без сохранения?»
ОтправитьОплатить 24,00 $На сводке оформления заказа
Нажмите здесьОткрыть счётНа ссылке или кнопке, которая что-то открывает
ПродолжитьСоздать аккаунтВ конце формы регистрации
ПодтвердитьОтправить 50 $После сводки перевода

Когда OK уместно

Apple допускает ровно один случай: информационные оповещения, где нечего решать, а единственная задача кнопки — закрыть сообщение. «Ваш сеанс завершён» с кнопкой OK — нормально. Всему, где есть выбор, нужен глагол. Даже в информационном оповещении более конкретное слово, например «Понятно» или «Войти снова», может быть лучше, если оно описывает следующий шаг.

Пятисекундный тест

Закройте заголовок и основной текст и читайте только кнопки. Если человек всё равно понимает, что сделает каждая из них, подписи правильные. Если нет, подпись опирается на вопрос, чтобы хоть что-то значить.

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

FAQ

Что писать на кнопке вместо OK?

Глагол из вопроса. Диалог, спрашивающий «Удалить это фото?», должен иметь кнопку «Удалить». OK подходит только оповещению, которое информирует и не требует решения.

Плохо ли использовать «Да» и «Нет» на кнопках?

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

Использовать «Отмена» или «Нет»?

«Отмена». Она всегда означает отступить, и ничего не происходит. «Нет» может значить разное в зависимости от формулировки вопроса.

Сколько слов должно быть в тексте кнопки?

Одно или два. Называйте результат, например «Удалить аккаунт» или «Оплатить 24,00 $», а любые пояснения выносите в основной текст выше.

Почему «Отправить» — плохая подпись кнопки?

«Отправить» говорит, что делает форма, а не что человек получает или тратит. Подпись вроде «Оплатить 24,00 $», «Отправить сообщение» или «Создать аккаунт» называет итог и, где это важно, сумму.

Что Apple говорит о кнопках OK?

Human Interface Guidelines от Apple советуют избегать OK в качестве заголовка кнопки по умолчанию, если оповещение не является чисто информационным, и предпочитать глаголы, описывающие результат нажатия.

Источники

  • Apple Human Interface Guidelines, Alerts: заголовок из одного-двух слов, описывающий результат нажатия на кнопку, глаголы и глагольные фразы, напрямую связанные с текстом оповещения, OK только в информационных оповещениях, отказ от «Да» и «Нет» и «Отмена» для кнопки, отменяющей действие оповещения. Там же сказано избегать OK как заголовка кнопки по умолчанию, если оповещение не является чисто информационным.
  • Диалоги и сводка заказа выше — наши собственные примеры. Количество слов, включая пять слов в «Да, удалить мой аккаунт навсегда», подсчитано по показанным подписям.
  • Впервые опубликовано как карусель в UX Brainy.

Want every button, dialog and error in your product to say exactly what it does? Our team designs app UI and writes the words inside it.

Get Started

More from Brainy Papers

Keep reading