SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

AIの出力に“デザインの視点”をプラスする ──エンジニアのためのUX改善入門

「仕様通り」なのにユーザーが動かない理由とは? エンジニアが押さえるべきUXライティングと検証ノウハウ

AIの出力に“デザインの視点”をプラスする ──エンジニアのためのUX改善入門 第3回

「ユーザー利益」から逆算する文言設計

 UXライティングが特に真価を発揮するのは、テキスト表現一つでユーザーの迷いや不満を軽減できる場面です。

 例えば、入力フォームの操作中にセッションが切れる仕様を考えてみましょう。入力内容が消えたあとに「一定期間操作がなかったためログアウトしました」と表示されても、事前に知らされていなければユーザーには防ぎようがありません。しかし、事前に「このページは5分で入力内容が消えます」と伝えておけば、急いで入力するか、時間のあるときにやり直すかをユーザー自身が判断できます。

上記事例を示す画像

 本来は、入力内容を一時保存できるようにするなど、仕様や機能から改善するのが理想です。しかし、すでに稼働しているサイトでは、仕様をすぐに変更できないこともあります。そうした場合でも、一言を変えるだけで、ユーザーが次の行動を選びやすくなります。

 こうした文言を考える際の基本は、システム側の都合ではなく、ユーザーの利益から考えることです。この視点は、既存の画面や導線を改善するときだけでなく、新たに設計する段階でも役立ちます。

 例えばECサイトで、購入手続きの途中に「会員登録してください」と求めるケースを考えてみましょう。サイト側には、会員数を増やしたい、購入データと会員IDをひも付けたいといった事情があります。しかし、ユーザーの目的は商品を買うことであり、会員になることではありません。登録を面倒に感じ、使い慣れた別のサイトに離脱してしまう可能性もあります。

 そこで、可能であれば会員登録なしでも購入できる設計にし、決済完了後に「会員登録すると、次回から住所入力を省略できます」と提示します。同じ会員登録でも、購入前に義務として求められると「余計な手間」になりますが、購入後に次回の負担を減らす選択肢として示されれば、ユーザーにとっての「利益(得)」に変わります。

エンジニアが今すぐ実践できるUI文言改善の5原則

 ユーザーの利益から文言を考えるのは、最初は難しく感じるかもしれません。ここでは、エンジニア目線で意識したい改善ポイントを5つ紹介します。

(1)ボタンは処理名ではなく、押すと起きることを書く

 「送信」「確定」だけでは、何が送信され、何が確定するのか分からないことがあります。「メッセージを送信」「この内容で予約する」のように、操作後の結果が分かる言葉にしましょう。

(2)エラーは、起きたことと次の行動をセットで伝える

 「エラーです」「送信に失敗しました」だけでは、ユーザーは何をすればよいか判断できません。「メールアドレスの形式を確認してください」「通信環境を確認して、もう一度送信してください」のように、修正方法まで示しましょう。

(3)プレースホルダーは、入力欄の説明ではなく入力のきっかけになる言葉を示す

 プレースホルダーは、入力項目名を示すラベルの代わりにはなりません。ラベルを別に設けたうえで、入力のヒントや具体例として使います。「検索」「入力してください」ではなく、「今週末はどこに行きたいですか」「東京都渋谷区」のように、問いかけや具体例を置きます。空欄のままにせず、ユーザーが最初の一歩を想像できる言葉を探してください。

(4)システムの制約は、曖昧にせず事前に伝える

 先ほどのセッション切れの例のように、制約をなくせない場合は、問題が起きたあとに理由を説明するだけでなく、いつ何が起きるのかを事前に具体的に示します。必要に応じて残り時間を表示し、ユーザー自身が行動を選べる状態をつくります。

(5)説明しすぎない

 長い説明を追加すれば良いUIになるわけではありません。一つの目安として、UI上の説明は1行、20文字程度に収めます。複数行の注意書きは、書いてあっても読まれにくくなります。法的に必要な情報を除き、ユーザーの判断に関係のないシステム側の事情は削りましょう。

 もっともらしい言葉が入っていても、ユーザーの感情や目的とずれていれば、UXライティングとしては機能しません。例えばタクシーアプリでは、「目的地を入力」よりも「どこに行きますか」と問いかけたほうが、親しみやすく感じられる場合があります。一方、今すぐタクシーを呼びたいと急いでいるユーザーには、そうした表現がかえって煩わしく感じられることもあります。人間らしい言葉にすること自体が目的ではなく、その場のユーザーの状況や目的に合った表現を選ぶことが重要です。

次のページ
生成されたUIのハルシネーションを防ぐ、プロンプトと検証術

この記事は参考になりましたか?

AIの出力に“デザインの視点”をプラスする ──エンジニアのためのUX改善入門連載記事一覧

もっと読む

この記事の著者

折原レオナルド賢(オリハラ レオナルド ケン)

 株式会社サイバーエージェントに新卒入社し、新人賞を受賞。LINEビジネスコネクトAPIやAIカスタマーサポートプロダクトの開発に携わり、インフラ設計、フロントエンド開発、デザイン、UI/UXなど幅広い領域を経験。その後、LINE株式会社にて、7,500万MAUを超えるLINE NEWSのフロントエ...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営する開発者のための情報メディアです。日々の開発に取り組むエンジニアやテクノロジーを学びたい方に向けて、プログラミングやAI活用、開発ツール、エンジニアの学びとキャリアに関する記事をお届けしています。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/29141 2026/09/01 09:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー