mcpField
M
mobile-friendly

mobile-friendly

github.com/kostja94マーケティング・グロース1.1k1.1k 回インストール2 日前に更新
リポジトリ

mobile-friendly について

モバイルユーザビリティを確認し、モバイルファーストインデックスへの対応を改善する技術 SEO スキルです。レスポンシブレイアウト、コンテンツの同等性、ビューポート設定、AMP の用途を扱います。

主な機能

  1. 01モバイルファーストインデックスの要件
  2. 02レスポンシブレイアウトとビューポートの指針
  3. 03モバイル版とデスクトップ版の内容確認
  4. 04文字サイズとタップ領域のユーザビリティ確認
  5. 05AMP の状況と用途の説明

活用シーン

  1. 01サイトのモバイルユーザビリティ問題の確認
  2. 02モバイル版に主要コンテンツがあるかの確認
  3. 03レスポンシブデザインの変更計画
  4. 04AMP 版が必要かどうかの評価

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/kostja94/marketing-skills --skill mobile-friendly

インストール後、Claude Code で/mobile-friendlyを入力して読み込まれたか確認します。

詳細

SEOテクニカル:モバイルフレンドリー

モバイルファーストインデックスの最適化とモバイルユーザビリティについて説明します。Googleはページのモバイル版をインデックス登録とランキングに使用するため、モバイルフレンドリーであることはランキング要因です。

使用時:初回は、役立つ場合、このスキルの対象範囲と重要性を1~2文で説明してから、主な出力を提示してください。2回目以降、またはユーザーから省略するよう求められた場合は、主な出力を直接提示してください。

対象範囲(テクニカル SEO)

  • モバイルファーストインデックス:Googleは主にモバイル版をクロールしてインデックス登録します
  • モバイル対応:レスポンシブデザイン、ビューポート、ブレークポイント
  • コンテンツの同等性:モバイル版とデスクトップ版のコンテンツは一致させる必要があります(モバイル版を優先しても構いません)
  • モバイルユーザビリティ:ビューポート、フォントサイズ、タップターゲット、煩わしいインタースティシャルがないこと
  • AMP:Accelerated Mobile Pages。そのステータスと検討すべきタイミング

初期評価

プロジェクトのコンテキスト: ルートに contextus.md がある場合は読み込み、このタスクに関連するモジュールのみを読み込んでください。Contextus がない場合は、利用可能なプロジェクト資料またはユーザーが提供した情報を使用し、不足情報を尋ねてください。別個のコンテキストシステムは作成しないでください。

以下を特定してください。

  1. サイトの種類:レスポンシブ、個別の AMP、動的配信
  2. コンテンツの同等性:モバイル版にデスクトップ版と同じコンテンツが表示されるか
  3. ツール:GSC のモバイルユーザビリティ レポート、モバイル フレンドリー テスト

モバイルファーストインデックスの要件

要件対応
コンテンツの同等性モバイル版にはデスクトップ版と同じ主要コンテンツを含める必要があります。モバイル版で重要なコンテンツを非表示にしないでください
構造化データモバイル版とデスクトップ版で同じスキーマを使用し、スキーマ内のモバイル URL を確認してください
メタデータモバイル版でも同じタイトルとメタディスクリプションを使用してください
メディア画像をクロール可能にしてください。ファーストビューの画像には遅延読み込みを使用しないでください

レスポンシブデザインとモバイル対応

レスポンシブデザイン = 単一の HTML を使用し、CSS メディアクエリで画面サイズに合わせてレイアウトを調整します。SEO では、URL が1つで重複コンテンツが発生しないため、推奨されます。

原則実践方法
モバイルファーストまずモバイル向けに設計し、デスクトップ向けに拡張します
流動的なレイアウト%、vw、flex、grid を使用し、固定ピクセル幅は避けてください
ブレークポイント一般的な値:320px、768px、1024px、1280px。デバイスの幅に合わせてください
画像レスポンシブ画像(srcset、sizes)を使用してください。image-optimization を参照してください

ビューポート

