オンページSEOチェックリストでランキングとUXを改善
技術チェック、コンテンツ、UX、検証手順を含む実践的なオンページSEOチェックリスト。

このチェックリストで得られること
このチェックリストは、簡潔で実行可能なon-page SEOのタスクをすぐに実行できるようにまとめています:技術的なチェックがcrawling and indexing、コンテンツやメタデータのベストプラクティス、内部リンク構造、パフォーマンス、Core Web Vitals、および具体的なツールとコマンドを使った検証/トラブルシューティングのセクションを含みます。
オンページSEOの考え方(クロール、インデックス、ランク)
ページを評価する際はクロール(検出と取得)、インデックス(Googleがページについて保存する内容)、ランク(結果の並び)という3つの段階を分けて考えてください。クロール/インデックス段階での修正はランキング信号の対象にコンテンツを出せるようにしますが、自動的にランクを変えるわけではありません。Since July 2024、GoogleはデフォルトでGooglebot Smartphoneでサイトをクロールするため、モバイル表示をGoogleが見る主要なソースとして扱ってください。
主要な技術的チェックポイント
まずこれらのチェックを実行してください。可視性と基本的なサイト健全性に関する項目です。
- Robots と meta robots:インデックスさせたいページがクロールとインデックスを許可しているか確認してください。HTMLの<meta name="robots">やサーバー側のX-Robots-Tagヘッダーで、指示が欠落しているか矛盾していないかを確認します。
- Canonical tags: use a single rel="canonical" pointing to the preferred URL and verify it’s self-consistent across mobile and desktop versions; canonical conflicts can prevent indexing.
- サイトマップ:正規のURLのみを含め、XML sitemapがrobots.txtから参照されていることを確認してください。大規模サイトでは、sitemapプロトコルに従ってサイトマップを分割してください。
- モバイルレンダリング:代表的なページをGoogle Search ConsoleのURL検査ツールとスマートフォンユーザーエージェントでテストし、モバイルHTMLがインデックスさせたいコンテンツと同じであることを確認してください。
- HTTPステータスとリダイレクト:正規ページや重要なページが200を返すこと、リダイレクトが301(適切な場合は302)であることを確認してください。リダイレクトチェーンは避けてください。
コンテンツとオンページ要素
コンテンツの品質と構造は依然として重要です。これらはユーザー体験と検索エンジンが観察するシグナルの両方を改善します。
- タイトルタグ:各ページに対して一意で説明的なタイトルを書き、ページのトピックと主要な検索意図を反映させてください。
- メタディスクリプション:ページを正確に説明する有用な要約を作成してください。直接的にランクを決めるものではありませんが、CTRに影響します。
- 見出しとコンテンツ階層:H2/H3を使って論理的なセクションを表現してください。短い段落、リスト、明確な小見出しでスキャンしやすく保ちます。
- 独自で有用なコンテンツ:ユーザーの意図に応え、薄いコンテンツや重複を超える価値を提供することに集中してください。他ページから大きくコピーすることは避けてください。
- 画像とalt text:画像を圧縮し、必要に応じてレスポンシブなsrcsetを使用し、画像の機能や内容を簡潔に説明するalt textを追加してください。
内部リンクとURL構造
内部リンクはユーザーに役立ち、検索エンジンがページを発見・優先するのにも役立ちます。内部リンクは編集上のシグナルとして扱い、アンカーテキストは説明的で関連性のあるものにしてください。
- 関連するハブから重要な投稿へコンテキスト付きの内部リンクを追加して、深い階層のページを平坦化してください。
- 一貫したURL:読みやすく安定したURLを使用し、可能な限り正規のコンテンツにクエリ文字列を使わないでください。
UX、パフォーマンス、Core Web Vitals
パフォーマンスはエンゲージメントに影響し、検索エンジンがページの価値を評価する際に参照されます。Core Web Vitalsはユーザー重視のKPIとして扱ってください:LCP(読み込み)、INP(インタラクション)、CLS(視覚的安定性)。
- サーバーとホスティング:リソースが限られている場合は、トラフィックとアプリ要件に合ったプランやプロバイダへ移行してください。共有ホスティングはノイジーネイバー問題を引き起こすことがあり、マネージドプラットフォームは運用負荷を下げます。
- アセット最適化:適用可能ならモダンな画像フォーマットを使い、テキスト圧縮を有効にし、critical CSS/async JSの戦略を実装してブロッキング時間を減らしてください。
- キャッシュとCDN:地理的に分散した配信のためにCDNを活用し、静的アセットのキャッシュヘッダーを調整してください。
外部リンク、rel属性、広告掲載(有料配置)
rel属性を使ってリンクの意図を明確にしてください。rel="dofollow"という属性は存在しません — 通常のリンクは rel=nofollow、rel=sponsored、rel=ugc のいずれも設定されていないリンクです。広告やスポンサー付きのリンクには rel="sponsored" を、ユーザー生成のリンクには rel="ugc" を使い、検索エンジンへのヒントとしてマークしたい場合は rel="nofollow" を使用します。
インライン例:特別なrel値がない標準的なリンク:例。スポンサー付きコンテンツの場合:例。ユーザー生成リンクの場合:例。
Googleのlinkspamポリシーは、リンクが主にランキング操作のために使われている場合に適用されます。有料配置には rel="sponsored" または rel="nofollow" を使うべきで、編集コンテキスト、インデックス可能性、出版社の品質が配置のSEO価値を左右します。
検証とトラブルシューティング(ツールとコマンド)
以下のツールとコマンドを使ってページのレンダリングや検索エンジンからの見え方を検証してください。所有しているページについては、Google Search ConsoleのURL検査が検査とライブテストの権威ある手段です。
- ヘッダーのみ取得(簡易ステータス):curl -I https://example.com/page — レスポンスヘッダーのみが返され、本文は返されません。
- スマートフォンUAでHTMLを取得:curl -A "Mozilla/5.0 (Linux; Android)" https://example.com/page — モバイルファーストレンダリングをテストする際に、モバイルとデスクトップのHTMLを比較するために使用してください。
- レンダリング後のDOMチェック:Chromeでページを開き、DevToolsのElementsとNetworkパネルを使って重要なコンテンツが後からJSで注入されていないか、リソースが200を返しているかを確認してください。DevToolsのLighthouseはパフォーマンス問題やCore Web Vitalsを可視化するのに役立ちます。
- リッチリザルトテストとSchema:構造化データをRich Results TestとSchema Markupバリデータ(schema.org)で正確性と適格性を検証してください。
外部からのインデックス確認:site:演算子はGoogleが公開しているページを示すことがありますが、決定的ではありません。所有するページについては、Search ConsoleのURL検査で権威あるインデックス状況とカバレッジの詳細を確認してください。
クイック監査チェックリスト(ページサンプルで実行)
- HTTPステータス、canonical、robotsディレクティブを確認してください。
- モバイルHTMLにインデックスしたい主要コンテンツが同じように含まれているか確認してください。
- タイトル、メタディスクリプション、見出し構造を検証してください。
- Lighthouseを実行してパフォーマンスを確認し、LCP/INP/CLSの指標を検査してください。
- 構造化データはRich Results Testで確認してください。
エンジニアリングやプロダクトへエスカレーションすべき時
修正がサーバー設定、canonicalロジックの変更、または大規模なフロントエンドのリファクタ(レンダリング変更、critical CSS、クライアントサイドレンダリングの問題)を必要とする場合はエンジニアを巻き込んでください。ビジネストラフィックやコンバージョンを生むページを優先して対応します。
Technical SEO Guideを参照してください
よくある質問
モバイルファーストインデックスはオンページSEOにどのように影響しますか?
Googleはクロールとインデックスの主要な基準としてモバイル版を使用します。Since July 2024、GoogleはデフォルトでGooglebot Smartphoneでクロールするため、モバイルHTMLにインデックスしたい重要なコンテンツ、メタデータ、構造化データが含まれていることを確認してください。
自分のページがインデックスされていない場合、まず何を確認すべきですか?
まずGoogle Search ConsoleのURL検査で正規URLのカバレッジ理由を確認してください。外部からはrobotsディレクティブ、canonicalタグ、HTTPステータス、curlやDevToolsでのスマートフォンUAを使ったモバイルHTMLの存在を確認してください。
Core Web Vitalsはランキングを直接変えますか?
Core Web Vitalsはユーザー中心の指標で、検索エンジンがページ体験を評価する際の要素に組み込まれます。改善はユーザーのエンゲージメント向上に寄与し、ページの比較に影響を与える可能性がありますが、ランキング判断における多くのシグナルの一つに過ぎません。
rel="nofollow" と rel="sponsored" はいつ使い分けるべきですか?
有料や報酬付きのリンクには rel="sponsored" を使ってください。検索エンジンへのヒントとしてリンクをマークしたい場合、例えば信頼できないまたは低品質な外部リンクには rel="nofollow" を使用します。Googleはrel値をヒントとして扱うため、リンク処理に影響を与えますが厳密に制御するものではありません。
Related articles

