無料モバイルフレンドリーチェッカー
実際のブラウザでデスクトップ、タブレット、スマートフォンのサイズでページを開き、それぞれのスクリーンショットを確認できます。モバイル画面向けに設定されているか、横にはみ出して訪問者に横スクロールをさせていないかがわかります。
このツールのチェック内容
viewport タグ
ページに viewport メタタグがあるか。ないと、スマートフォンでは縮小されたデスクトップ版のレイアウトが小さな文字で表示されます。
画面より幅の広いコンテンツ
各サイズでページが画面より広くなっていないか。広いと横スクロールやコンテンツの切れが発生します。
3 つの画面サイズ
デスクトップ(1280×800)、タブレット(768×1024)、スマートフォン(390×844)。タブレットとスマートフォンの表示はモバイルブラウザをエミュレートします。
スクリーンショット
各サイズの最初の画面のスクリーンショット。訪問者に見えているものを確認できます。
読み込みの問題
いずれかのサイズでページの読み込みが失敗したり、タイムアウトしたりしていないか。
チェックの仕組み
画面サイズごとに 1 回ずつ、計 3 回 Chromium でページを読み込み、読み込みが終わるのを待ってから、ページが画面より広くないかを測定し、スクリーンショットを撮影します。タブレットとスマートフォンの表示では、高密度ディスプレイでのモバイルエミュレーションを使います。
スコアは 100 点から始まります。viewport タグがないと 20 点、横方向のはみ出しがある画面サイズごとに 15 点、読み込みに問題があると 10 点の減点です。
この簡易チェックでは、タップ対象のサイズ、文字の大きさ、要素の重なりは測定しません。サインインしたユーザーは、最大 8 つのデバイスプロファイルでそれらの問題も調べる、より詳しいレイアウトテストを実行できます。
よく見つかる問題
viewport タグがない
古いサイトや手作りのページによくあり、スマートフォンでは縮小したデスクトップ版のように見えます。
固定幅の要素
スマートフォンの画面より広い固定のピクセル幅が設定されたコンテナ、表、埋め込み。
縮まない画像や動画
max-width: 100% が指定されていないメディアが、ページを画面より広げてしまいます。
幅の広い表
列の多い料金表や比較表。
改行されない長いテキスト
次の行に折り返せない長い URL、メールアドレス、コード。
直し方
viewport タグを追加する
ページの head に <meta name="viewport" content="width=device-width, initial-scale=1"> を追加しましょう。最近のテーマのほとんどには、すでに含まれています。
柔軟な幅を使う
ピクセル単位の固定幅を max-width やパーセント指定に置き換え、CSS grid や flexbox を使って小さな画面ではレイアウトが折り返されるようにしましょう。
メディアが画面に合わせて縮むようにする
CSS で、画像、動画、iframe に max-width: 100% と height: auto を指定しましょう。
幅の広い表は枠内でスクロールさせる
表を overflow-x: auto を指定したコンテナで囲むか、小さな画面では列を縦に並べましょう。
長い単語を改行できるようにする
長い URL が含まれる可能性のあるテキスト領域には overflow-wrap: anywhere を使いましょう。
よくある質問
実際のスマートフォンでテストしますか?
いいえ。スマートフォンやタブレットの画面サイズに設定し、モバイルエミュレーションを有効にした実際の Chromium ブラウザを使います。レイアウトの問題は確実に見つかりますが、すべてのスマートフォンやブラウザ(特に iPhone の Safari)とまったく同じではありません。
Google のモバイルフレンドリーテストと同じですか?
いいえ。Google は 2023 年に単独のモバイルフレンドリーテストを終了しました。私たちのチェックは、モバイルレイアウトが悪くなる最もよくある 2 つの原因(viewport タグの欠落と画面より幅の広いコンテンツ)を確認し、スクリーンショットをお見せします。
スクリーンショットにページの上部しか写っていないのはなぜですか?
各サイズで、訪問者がスクロールする前に見る最初の画面を撮影しているためです。ただし、はみ出しのチェックはページ全体の幅を測定しています。
モバイルでのサイトの速さもチェックしますか?
いいえ。それには速度チェッカーをお使いください。Lighthouse は既定で、モバイル回線を使う中価格帯のスマートフォンをシミュレートします。
スコアが 100 でした。モバイルでは完璧ということですか?
ページに viewport タグがあり、テストした 3 つのサイズで画面からはみ出すものがないという意味です。タップするには小さすぎるボタンや、読むには小さすぎる文字については、より詳しく確認するか、サインインしたユーザーが使える詳細なレイアウトテストをご利用ください。
役立つガイド
関連する無料ツール
修正を任せたいですか?
これらのチェックもガイドも無料です。変更作業を人に任せたい場合は、私たちのチームが有料でサポートします。