ビューポートのメタタグは、モバイルでページをどのように拡大縮小して表示するかをブラウザーに伝えます。モバイルフレンドリーなページには必須です。

<meta name="viewport" content="width=device-width, initial-scale=1">
属性目的
width=device-widthビューポートの幅をデバイス画面の幅に合わせます
initial-scale=1読み込み時に1:1の倍率にし、ズームを防ぎます
maximum-scaleズームを無効にしないようにします(アクセシビリティ)
user-scalable=no避けてください。アクセシビリティが損なわれます

ビューポートがない場合:デスクトップ向けのレイアウトが縮小表示され、横スクロールが発生し、モバイル フレンドリー テストに合格しません。page-metadata を参照してください。

モバイルユーザビリティのチェックリスト

要素ガイドライン
ビューポート上記を参照してください。モバイルフレンドリーにするには必須です
フォントサイズ本文は最小16pxにし、読むためにズームする必要がないようにしてください
タップターゲットボタンやリンクは48×48px以上にし、タップ間に十分な間隔を設けてください
コンテンツ幅横スクロールが発生せず、コンテンツがビューポートに収まるようにしてください
煩わしいインタースティシャルモバイルで主要コンテンツを遮るポップアップは避けてください

よくある問題

問題解決方法
モバイルでコンテンツが非表示になる重要なコンテンツを表示し、主要コンテンツにアコーディオンやタブを使用しないでください
Flash/非対応機能HTML5 の代替手段に置き換えてください
テキストが小さすぎる基本フォントサイズを16px以上にし、12px未満の font-size は避けてください
リンク同士が近すぎるタップターゲットのサイズを大きくし、パディングを追加してください

レスポンシブ対応と個別 URL

アプローチ使用する場面備考
レスポンシブ対応推奨URL は 1 つで、HTML は共通、CSS のメディアクエリを使用します
動的な配信同じ URL で、ユーザーエージェントに応じて異なる HTML を配信する場合モバイルとデスクトップでコンテンツの同等性を確保してください
個別 URLm.example.comcanonical と hreflang を使用してください。canonical-tag、page-metadata を参照してください

Accelerated Mobile Pages(AMP)

AMP は、ページを高速に読み込むための Web コンポーネントフレームワークです。状況(2024~2025 年):引き続きサポートされていますが、トップニュースやランキングに必要ではなくなりました。

項目備考
ランキング最適化されたレスポンシブページに対するランキング上の優位性はありません
トップニュース2021 年以降、AMP は不要です。Core Web Vitals で十分です
検討する場面ニュースサイト、広告の多いページ、非常に遅いホスティング。ただし、通常はレスポンシブ対応と CWV のほうが適しています
代替案レスポンシブデザインと core-web-vitals の最適化、SSR/SSG。rendering-strategies を参照してください

推奨事項:ほとんどのサイトでは、AMP よりもレスポンシブデザインと Core Web Vitals を優先してください。AMP は保守作業(AMP HTML の別途管理)が増えます。最新の最適化では、より柔軟に同等のパフォーマンスを実現できます。

出力形式

  • モバイル ユーザビリティのステータス:GSC またはモバイル フレンドリー テストの合格/不合格
  • レスポンシブ対応/ビューポート:ビューポートメタを確認します。ブレークポイント、流動的なレイアウトも確認します
  • コンテンツの同等性:モバイルとデスクトップのコンテンツを確認します
  • AMP:レガシーなケースや特定の用途に限ります
  • 修正:影響の大きい順に優先順位を付けます

関連スキル

  • page-metadata:ビューポートメタタグ。モバイルで必須です
  • core-web-vitals:CWV はモバイルで測定されます。トップニュースでは AMP に代わり、LCP、INP、CLS を測定します
  • canonical-tag:モバイル用の個別 URL。モバイルでは hreflang を使用します
  • image-optimization:レスポンシブ画像。モバイルの LCP に対応します
  • rendering-strategies:モバイルでの高速な読み込みを実現する SSR/SSG
  • google-search-console:モバイル ユーザビリティ レポート

コメント