スマホ対応サイトを作る方法

多くの人は、Webサイトをスマホから開きます。つまり、スマホで快適に読めないサイトは、読者に途中で閉じられやすくなります。中高生でもすぐ実践できるスマホ対応のコツを、図解で整理します。

そもそもスマホ対応とは?

スマホ対応とは、画面が小さく・縦長・指で操作するスマートフォンでも、文字が読みやすく、ボタンが押しやすく、レイアウトが崩れない状態を指します。「レスポンシブデザイン」が技術的な手段で、その先のゴールが「モバイルフレンドリー」です。検索エンジンやSNSから見に来た人にも、最初の画面で読みやすいと伝わることが大切です。

スマホ対応の5つのチェックポイント

世界のWebアクセス デバイス別シェア(2015→2025) 2017年にスマホがPCを逆転。今や3人に2人はスマホで見ている 2015年 スマホ31% PC 67% 2017年 スマホ50.8% PC 47% 逆転 2020年 スマホ55.7% PC 41% 2025年 スマホ60.5% PC 35% タブレット4% スマホ対応してないと、こうなる 直帰率(離脱) +50% 読みづらいと半分以上が離脱 Google検索順位 ▼ ダウン 2018年〜モバイルファースト 対応すれば(5項目だけ) ✓ 60%以上の読者を確保 viewport+font+tap+img+scroll ※StatCounter Global Stats(2015-2025年平均)。Googleモバイルファーストインデックスは2018年導入
図1:もはやスマホで見られる前提が標準。スマホ対応していないと半分以上の読者を失う計算になる

具体的な実装ポイント

viewport設定:HTMLのhead内に「<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">」を入れる。これがないとスマホでPC版を縮小表示してしまい、文字が読みにくくなります。

文字サイズ:本文は16px以上を基本に。これより小さいとスマホ画面で読むのに集中力が切れます。スマホはPCより目との距離が近いものの、画面が小さいぶん読み疲れが起きやすいです。

タップ領域:ボタン・リンクは少なくとも44×44ピクセル確保するのがApple・Googleの推奨。指で押し間違えないサイズです。

画像最適化:画像は必要以上に大きいサイズで載せないこと。WebPなどの軽い形式を使うと、スマホの通信量を減らせる場合があります。

縦スクロール:横スクロールが発生すると使いにくくなります。「max-width: 100%」を画像に指定し、固定幅の表やコードブロックはスマホ幅で確認します。

スマホで見たときの直し方

スマホ対応で多い崩れは、画像がはみ出す、表が横に伸びる、ボタン同士が近すぎる、見出しが大きすぎる、の4つです。画像には max-width:100% を指定し、表は横スクロールできる枠に入れます。ボタンは上下左右に余白を取り、押したい場所が指で隠れても分かる大きさにします。見出しはPCと同じ大きさにせず、スマホ用に少し小さくします。

確認方法(テストツール)

Google PageSpeed Insightsで採点された実際の画面 同じサイトを「対応前」「対応後」で測ると100点満点で大きく変わる スマホ対応前のホームページ 18 /100 パフォーマンス ▼問題点 LCP(最大表示)8.2秒 画像が3.2MBもある viewport設定なし タップ領域30px 文字サイズ12px → 検索順位ダウン・読者離脱 5項目を直したあと 92 /100 パフォーマンス ▼修正 LCP 1.8秒(-78%) WebP変換 0.4MB viewport追加 ボタン48px化 本文16pxに → 検索順位アップ・離脱率減 ※実際にPageSpeed Insights(pagespeed.web.dev)にURLを入れると、無料でこの形式の採点が出る
図2:18点→92点。スマホ対応の5項目を直すだけでGoogle採点はここまで動く。診断は無料・URL入れるだけ

気をつけたい落とし穴

スマホ対応で起きやすい3つ
  • F12デバイスモードだけで満足する。実機(家族のスマホ)で見ると意外な崩れが見つかる
  • 「ハンバーガーメニュー」を採用したのに、タップしても開かない(JavaScriptミス)
  • 固定ヘッダーがスマホで画面の半分を占領する。スクロール時の高さは控えめに

将来どう役立つ?

スマホファーストの設計ができる人は、Web制作の現場で求められます。「スマホで使いやすいか」は、読者の離脱や問い合わせ数にも関わります。中高生のうちから「スマホで自分のサイトを開いて違和感がないか」をチェックする習慣をつけておくと、デザイン感覚も鍛えられます。

今日からできること

3ステップで始めよう
  1. 自分のサイトをスマホで開いて、文字が読みやすいか・押しやすいかチェック
  2. F12のデバイスモードで「iPhone SE」「Pixel 5」など複数の機種を確認
  3. Google PageSpeed Insightsで自分のサイトを測定し、スコアを記録する

まとめ

スマホ対応の基本は「viewport指定・読みやすい文字・押しやすいタップ領域・画像最適化・横スクロールを出さない」の5つです。F12のデバイスモードで疑似確認しつつ、最後は実機で見るのが大事。Webサイトを作る人にとって、スマホ表示の確認は日常的なチェック項目です。完璧でなくていいので、基本の確認を毎回やる習慣をつけましょう。