この記事の対象: レスポンシブ対応を基礎から学びたいWebデザイナー
読了時間: 約5分
日本のWebトラフィックの約70%はスマートフォンからのアクセスです(2026年時点)。にもかかわらず、「PC版のデザインを先に作り、スマホ版は後から調整する」という制作フローが続いている現場は少なくありません。
モバイルファーストは、スマートフォンのデザインから先に設計し、PC版に拡張するアプローチです。この記事では、モバイルファーストの設計手順と実践ポイントを解説します。
モバイルファーストとは
モバイルファーストとは、最も制約の多いモバイル画面から設計を始め、より大きな画面サイズに向けて要素を追加・拡張していく設計アプローチです。
Googleのエンジニアであるルーク・ウロブレフスキ(Luke Wroblewski)が2009年に提唱し、Googleの「モバイルファーストインデックス」の導入により、SEOの観点からも事実上の標準となりました。
なぜモバイルファーストが必須か
アクセス比率データ
| デバイス | 日本のWebトラフィック比率(2026年) |
|---|---|
| スマートフォン | 約70% |
| PC | 約25% |
| タブレット | 約5% |
7割のユーザーがスマートフォンで閲覧しているにもかかわらず、PC版を先にデザインすると「多数派のユーザー体験が後回し」になってしまいます。
Googleのモバイルファーストインデックス
Googleはモバイル版のサイトを基準に検索順位を決定します。PC版がいくら美しくても、モバイル版の体験が悪ければSEOに悪影響が出ます。
モバイルファーストの設計手順
スマホレイアウトから設計する
まず幅375pxのスマートフォン画面でデザインを開始します。
モバイル画面では情報を1カラムで縦に配置するのが基本です。この制約により、コンテンツの優先順位が自然に決まります。最も重要な情報がページ上部に来るように設計しましょう。
CSSもmin-widthのメディアクエリでモバイルから拡張します。
/* モバイル(デフォルト) */
.container {
padding: 16px;
}
.grid {
display: grid;
grid-template-columns: 1fr;
gap: 16px;
}
/* タブレット以上 */
@media (min-width: 768px) {
.grid {
grid-template-columns: repeat(2, 1fr);
gap: 24px;
}
}
/* PC以上 */
@media (min-width: 1024px) {
.container {
max-width: 1200px;
margin: 0 auto;
padding: 24px;
}
.grid {
grid-template-columns: repeat(3, 1fr);
gap: 32px;
}
}
タッチ操作を前提としたUI
スマートフォンはマウスではなく指で操作するため、以下の点を意識します。
- ホバーに依存しない: ホバーエフェクトは補助的な演出にとどめ、ホバーがなくても操作可能にする
- スワイプ操作への対応: カルーセルやタブ切り替えはスワイプ対応にする
- タップターゲット間の余白: 隣り合うタップ可能な要素の間に十分な余白を確保する
フォントサイズ・ボタンサイズの基準
| 要素 | モバイルの推奨サイズ |
|---|---|
| 本文テキスト | 16px以上 |
| 見出し(H2) | 24〜28px |
| ボタンの高さ | 44px以上(Appleガイドライン) |
| タップターゲット | 44×44px以上 |
| 行間(line-height) | 1.6〜1.8 |
よくある失敗(PC版を縮小しただけ)
文字が小さすぎる
PC版の文字サイズをそのままスマホで表示すると、読みにくく離脱率が上がります。モバイルでは16px以上を基本にしましょう。
横スクロールが発生する
画像やテーブルが画面幅を超えてはみ出し、横スクロールが発生するのは典型的な失敗です。max-width: 100%とoverflow-x: hiddenで防ぎます。
ナビゲーションが使いにくい
PC版のグローバルナビをそのまま縮小表示するのではなく、ハンバーガーメニューに変換するなど、モバイルに適したUIに変更が必要です。
テスト方法
Chrome DevTools
Chromeのデベロッパーツールで「デバイスモード」を有効にすると、様々な画面サイズでの表示をシミュレーションできます。iPhone、Pixel、iPadなどのプリセットが用意されています。
実機テスト
DevToolsだけでは再現できないタッチ操作やスクロールの挙動があります。最低限iPhoneとAndroid端末の実機で確認しましょう。
Lighthouse
Googleが提供するパフォーマンス計測ツール。モバイルのスコアを重点的にチェックし、パフォーマンスとアクセシビリティの両方を改善します。
まとめ
モバイルファーストデザインのポイントをまとめます。
- トラフィックの70%はスマートフォン。モバイル設計が最優先
- スマホのデザインから始め、PCに拡張する
- タッチ操作を前提にしたUI設計(44px以上のタップターゲット)
- PC版を縮小しただけではNG。モバイル専用のUI設計が必要
- 実機テストでタッチ操作とスクロール挙動を確認