検索順位を改善する実践的なSEOヒント
実行可能で普遍的なSEO戦略:キーワード、オンページ基礎、技術的修正、link buildingの指針、今日使える検証手順。

SEO 見出しのベストプラクティス
H1–H3タグの構成方法:明確さ、アクセシビリティ、クロール/インデックスの一貫したシグナルに対応する方法。

ブログ投稿をGoogle検索で上位表示する方法
実践的で最新のガイド:各ブログ投稿をGoogle向けに最適化する方法 — 検索意図、オンページ構造、技術チェック、リンク、検証を網羅。

Open Graphメタタグ:知っておくべきこと
Open Graphメタタグの実践ガイド:機能、主要タグと例、プラットフォームごとのフォールバック、テスト手順、ソーシャルプレビューのチェックリスト。

オーガニックトラフィックのパイプライン構築手順
再現可能なオーガニックトラフィックパイプラインを作るためのステップバイステップガイド:コンテンツをインテントに合わせ、技術的な障害を修正し、配信を増幅し、インデックス可能性を検証する。

Canonicalタグ:重複を統合し優先ページを明確化
rel="canonical" を使って優先するURLを指定するタイミングと方法、canonicalの挙動確認、よくある実装ミスの回避方法を学ぶ。

Core Web Vitals:SEOとページ体験への影響
LCP、INP、CLSが何を測るか、ページ体験シグナルにどう影響するか、実務的な診断と修正プランを学ぶ。

クロールとインデックス:検索エンジンの発見ガイド
検索エンジンが重要なページを正しく発見・レンダリング・インデックスできるようにする具体的手順。
