内部SEO対策とは何か — 自社サイトで完結できる最強の基盤
「SEO対策をしたい」と思ったとき、多くの中小企業オーナーがまず思い浮かべるのは「被リンクを集める」「SNSで拡散する」といった外部施策ではないでしょうか。しかし実際のSEOの土台となるのは、自社サイト内部の最適化です。内部SEO対策とは、自分のサイトのHTML・テキスト・構造・速度などを整えることで、Googleに「このページは何について書いてあるのか」「どのくらいユーザーにとって価値があるのか」を正確に伝えるための取り組みです。
内部SEOは自社コントロール可能な施策であるため、予算をかけず、自分のペースで着実に改善できるという大きなメリットがあります。外部施策は他社・他者の動向に左右されますが、内部SEOは自社の意思決定だけで完結します。まずここを固めることが、すべてのSEO戦略の出発点と考えてください。
外部SEOとの違い
SEOは大きく「内部SEO(オンページSEO)」と「外部SEO(オフページSEO)」の2軸で考えます。外部SEOとは、他サイトからの被リンク獲得・SNSでの言及・ドメインオーソリティ向上などを指します。一方、内部SEOは自社サイトのHTML・コンテンツ・スピード・構造化データなど、自社でコントロールできるすべての要素です。
外部SEOの効果は内部SEOが整っていてはじめて最大化されます。被リンクをいくら集めても、タイトルタグが間違っていたりページが遅かったりすると、Googleは正しく評価できません。順番を守ることが重要です。
なぜ内部SEOから始めるべきか
内部SEOから着手すべき理由は3つあります。第1に「即効性」です。タイトルタグやメタディスクリプションを修正すれば、Googleのクローラーが再訪問した翌日〜数週間以内に検索結果の表示が変わることがあります。第2に「コストゼロ」です。WordPressや一般的なCMSであれば、ほとんどの内部SEO施策は無料ツールと手作業で対応できます。第3に「土台固め」です。どれほど良いコンテンツを書いても、タイトルタグが最適化されていなければGoogleはそのページの主題を正しく把握できません。
以下に示す20項目のチェックリストは、中小企業サイトで特に見落とされがちな箇所を厳選しています。すべてを一度に対応する必要はありません。優先度の高い項目から順番に着手し、1〜2ヶ月かけて全項目をクリアすることを目標にしてください。
タイトルタグ・メタディスクリプションの最適化(チェック1〜4)
タイトルタグとメタディスクリプションは、検索結果ページ(SERP)でユーザーが最初に目にする情報です。Googleはタイトルタグをページの主題を判断する重要なシグナルとして使用し、メタディスクリプションはクリック率(CTR)に大きく影響します。この4項目を正しく設定するだけで、サイト全体の検索パフォーマンスが向上する可能性があります。
チェック1: タイトルタグの文字数と構成
タイトルタグの適切な文字数は30〜35文字(全角)が目安です。Googleは概ね60バイト(全角約30文字)を超えると検索結果での表示が省略されます。ただし2024年以降、Googleが独自にタイトルを書き換えるケースも増えているため、「ページの内容を正確に表すタイトル」であることが最優先です。
構成の基本は「メインキーワード+サブキーワード+ブランド名」です。例えば「内部SEO対策 チェックリスト20項目【中小企業向け】| Terra Design」のような形が理想です。メインキーワードはタイトルの冒頭に置くことで、Googleとユーザーの両方に「このページのテーマ」が伝わりやすくなります。
チェック2: メタディスクリプションの書き方
メタディスクリプションの文字数は90〜120文字(全角)が推奨です。PCとスマートフォンで表示される文字数が異なるため、重要な情報は冒頭80文字以内に凝縮するのがコツです。
効果的なメタディスクリプションの要素は以下の3点です。①そのページで解決できる課題を明示する、②読者が得られるベネフィットを具体的に書く、③行動を促すCTA(「詳しくはこちら」「無料で確認する」など)を入れる。キーワードを自然に含めることも重要ですが、詰め込みすぎは逆効果です。
チェック3: canonicalタグの設置
canonicalタグ(rel="canonical")は、同じ内容や似た内容のページが複数存在する場合に「このURLが正式なページです」とGoogleに伝えるためのタグです。ECサイトのカテゴリページや、URLパラメータ(?page=2など)で生成される類似ページがある場合は特に重要です。
設置方法はページの<head>内に以下を記述します。
<link rel="canonical" href="https://example.com/正式なURL/">
WordPressの場合はYoast SEOやAll in One SEOプラグインが自動的に設置してくれます。ただし自動設定が正しいURLになっているかどうかは手動で確認することをおすすめします。
チェック4: OGタグの設定
OG(Open Graph)タグは、FacebookやX(旧Twitter)・LINEなどのSNSでシェアされたときにどのように表示されるかを制御します。SEOの直接的な順位要因ではありませんが、SNSからの流入・クリック率向上に貢献します。最低限設定すべきOGタグは以下の4つです。
- og:title — 共有時に表示されるタイトル
- og:description — 共有時の説明文(120〜150文字程度)
- og:type — コンテンツの種類(article / website)
- og:url — そのページの正規URL
og:imageを設定すると、SNSシェア時にサムネイル画像が表示されクリック率が高まります。推奨サイズは1200×630pxです。記事ごとにアイキャッチ画像を用意している場合は必ず設定しましょう。
コンテンツ構造の最適化(チェック5〜10)
コンテンツの中身と構造は、Googleがページの価値を評価する中核的な要素です。優れた内容を書いていても、見出しの使い方が間違っていたり内部リンクが設計されていなかったりすると、Googleはそのページの全体像を正しく把握できません。この6項目を整えることで、コンテンツの「伝わり方」が大きく変わります。
チェック5: H1タグは1ページに1つか
H1タグはページの大見出し、つまり「このページのタイトル」です。1ページに必ず1つだけ設置し、そのページのメインキーワードを自然に含める必要があります。よくある間違いは、サイトのロゴやメニューにH1タグが当たっていたり、本文に複数のH1が設置されていたりするケースです。
確認方法は、ブラウザの開発者ツール(F12キー)で「h1」を検索する方法が最も確実です。または「SEO Meta in 1 Click」などのブラウザ拡張機能を使うと、ページの見出し構造を一覧で確認できます。
チェック6: 見出し階層(H2→H3)は論理的か
見出しタグ(H1〜H6)は、本の「章立て」と同じ役割を果たします。H1が本のタイトル、H2が章、H3が節、H4が項という考え方です。H2の下にH4が来たり、H3の後に突然H2が来たりする「飛び階層」はGoogleの評価を下げる可能性があります。
見出し構造を整える際のポイントは、各H2の下にH3が2〜4個程度入るバランスを意識することです。また、各見出しにキーワードを自然に含めることで、そのセクションの内容をGoogleに正確に伝えられます。
チェック7: キーワードの自然な配置
キーワードを詰め込む「キーワードスタッフィング」はGoogleのペナルティ対象です。現在のGoogleは文脈を理解するAI(BERT・MUM)を使用しているため、自然な文章の中にキーワードが含まれていれば十分に評価されます。目安として、メインキーワードは以下の箇所に自然に配置します。
- タイトルタグ・H1タグ
- 本文の冒頭100文字以内
- 本文の自然な流れの中に数回(キーワード密度2〜3%が目安)
- 画像のalt属性
- メタディスクリプション
関連語(LSIキーワード)も積極的に使うと良いでしょう。例えば「内部SEO」というメインキーワードの記事であれば、「オンページSEO」「技術SEO」「クローラビリティ」「インデックス」などの関連語を自然に盛り込むと、Googleはページのトピックをより深く理解します。
チェック8: 内部リンクの設計
内部リンクとは、自社サイトの別のページへのリンクです。内部リンクを正しく設計することで2つの効果が得られます。①Googleのクローラーがサイト全体を効率よく巡回できるようになる、②サイト内の重要ページに「リンクジュース(評価)」を集中させられる。
中小企業サイトで特に重要なのは「サービスページへの内部リンク」です。ブログ記事を書くたびに、関連するサービスページへのリンクを本文中に設置する習慣をつけましょう。アンカーテキスト(リンクの文字)には「こちら」ではなく、リンク先ページの内容を表す具体的なキーワードを使います。
チェック9: 画像alt属性の設定
alt属性は、画像が表示されない場合に代わりに表示されるテキストであり、スクリーンリーダーを使う視覚障害者のためのアクセシビリティ機能でもあります。同時に、Googleの画像検索での評価にも影響します。
効果的なalt属性の書き方は、画像の内容を具体的に、かつ自然にキーワードを含めた形で記述することです。例:「内部SEO対策チェックリスト20項目の優先順位マトリクス図」。「image001.jpg」のようなファイル名そのままや、空のalt属性はNGです。ただし装飾目的の画像(アイコンや背景画像)はalt=""(空)で構いません。
チェック10: コンテンツの文字数と独自性
文字数と順位の間には一定の相関関係があります。業種・テーマによって異なりますが、競合上位サイトの文字数を参考にしながら、同程度以上の分量を目指しましょう。ただし「文字数を増やすだけ」では効果がなく、重要なのは独自性のある情報・実体験・具体的なデータを含めることです。
Googleは「経験・専門性・権威性・信頼性(E-E-A-T)」を重視しています。自社の実績・顧客事例・担当者のプロフィールを記事内に含めることで、AIや他社がコピーできない「独自性」が生まれます。これが2026年以降のコンテンツSEOで最も重要な差別化要素です。
技術SEOの基盤整備(チェック11〜15)
技術SEOとは、サイトのコードやサーバー設定レベルでの最適化です。コンテンツがどれほど優れていても、ページが遅い・スマホで見づらい・SSLが設定されていないといった技術的な問題があれば、Googleは高く評価しません。ここでの5項目は、特にビジネスへの影響が大きい基盤的な施策です。
チェック11: ページ表示速度の確認(Core Web Vitals)
Googleは2021年より「Core Web Vitals(コアウェブバイタル)」を正式な検索順位要因として導入しています。測定する3つの指標は以下の通りです。
| 指標 | 意味 | 良好の基準 |
|---|---|---|
| LCP | 最大コンテンツの表示時間 | 2.5秒以内 |
| INP | 操作に対する応答速度 | 200ms以内 |
| CLS | レイアウトのずれ | 0.1以下 |
測定には「PageSpeed Insights(無料)」を使います。PCとモバイル両方のスコアを確認し、指摘された改善点から対応しましょう。最も効果が高い改善策は画像の軽量化(WebP変換・圧縮)です。
チェック12: モバイルフレンドリー対応
Googleは「モバイルファーストインデックス」を採用しており、スマートフォンでの表示・操作性をPC以上に重視して評価します。現在、日本のWeb閲覧の70%以上がスマートフォンからであり、中小企業の顧客も例外ではありません。
確認方法は「Googleのモバイルフレンドリーテスト」または「サーチコンソール」のモバイルユーザビリティレポートです。よくある問題は、文字が小さすぎる・タップターゲット(ボタン)が小さすぎる・コンテンツが横にはみ出すなどです。レスポンシブデザインを採用しているサイトであれば概ね問題ありませんが、古いテーマやプラグインが原因で崩れているケースもあるため、実機での確認が最も確実です。
チェック13: SSL(HTTPS)化の確認
SSL(HTTPS)は2014年からGoogleの順位要因の一つです。現在ではほぼすべての主要レンタルサーバーで無料のSSL証明書(Let's Encrypt)が提供されており、設定しない理由がありません。URLが「http://」で始まっている場合は今すぐ「https://」に変更してください。
HTTPS化の際の注意点として、「http://」のURLに旧コンテンツが残っていると「混在コンテンツ(Mixed Content)」エラーが発生します。画像・CSS・JavaScriptのURLもすべてhttps://に書き換えが必要です。また、http://のURLからhttps://への301リダイレクトを設定し、canonicalタグもhttps://のURLに統一することが重要です。
チェック14: URLの構造と正規化
SEOに強いURLの条件は「短く・わかりやすく・キーワードを含む」ことです。日本語URLは一見わかりやすいですが、SNSでシェアされると文字化けするリスクがあるため、英数字のスラグ(例:/blog/seo-naibu-taisaku/)が推奨されます。
また、同じページに複数のURLでアクセスできる場合(末尾スラッシュの有無・wwwあり/なし等)はcanonicalタグまたは301リダイレクトで統一します。URLの階層は浅いほど良く、重要なページはトップページから3クリック以内に到達できる設計が理想です。
チェック15: XMLサイトマップとrobots.txt
XMLサイトマップはGoogleのクローラーにサイトの全ページを伝えるためのファイルです。WordPressならYoast SEOプラグインが自動生成します。作成したサイトマップは必ずGoogleサーチコンソールに登録してください。
robots.txtはGoogleのクローラーに「このページを巡回しないでください」と伝えるためのファイルです。管理画面・重複コンテンツのあるページ・テスト用ページなどをクロール対象から除外するために使います。ただし誤ってサイト全体をブロックしてしまうと検索結果から消えるため、設定は慎重に行ってください。
構造化データ・スキーママークアップ(チェック16〜18)
構造化データ(スキーママークアップ)は、Googleにページの内容を「機械が読みやすい形式」で伝える仕組みです。適切に実装すると、検索結果に星評価・FAQ・パンくずリストなどのリッチリザルトが表示され、クリック率の向上が期待できます。AIO(AI最適化)の観点からも、構造化データはAIが情報を正確に認識するための重要な手がかりとなります。
チェック16: JSON-LDの基本実装
構造化データの記述形式にはJSON-LD・Microdata・RDFaの3種類がありますが、Googleが推奨し最も実装が簡単なのがJSON-LD形式です。HTMLのhead内に<script type="application/ld+json"></script>タグで記述します。
中小企業サイトに最低限実装したいJSON-LDは「WebSite」「Organization」「Person(著者情報)」の3種類です。これらを設置することで、Googleはサイト全体の運営者情報・組織情報を正確に把握できます。実装後は「Googleリッチリザルトテスト」で正しく認識されているか確認しましょう。
チェック17: LocalBusinessスキーマ
実店舗・オフィスを持つ中小企業にとって、LocalBusinessスキーマは最も重要な構造化データの一つです。店舗名・住所・電話番号・営業時間・業種カテゴリをGoogleに伝えることで、ローカル検索(地域名+業種での検索)での評価が高まります。
LocalBusinessスキーマで設定すべき主要プロパティは以下の通りです。
- @type — 業種カテゴリ(RestaurantやMedicalClinicなど業種に合わせて選択)
- name — 店舗・会社名(Googleビジネスプロフィールと完全一致させる)
- address — 住所(PostalAddressスキーマでの詳細記述)
- telephone — 電話番号
- openingHoursSpecification — 営業時間
- url — 公式サイトURL
LocalBusinessスキーマのname・住所・電話番号は、Googleビジネスプロフィール(GBP)の情報と必ず一致させてください。NAP(Name, Address, Phone)の整合性はローカルSEOの基本中の基本です。一致していないと逆効果になる場合があります。
チェック18: FAQスキーマ・パンくずスキーマ
FAQスキーマを実装すると、検索結果ページでFAQ形式の折りたたみコンテンツが表示されるリッチリザルトが出現することがあります。ページ内にQ&A形式のコンテンツがある場合は積極的に実装しましょう。クリック率が1.5〜3倍になる事例も報告されています。
パンくずスキーマ(BreadcrumbList)は、検索結果にサイト内の階層構造(ホーム › ブログ › 記事名)を表示させるためのものです。ユーザーがそのページのサイト内での位置を把握しやすくなるとともに、Googleのサイト構造理解にも役立ちます。WordPressのSEOプラグインなら自動で対応していることが多いため、まず現状を確認してみてください。
Googleツールとの連携チェック(チェック19〜20)+優先順位マトリクス
内部SEOの施策は「実施して終わり」ではありません。施策の効果を測定し、課題を発見し、継続的に改善するサイクルこそが重要です。GoogleはSEO担当者向けに強力な無料ツールを提供しており、これらを活用しない手はありません。
チェック19: Googleサーチコンソールの設定
Googleサーチコンソール(GSC)は、自社サイトの検索パフォーマンスをGoogleが直接提供するデータで確認できる無料ツールです。設定していない場合は今すぐ無料登録してください。
GSCで確認すべき主要レポートは以下の4つです。
- 検索パフォーマンス — どのキーワードで表示・クリックされているかを確認。CTRが低いキーワードはタイトル・メタの改善が必要です。
- インデックス状況 — サイトの何ページがインデックスされているか。インデックス除外ページの原因も確認できます。
- コアウェブバイタル — LCP・INP・CLSの状況をURLごとに確認できます。
- サイトマップ — XMLサイトマップの送信状況とクロールエラーを確認します。
GSCは月に1回以上定期的に確認し、クリック率が低い重要キーワードのタイトル・メタを改善するPDCAを回す習慣をつけましょう。
チェック20: Googleアナリティクス4の設定
Googleアナリティクス4(GA4)は、サイトへの訪問者の行動データを計測する無料ツールです。2023年7月にUniversal Analytics(UA)のサービスが終了し、現在はGA4への移行が必須となっています。まだGA4を設定していないサイトは、今すぐ導入してください。
SEO改善に役立つGA4のレポートは以下の通りです。
- エンゲージメント率 — 訪問者がページに10秒以上滞在したかどうかを測定。低いページはコンテンツの改善が必要です。
- コンバージョン — お問い合わせ・電話クリック・LINEクリックなどの目標達成数。
- ランディングページ — どのページに最初に訪問したかを確認。SEO流入の多いページが一目瞭然です。
- 集客チャネル — オーガニック検索・SNS・直接流入の比率を確認し、SEOの貢献度を把握します。
20項目の優先順位マトリクス(即効性 × 難易度)
20項目のチェックリストをすべて対応するのが理想ですが、リソースが限られている中小企業では「どこから手をつけるか」の優先順位が重要です。以下のマトリクスを参考に、自社の状況に合わせて着手順序を決めてください。
| チェック番号 | 項目名 | 即効性 | 難易度 | 優先度 |
|---|---|---|---|---|
| ✅ チェック1 | タイトルタグの最適化 | ★★★ | 低 | 最優先 |
| ✅ チェック2 | メタディスクリプション | ★★★ | 低 | 最優先 |
| ✅ チェック5 | H1タグの設置 | ★★★ | 低 | 最優先 |
| ✅ チェック12 | モバイルフレンドリー | ★★★ | 低〜中 | 最優先 |
| ✅ チェック13 | SSL(HTTPS)化 | ★★★ | 低 | 最優先 |
| ✅ チェック19 | サーチコンソール設定 | ★★★ | 低 | 最優先 |
| ✅ チェック20 | GA4の設定 | ★★★ | 低 | 最優先 |
| ✅ チェック6 | 見出し階層の整備 | ★★ | 低 | 高 |
| ✅ チェック9 | 画像alt属性の設定 | ★★ | 低 | 高 |
| ✅ チェック15 | サイトマップ・robots.txt | ★★ | 低〜中 | 高 |
| ✅ チェック17 | LocalBusinessスキーマ | ★★ | 中 | 高 |
| ✅ チェック3 | canonicalタグ | ★★ | 低 | 高 |
| ✅ チェック4 | OGタグ設定 | ★ | 低 | 中 |
| ✅ チェック7 | キーワード配置 | ★★ | 中 | 中 |
| ✅ チェック8 | 内部リンク設計 | ★★ | 中 | 中 |
| ✅ チェック10 | コンテンツの文字数・独自性 | ★★ | 高 | 中 |
| ✅ チェック11 | Core Web Vitals改善 | ★★ | 高 | 中 |
| ✅ チェック14 | URL構造と正規化 | ★ | 中 | 中 |
| ✅ チェック16 | JSON-LD基本実装 | ★ | 中 | 中 |
| ✅ チェック18 | FAQ・パンくずスキーマ | ★ | 中 | 中 |
★★★:大きな改善効果が期待できる ★★:中程度の効果 ★:補助的な効果
20項目の中で最も即効性が高く、難易度が低い7項目(チェック1・2・5・12・13・19・20)から着手することをおすすめします。これだけでも、現状のサイトが抱える基本的なSEO課題の多くを解消できます。対応後はGoogleサーチコンソールで変化を観察しながら、残りの項目を順次改善していきましょう。内部SEOは「一度やれば終わり」ではなく、継続的なメンテナンスが必要なプロセスです。
