レスポンシブデザインとは、PCやスマホなどのデバイスの画面サイズに合わせてページのレイアウトを最適化するデザインのことを指します。今回は、レスポンシブデザインを実装するメリットとデメリットをはじめ、ECサイトにおけるコツについて解説します。
あわせて確認したい
「ネットショップ・ECサイトを作りたい」
と考えている方向けの資料ダウンロード
30秒 無料ダウンロード
目次
レスポンシブデザインとは、デバイスのサイズに応じて、ページレイアウトを最適化できるデザインです。通常、デザインを変更するにはHTMLやCSSを書き換えなければいけませんが、レスポンシブデザインで組んだページは同一のHTMLで、さまざまなデバイス向けにレイアウトを調整できます。
レスポンシブデザインが注目されているのは、SEOを目的とした理由だけではありません。 管理や更新の工数削減やブランディングなどもレスポンシブデザインのメリットです。
以下では、それぞれのポイントについて解説します。
レスポンシブデザインを採用すると、同一のHTMLであらゆるデバイスサイズに対応できます。
一般的にウェブサイトのレイアウトを変更するにはHTMLやCSSを編集する必要があり、PCとモバイルでそれぞれデザインを制作する場合は、別のURLで運用します。しかし、そうするとふたつのウェブサイトが存在するため、管理や更新の際にはそれぞれ対応が必要です。
一方、レスポンシブデザインはURLとHTMLを統一して、管理や更新の手間を削減できます。
レスポンシブデザインは、同一のデザインをもとに、レイアウトを調整するものです。あくまでもデザインは同じものを使用しているため、PCとモバイルでデザインに一貫性が生まれます。
デザインの一貫性はブランディングにおいて非常に重要です。ユーザーに対してブランドのイメージを伝えるとともに、デバイスによってぶれないユーザー体験を提供するうえでも効果を発揮するでしょう。
PCとモバイルでレイアウトを整える方法として、それぞれ別のURLを設けて、適したデザインを組む方法もあります。しかし、この方法だとGoogleのアルゴリズム上、異なるウェブページとして認識されます。同じ情報が掲載されているページのURLを分けると、ページに対する評価も分散してしまうため、好ましくありません。
レスポンシブデザインのウェブサイトは、一つのURLでどんなデバイスにも対応できます。ページに対する評価も統一されるため、SEOにおいてもメリットのある方法です。
レスポンシブデザインを導入すると、さまざまなメリットを得られますが、それだけではありません。デメリットも理解したうえで導入を検討することが大切です。
以下では、レスポンシブデザインのデメリットについて解説します。
レスポンシブデザインの制作には、一定の技術と知見が求められます。あらゆるデバイスに対して一つのデザインで対応しますが、デバイスの選択肢が増えるとユーザーの操作環境も多様化します。つまり、どんなシーンで、どんなデバイスを利用していても、操作性に長けたデザインを検討することが大切です。レイアウトを自動的に調整できるからこそ、慎重に設計しなければいけません。
スマートフォンでレスポンシブデザインのウェブサイトを開く際、モバイル版の表示には不要なHTMLも読み込んでしまいます。PCとモバイルでそれぞれウェブサイトを制作する場合は、不要なコードを削除できますが、同一のHTMLを用いるレスポンシブデザインでは削除できません。
不要なHTMLを読み込むと、その分ウェブページの表示速度が遅くなります。表示速度の遅いウェブサイトはSEO評価を下げられやすい可能性があるうえ、離脱率が高くなりやすい点もデメリットです。
レスポンシブデザインは、あらゆるデバイスに対応できるコーディングを心がける必要があります。しかし、新たなデバイスが登場すると、標準の規格が変わってしまうケースは少なくありません。たとえば、解像度やアスペクト比が変わるのはよくあるケースです。
デバイスごとにウェブサイトを設けている場合、新たなデバイスに対応するサイトのみを変更すれば問題ありませんが、レスポンシブデザインでは対応すべきデバイスの種類が増えます。
レスポンシブデザインでウェブサイトを制作する際は、いくつかのポイントをおさえるだけで格段に利用しやすいウェブサイトになります。もっとも重要なポイントは、つねにあらゆるデバイスで表示されることを意識することです。
以下では、レスポンシブデザインの注意点について解説します。
レスポンシブデザインでは、デバイスのサイズに合わせて幅を調整して、レイアウトを最適化します。つまり、文章や画像などの要素はそのまま、画面表示の幅や高さが変更されるわけです。
たとえば、PCでは読みやすくても、スマートフォンで見ると文字が小さくて読みづらかったり、ページが縦に長すぎて読みにくかったりするケースもあります。デバイスによって表示が変わることを念頭に置いて設計すべきです。
前述のとおり、レスポンシブデザインは、モバイル版の表示に不要なコードを読み込んでしまい、スマートフォンで表示が遅くなりやすい弱点があります。そこで意識すべきポイントが画像ファイルの容量です。重い画像を配置していると、ウェブサイトの表示速度がさらに遅くなりやすくなってしまいます。画像を圧縮して小さくするだけでも、サイトスピードの改善を図れるでしょう。
PC、モバイルのどちらでも見やすいよう、テキスト量や改行にも気をつける必要があります。一般的にウェブサイトの設計はPCでおこないますが、設計後はかならずスマートフォンでチェックすることをおすすめします。実際にユーザーが利用しているデバイスで表示を確認すると、改善すべきポイントを見つけやすくなるでしょう。
レスポンシブデザインを実装するには、HTMLとCSSを編集する必要があります。HTMLにはmeta viewport、CSSにはメディアクエリを記述します。そのほか、細かい設定もありますが、基本的にはmeta viewportとメディアクエリの追記で実現可能です。
以下では、それぞれのコーディングについて解説します。
meta viewportタグを設置する目的は、以下の2点です。
meta viewportタグを設置する場所は、HTMLファイルとWordPressの場合で異なります。HTMLファイルは「すべてのHTMLファイルのヘッダー部分」、WordPressは「header.php」の部分に記述します。記述するコードは、以下のとおりです。
<meta name="viewport" content="width=device-width,initial-scale=1.0">
メディアクエリを設置する目的は、デバイスに応じた表示レイアウトの切り替えです。PCとモバイルでそれぞれ設定する必要があるため、2種類のコードを記述します。記述するコードは、以下のとおりです。
上記のソースコードは、画面サイズが480pxを超える場合はPC用の表示、480px以下の場合はモバイル用の表示を出しわける記述です。いずれも{ }内に通常のCSSを記述します。
ウェブデザインには、ウェブサイトの種類や目的によってさまざまなコツがあります。たとえば、コーポレートサイトのデザインとECサイトのデザインでは、意識すべきポイントが大きく異なります。それぞれサイトの目的やユーザーのニーズが違うためです。
以下では、ECサイトにおけるレスポンシブデザインのコツについて解説します。
レスポンシブデザインでは、PCもスマートフォンも同じ階層構造をもったウェブサイトになります。しかし、ECサイトの場合、ユーザーが商品を購入するまでのフローに注意すべきです。基本的にECサイトは、購入までのタップ数を減らしたほうがコンバージョン率も高くなります。
PC版をメインに考えると、階層構造が深くなりやすいのですが、階層構造が深くなると購入までのタップ数は増加します。モバイル版のユーザーが離脱しない程度の階層構造にとどめることがポイントです。
スマートフォンでは、PCよりも表示面積が限られるため、ボリュームのあるテキストは邪魔になる可能性があります。とくにECサイトの場合、主役となるのは商品です。長いテキストで視認性を下げるのではなく、商品の画像やイラストによって直感的にイメージできるようにすべきでしょう。
PCとモバイルのデザインを共通にすると、デザイン面の自由度は下がります。レスポンシブデザインはレイアウトを最適化できますが、基本的なコンテンツの要素は変えられません。それぞれのユーザーに対する表示を出しわけるうえで、融通がききにくい面もあります。そのため、アナリティクスなどでユーザーの割合をチェックしつつ、ときにはメインターゲットとなるデバイスを優先してデザインを制作することも大切です。
レスポンシブデザインを導入する際は、既存のテンプレートを利用する方法もあります。中には、改変して商用利用できるテンプレートもあるため、テンプレートをもとにアレンジするのも効果的です。
以下では、レスポンシブ対応のテンプレートを掲載しているウェブサイトを紹介します。
無料ホームページテンプレート.comは、商用利用可能なデザインテンプレートを掲載しているウェブサイトです。HTMLファイルとWordPressの双方に対応しているため、どちらを利用しているユーザーにとっても参考になるでしょう。
HTML5 UPは、HTML5準拠のデザインテンプレートを掲載しているウェブサイトです。著作権者情報を記載すれば、改変や商用利用もできるため、ビジネスにおいても役立つでしょう。ライブデモが公開されており、表示を確認できる点もうれしいポイントです。
Start Bootstrapは、Bootstrapの使用を前提としたデザインテンプレートを掲載しているウェブサイトです。Bootstrapは、さまざまなデザインパーツを備えたCSSフレームワークです。あらゆるパーツがそろっているため、サイトデザインに大きく役立つでしょう。
TEMPLATE PARTYは、1,000以上のデザインテンプレートを掲載しているウェブサイトです。HTMLとCSSで構成されたテンプレートのほか、テンプレートとCMSがセットになったプログラムも利用できます。
レスポンシブデザインは、あらゆるデバイスに対応できるレイアウトの組み方です。SEOに強いだけでなく、管理やブランディングの面においてもメリットが多いデザイン手法として注目されています。とくに、Googleがモバイルファーストインデックスへの完全移行をアナウンスしたことによって、レスポンシブデザインの導入が加速しています。テンプレートサイトや競合他社の事例をもとに、自社のウェブサイトにとって適した形で導入を検討すべきでしょう。