Кнопки не должны быть ни длинными, ни короткими. Они должны быть лаконичными — минимальной длины и с достаточным смыслом.
Стремление укоротить кнопку часто делает её непонятной в отрыве от заголовка и текста. Слишком же длинные кнопки избыточны, занимают много места на экране, отвлекают и даже бесят. В числе прочего, мы помним о принципе атомарности и выбираем золотую середину.
Нажатие кнопки чаще всего инициирует действие от лица пользователя, поэтому кнопки лучше называть совершаемыми действиями:
Посмотреть акции Оформить подписку Продлить на 7 дней
Иногда кнопка нужна, чтобы закрыть оповещение. В таком случае она может называться действием, выражением согласия или понимания:
Хорошо Ладно Понятно
При этом надо понимать контекст и использовать подходящую кнопку. Например, если что-то идёт не так, не надо втискивать под заголовок и текст кнопку «Хорошо». Совсем не хорошо. В таком случае лучше использовать «Ладно» или ещё более нейтральное «Закрыть» — когда с неприятной ситуацией ничего не поделаешь, а мы должны рассказать о ней пользователю. Если текст что-то объясняет, то можно использовать кнопку «Понятно», а если говорит об ошибке, то называть кнопку словом «Понятно» будет странно, тут лучше подойдут другие слова. Короче, смотрите по обстоятельствам — что лучше, так и пишите.
Пожалуй, есть только одна кнопка, которая плоха во всех случаях — ленивая ОК (окей). Она не подходит не только для совершения действий, но даже для осознанного закрытия важных уведомлений — которые хорошо бы прочитать и понять. Это скучная и ленивая калька, которую в первых кириллических интерфейсах даже не трудились перенабирать кириллицей. Так и оставляли латиницей: OK.
И не надо пихать в кнопки CTA (call to action — призыв к действию). На кнопке ни при каких обстоятельствах не надо писать императивом. Нужен призыв к действию — выносим его текстом рядом с кнопкой, а саму кнопку формулируем действием пользователя.
То есть не так:
[ Закажите сейчас! ]
[ Подписывайтесь на наш Инстаграм ]
А вот так:
Чтобы участвовать в акции, сделайте заказ на 5 000 ₽. [ Заказать! ]
Подпишитесь на Пятёрочку в Инстаграме. [ Перейти в профиль ]