SEO内部対策チェックリスト|診断で見る項目と優先順位
SEO内部対策とは、自分のサイトの中(HTML、構成、サーバー設定など)を整えて、検索エンジンにもユーザーにも内容が正しく伝わるようにする施策のことです。外部からの被リンクを増やす「外部対策」と対比して使われます。
内部対策の強みは、自分で確認でき、自分で直せることです。title の付け方、見出しの順序、画像の alt、canonical の設定ミス、うっかり入った noindex など、基本的な不備を直すだけで、検索エンジンに正しく認識されるようになるケースは少なくありません。
この記事では、Google 検索セントラルの公式ドキュメントを根拠に、主要なチェック項目を良い例・悪い例つきで整理します。後半では、サイトスカウターの SEO 診断(/seo/)が実際に見ている項目と配点、そして「どれから直すか」の優先順位の付け方を紹介します。
SEO内部対策とは?まず押さえる考え方
Google は SEO スターターガイドで、検索エンジンが内容を理解しやすいサイトを作ることの重要性を説明しています。内部対策は、そのための土台づくりです。
内部対策で目指す3つのこと
- クロールとインデックスの妨げをなくす:noindex の誤設定、リンク切れ、リダイレクトの連鎖などを直す
- ページの内容を正しく伝える:title、見出し、alt、構造化データなどで、何のページかを明確にする
- 使いやすくする:モバイル対応、表示速度、HTTPS など、ユーザー体験を支える基礎を整える
内部対策だけでは順位は決まらない
注意したいのは、内部対策は「足を引っ張る要因を減らす」作業であり、それだけで上位表示が保証されるものではないことです。Google は、検索エンジンのためでなく人のために作られた有用で信頼できるコンテンツを重視すると説明しています。内部対策が完璧でも内容が検索意図とずれていれば評価されません。まず内容、次に技術、という順で考えましょう。
また、Google の見出しに関する案内では、「ランキングに有利な魔法の見出し数」は存在しないとされています。チェックリストの数値は目安であり、絶対の基準ではありません。
SEO内部対策のチェック項目①:title・description・canonical・noindex
検索結果での見え方と、インデックスの可否に直結する項目です。最初に確認しましょう。
title(タイトル要素)
Google は、すべてのページに固有で、内容を的確に表す title を付けることを推奨しています。「ホーム」だけのような曖昧な題名、全ページ共通の文言、同じ語句の繰り返しは避けます。サイト名は区切り記号で分けて短く添えます。長さの公式な上限はなく、検索結果では必要に応じて切り詰められますが、日本語の場合は30字前後に収めると全文が表示されやすく、扱いやすい目安です。
<!-- 悪い例:キーワードの羅列 -->
<title>SEO対策 SEO対策とは SEO対策 方法 SEO対策 会社</title>
<!-- 良い例:ページの内容を端的に -->
<title>SEO内部対策チェックリスト|診断で見る項目と優先順位 | サイトスカウター</title>meta description
meta description は、検索結果のスニペット(説明文)に使われることがあります。長さの制限はありませんが、Google は検索結果でスニペットを必要に応じて切り詰めます。ページごとに内容を正確に表した固有の説明を書き、全ページ同じ説明にするのは避けましょう。なお、Google が本文から別の説明を自動生成することもあるため、書いた description が必ず使われるわけではありません。
canonical(正規URL)
同じ内容が複数のURLで見られる場合(パラメータ付きURL、www の有無、http と https など)、評価を1つにまとめるために使います。Google は絶対パス(https:// から始まる完全なURL)で指定すること、正規ページ自身にも自己参照の canonical を書くこと、1ページに複数の異なるURLを指定しないことを推奨しています。
<link rel="canonical" href="https://example.com/articles/seo-internal-checklist" />noindex(インデックス登録の拒否)
noindex を付けたページは検索結果から除外されます。公開したいページに誤って残っているのが最も怖いミスです。サイトのリニューアル直後、テスト環境の設定がそのまま本番に残ってしまう例はよくあります。指定方法は次の2通りです。
<meta name="robots" content="noindex">
X-Robots-Tag: noindex重要な注意として、noindex を付けたページを robots.txt でブロックしてはいけません。Googlebot がページにアクセスできず noindex を読み取れないため、検索結果に残り続けることがあります。
SEO内部対策のチェック項目②:見出し・画像alt・内部リンク・構造化データ
ページの中身を正しく伝え、サイト内を巡回しやすくするための項目です。
見出し構造(h1〜h6)
見出しは文書の構造を示す仕組みです。Google は、見出しを意味の順序で使うことを推奨しています。目安は次のとおりです。
- h1 はページの主題を表すものを基本的に1つ
- h2 の下に h3 というように、階層を飛ばさない(h2 の次にいきなり h4 は避ける)
- 中身のない空の見出しや、装飾目的だけの見出しタグを避ける
<!-- 悪い例:階層が飛び、h1 が複数 -->
<h1>サイト名</h1>
<h1>記事タイトル</h1>
<h4>最初の見出し</h4>
<!-- 良い例 -->
<h1>SEO内部対策チェックリスト</h1>
<h2>title の書き方</h2>
<h3>良い例と悪い例</h3>画像の alt 属性
alt は、画像が何を表すかをテキストで伝える属性です。Google は、画像の内容を簡潔に説明することを推奨し、キーワードを羅列する書き方を「キーワードの乱用」として避けるよう注意しています。装飾だけの画像は alt を空にして構いませんが、意味のある画像には必ず付けましょう。
<!-- 悪い例 -->
<img src="puppy.jpg" alt="子犬 犬 赤ちゃん犬 小犬 仔犬 ペット">
<!-- 良い例 -->
<img src="puppy.jpg" alt="ボール遊びをするダルメシアンの子犬">内部リンク
Google がリンクとして認識するのは、href 属性を持つ <a> 要素です。JavaScript の onclick だけで動くリンクは認識されません。アンカーテキストは「こちら」ではなく、リンク先の内容が分かる言葉にします。
<!-- 悪い例 -->
詳しくは<a href="/guide">こちら</a>。
<!-- 良い例 -->
<a href="/guide">SEO内部対策の始め方ガイド</a>を参照してください。関連するページ同士をリンクで結ぶと、クローラーも読者も辿りやすくなります。どのページからもリンクされていない「孤立ページ」ができないよう、グローバルナビや関連記事のリンクで接続しましょう。
構造化データ
構造化データは、ページの内容を機械が理解しやすい標準形式で記述したものです。Google は、実装と管理が最も容易な形式として JSON-LD を推奨しています。ただし、追加しても必ずリッチリザルトが表示されるわけではなく、必須プロパティを含む完全で正確なデータが必要です。公開前は「リッチリザルト テスト」で検証できます。
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "SEO内部対策チェックリスト",
"datePublished": "2026-10-06",
"author": { "@type": "Organization", "name": "サイトスカウター" }
}
</script>ページに実際に書かれていない内容を構造化データだけに入れるのは避けてください。
SEO内部対策のチェック項目③:モバイル対応・表示速度・HTTPS
ユーザー体験と、サイトの基礎的な信頼性にかかわる項目です。
モバイル対応
Google はモバイルファーストインデックスを採用しており、モバイル版ページの内容を基本として評価します。Google が推奨するのは、PC とモバイルで同じ URL・同じ HTML を返し、画面幅に応じて表示を変えるレスポンシブ ウェブデザインです。モバイル版にもデスクトップ版と同等のコンテンツ、同じ title・meta description、同じ robots メタタグを用意してください。HTML 側では viewport の宣言が基本です。
<meta name="viewport" content="width=device-width, initial-scale=1">表示速度(Core Web Vitals)
Google は、ユーザー体験を測る指標として Core Web Vitals を挙げ、検索のコアランキングシステムが考慮する要素のひとつとしています。良好とされる目安は次のとおりです。
| 指標 | 測るもの | 良好の目安 |
|---|---|---|
| LCP | 最大のコンテンツが表示されるまでの時間 | 2.5秒以内 |
| INP | 操作への応答性 | 200ミリ秒未満 |
| CLS | レイアウトのずれ | 0.1未満 |
なお、Google は「ページ エクスペリエンスの単一のシグナルはない」とも説明しています。速度だけを追いかけるより、まず大きな画像の圧縮、不要なスクリプトの削減、サーバー応答の改善といった効果の大きい対策から手を付けましょう。
HTTPS
Google はページエクスペリエンスの観点として「ページは安全な方法で配信されているか」を挙げています。HTTPS 化はサイトの基本です。http でアクセスされたら https へ 301 で転送します。Apache の例を示します(リバースプロキシやロードバランサーの背後にある場合は、環境に合わせて条件を調整してください)。
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]転送は1回で済むようにします。http → https → www 付き、のように何段も転送が連なると、表示が遅くなるうえ、評価の伝わり方にも不安が残ります。
SEO診断(/seo/)では何を見ている?診断項目と配点
サイトスカウターの SEO診断(/seo/) は、入力した URL のページを1回取得し、HTML と HTTP ヘッダーを解析して 0〜100 点で採点する無料ツールです。点数は5つのカテゴリの加重平均で、配分はコード上、次のとおりです。
| カテゴリ | 配分 | 主な診断項目 |
|---|---|---|
| メタ情報 | 30% | title、meta description、noindex/nofollow、canonical、lang、文字コード、viewport、favicon、OGP、doctype、URL構造 |
| ページ品質 | 25% | 文字数、テキスト/HTML比率、画像の alt、構造化データ、iframe、強調タグの乱用、HTTPS |
| 見出し構造 | 15% | h1の有無と数、見出しの総数、階層の飛び、空の見出し |
| リンク構造 | 15% | 内部リンク数、アンカーテキストなしのリンク、nofollow の割合(外部リンクは参考表示) |
| サーバー設定 | 15% | HTTPステータス、リダイレクト回数、応答時間、HTMLサイズ、圧縮、HTTPバージョン |
判定の考え方
各項目は「良好」「注意」「問題あり」「参考(採点しない)」の4段階で判定されます。カテゴリ内では項目ごとに重み(1〜3)があり、良好は満点、注意は半分、問題ありは0点として計算します。title・noindex・h1・内部リンク・ステータスコード・応答時間など、重みの大きい項目が点数に強く影響します。
具体的な基準(一部)
- title:10〜35文字で「良好」、10文字未満は「問題あり」、35文字超は「注意」
- meta description:50〜140文字で「良好」、範囲外は「注意」、未設定は「問題あり」
- 本文の文字数:300文字未満は「問題あり」、600文字未満は「注意」
- 応答時間:600ミリ秒未満で「良好」、1,500ミリ秒以上は「問題あり」
- noindex を検出すると「問題あり」
これらの数値は診断ツール側の目安で、Google が定めた公式基準ではありません。特に title や description の文字数は、あくまで検索結果で読みやすい長さの目安です。
この診断で見られないもの
/seo/ は1ページの HTML とレスポンスを調べるツールです。Core Web Vitals(LCP・INP・CLS)の実測や、サイト全体のクロール状況、インデックス状況、検索順位は測定していません。表示速度の詳細は Lighthouse、インデックス状況は Google Search Console など、目的に合わせて併用してください。リンク切れの検査は、診断結果の画面から後追いで実行できます。
SEO内部対策の優先順位の付け方
診断で複数の問題が見つかったときは、「検索結果に出られなくなる問題」から順に直します。目安は次のとおりです。
- 最優先:インデックスを妨げる問題。意図しない noindex、HTTP ステータスが 4xx/5xx、robots.txt による誤ブロック、重要ページへの内部リンクがない
- 次に:ページの内容が伝わらない問題。title・h1 の未設定、重複 title、canonical の誤り
- その次:ユーザー体験の問題。viewport 未設定、極端に遅い応答、HTTPS 未対応、リダイレクトの連鎖
- 最後に:細かな最適化。description の長さ、alt の補完、OGP、構造化データ、URL の整理
影響範囲で判断する
同じ不備でも、テンプレートで全ページに出ている問題は、1回の修正で多数のページが直るため効果が大きくなります。逆に、アクセスの少ない1ページだけの細かな指摘は後回しで構いません。トップページ、主要カテゴリ、収益や問い合わせにつながるページを先に診断しましょう。
直したあとの確認
修正後は、必ず再診断して反映を確認します。noindex や canonical を変えた場合は、Google Search Console の URL 検査で、Googlebot が取得した HTML に変更が反映されているかも確認できます。結果が検索に反映されるまでには時間がかかるため、数日から数週間は様子を見ます。
外部評価(被リンクなど)を含めたサイトの強さの見方は、ドメインパワーとは?DR・TF・被リンクの見方と上げ方で解説しています。内部対策で土台を整え、外部評価で全体像を把握する、という使い分けが現実的です。
無料のSEO診断・SEOチェックツールの使い分け
「seo 診断 無料」「seo チェック ツール」で探すと多くのツールが見つかりますが、それぞれ見ている範囲が違います。目的別の目安です。
- ページの HTML・設定を手早く点検したい:サイトスカウターの /seo/。URL を入れるだけで、メタ情報、見出し、リンク、サーバー設定を1画面で確認できます
- 表示速度やアクセシビリティを詳しく見たい:Chrome の Lighthouse(Google もページエクスペリエンスの改善確認に挙げています)
- 自サイトのインデックスや検索パフォーマンスを見たい:Google Search Console
- 構造化データを検証したい:Google のリッチリザルト テスト
どのツールも、点数だけを目的にすると本質を見失います。「点数が低い項目は何か」「それは自分のサイトで本当に問題か」を判断しながら使いましょう。たとえば、画像がないページに alt の指摘は出ませんし、意図して noindex にしているページ(会員専用、検索結果ページなど)は、診断で「問題あり」と出ても正しい設定です。
まずはトップページと主要な数ページを診断し、「問題あり」に出た項目から直すところから始めてください。
よくある質問
SEO内部対策とは何ですか?
自分のサイトの中身(HTML、見出し、リンク構造、サーバー設定など)を整えて、検索エンジンにもユーザーにも内容が正しく伝わるようにする施策です。被リンクを増やす外部対策と対比して使われます。
SEO内部対策で最初に確認すべき項目は?
意図しない noindex、HTTPステータスのエラー、robots.txt の誤設定など、インデックスを妨げる問題です。次に title と h1、canonical を確認します。
titleとmeta descriptionの文字数はどれくらいが良いですか?
Googleは長さの公式な上限を設けておらず、検索結果で必要に応じて切り詰められます。日本語ではtitleは30字前後、descriptionは50〜140字程度が読みやすい目安です。
画像のaltにはキーワードを入れるべきですか?
画像の内容を簡潔に説明するのが基本です。関連語は自然に含まれて構いませんが、キーワードの羅列はGoogleが乱用として注意しており、避けてください。
内部対策だけで検索順位は上がりますか?
内部対策は評価の妨げを減らす作業で、順位を保証するものではありません。検索意図に合った有用な内容があって初めて効果が出ます。
SEO診断の点数が低いと順位も低いのですか?
診断ツールの点数はGoogleの順位とは直接関係しません。ツールごとの基準でページの設定を点検した結果なので、改善点を見つける目安として使います。
無料のSEO診断では何がわかりますか?
サイトスカウターの/seo/では、title、description、noindex、canonical、見出し構造、画像のalt、内部リンク、HTTPS、応答時間、圧縮などを1ページ分まとめて確認できます。
出典・参考資料
最終確認日:2026-10-06。制度・仕様は変更されることがあるため、実施前に各一次情報をご確認ください。
- Google 検索セントラル:SEO スターター ガイド
- Google 検索セントラル:タイトルリンクの改善
- Google 検索セントラル:スニペットの管理(meta description)
- Google 検索セントラル:rel=canonical による重複 URL の統合
- Google 検索セントラル:noindex によるインデックスのブロック
- Google 検索セントラル:リンクに関するベスト プラクティス
- Google 検索セントラル:画像 SEO のベスト プラクティス
- Google 検索セントラル:構造化データの仕組み
- Google 検索セントラル:モバイルファースト インデックスのベスト プラクティス
- Google 検索セントラル:Core Web Vitals と Google 検索
- Google 検索セントラル:ページ エクスペリエンス
- Google 検索セントラル:役立つ、信頼できる、ユーザー第一のコンテンツの作成