レスポンシブwebデザインについて理解し、実際の例もご覧いただいたところで、次はベストプラクティスについて見ていきましょう。
コンテンツを優先
ユーザーが目的のコンテンツを最小限のスクロールやブラウジングで見つけられるようにしましょう。デスクトップでwebサイトの情報を見る場合はスクロールが少なくて済みますが、同じ情報でもコンテンツが長く、フォントや画像が画面に合わせて調整されていないと、モバイルデバイスではユーザーエクスペリエンスが損なわれる可能性があります。
ユーザーが必要な情報を簡単に見つけられるよう、指定されたビューポートに収まるコンテンツを作成してください。
フリクションの排除
まず、ページの主な目標を特定し、その目的を念頭に置いてデザインしてください。CTA(コールトゥアクション)を多くしすぎてユーザーを圧倒しないようにしましょう。各サイトのバージョンをユーザーのニーズに合わせて最適化してください。モバイルファーストのデザインアプローチは、デザイナーが会社の主目的を達成するためにwebサイトに何を含めるべきかを理解し、見極めるのに役立ちます。主な目的の例としては、製品やサービスの購入が挙げられます。
タブレット版やデスクトップ版のwebサイトを作成する段階になったら、二次的な目標についても考えることができます。これには、後で購入を促すためにニュースレター登録を促すプロンプトを追加したり、それを可能にするCTAやマイクロインタラクションを決定したりすることが含まれます。最も重要なのは、まずユーザーの主目的に焦点を当て、主目的や副目的の達成を妨げる不要なフリクションを排除することです。
親指操作への考慮
モバイル端末で親指操作を行うユーザーが、ページの重要な部分に簡単にアクセスできるようにしましょう。デスクトップユーザーは通常コンピューターを机の上に置いて使いますが、モバイルユーザーはデバイスを手に持って操作します。
これにより、webデザイナーがユーザーが操作するタップターゲットやその他の要素を作成する方法が大きく変わります。例えば、オーディエンスは通常、デスクトップの主要なナビゲーションが上部にあることを期待します。しかし、モバイルの場合は、親指で上部に快適に届かないため、ナビゲーションは中央または下部に配置することが推奨されます。
デザインと開発の協業
レスポンシブwebデザインは、デザインと開発の両方がユーザーの行動や環境に対応することを推進するアプローチであることを忘れないでください。そのため、両者が効果的に協力することが重要です。デザイナーと開発者が協力して、コンテンツの配置方法やその結果の見た目を決定します。
デザインと開発を一緒に行うことで、次のような効果が得られます。
- 可読性の向上
- サイト滞在時間の増加
- インタラクションの強化
- eコマースの売上増加
- 全体的なユーザーエクスペリエンスの向上
レスポンシブwebデザインを実践するには、まず情報を収集し、構成を整理し、webサイトのデザインを考案することから開始する必要があります。構造化
構造化しましょう。
応答性は、webページや特定のマーケティングキャンペーンだけでなく、プロセスやシステムにも組み込む必要があります。Webデザイナーは、コンポーネントレベルでレスポンシブと機能に焦点を当てるべきです。
商品ページ全体ではなく、商品ページの見出し部分をレスポンシブにする方法を考えます。カード、カルーセル、コールトゥアクションについて考えてみましょう。各コンポーネントが異なる表示幅や画面解像度で最適に機能するために必要なことを検討しましょう。そして、デザインチームがページ開発のリクエストを受けたときには、すでにコンポーネントが準備完了となっているため、特定のページコンテンツに焦点を当ててユーザーエクスペリエンスを完成させることができます。
繰り返しのテスト
定期的に各プラットフォームでユーザビリティテストを実施することが重要です。デバイスや画面ごとにナビゲーションバーが適切に表示されているかどうか検証し、ナビゲーションデザインが異なる画面で適切に機能し、ユーザーエクスペリエンスを損なっていないかを確認するためにテストする必要があります。
また、複数のデバイスでフォントをテストしましょう。Webサイトのコンテンツに、異なるフォントやデザイン手法を使いたくなるかもしれません。しかし、これらのフォントはすべてのデバイスでサポートされているわけではなく、消費者のデバイス上で文字化けやコードとして表示されてしまう場合があります。Webサイトの更新をローンチする前に、複数のデバイスでフォントをテストすることを忘れないでください。
必ずデバイスとブラウザーの組み合わせをテストしてください。Google Analyticsでwebサイトとモバイルサイトのトラフィックを分析し、あなたのサイトを訪問することが多いブラウザーをテスト対象に含めましょう。最後に、画像やビデオなど様々なコンテンツが異なるデバイスで読み込まれる時間を考慮して、webサイトの速度をテストしましょう。