D
DigiSchool
コース一覧カテゴリブログ
ログイン無料で始める
D
DigiSchool

デジタルマーケティングとWeb制作のスキルを身につけて、キャリアを加速させましょう。

カテゴリ

AIWebデザイン広告運用SEOMEOLP制作HP制作SaaSECデザイン

サービス

  • コース一覧
  • カテゴリ一覧
  • ブログ
  • 無料会員登録

サポート

  • 利用規約
  • プライバシーポリシー

© 2026 DigiSchool. All rights reserved.

コース/WordPress HP制作完全講座/SEOに強いサイト構造
10 / 12
レッスン 10
30分

SEOに強いサイト構造

📝 最後に理解度チェック(3問)があります
▶

解説動画は無料登録で視聴できます

全26コース・260レッスンが完全無料。登録は1分、クレジットカードは不要です

無料登録して動画を見るアカウントをお持ちの方はログイン

SEOサイト構造 — 検索エンジンに正しく伝わるWordPressの設計

WordPressでウェブサイトを作ったあと、「記事を書いているのになかなか検索に出てこない」と感じたことはないでしょうか。その原因の多くは、コンテンツの質よりもサイト構造の設計にあります。検索エンジンのクローラーがサイトを効率よく巡回し、各ページの関係性を正しく理解できる構造を整えることが、SEOの土台です。このレッスンでは、WordPressで実装すべき5つの構造的SEO施策——パンくずリスト設定、内部リンク設計、カテゴリ/タグ最適化、XMLサイトマップ、robots.txtの設定——を体系的に学びます。

SEOサイト構造 — 検索エンジンに伝わるサイト設計の5要素SEOサイト構造 — 検索エンジンに伝わるサイト設計の5要素


パンくずリスト設定

パンくずリスト(Breadcrumb)とは、ページの階層位置を示すナビゲーションです。「ホーム › ブログ › SEO対策 › この記事」のように表示され、ユーザーが現在のページがサイト内のどこにあるかを把握できます。SEO上の効果は2つあります。第一に、構造化データ(Schema.org)として出力されることでGoogleの検索結果にパンくずが表示され、クリック率の向上が期待できます。第二に、内部リンクとして機能することでクローラーの巡回を助けます。

Yoast SEO / Rank Mathでのパンくず設定手順

Yoast SEOの場合:

  1. ◆WordPress管理画面 → 「SEO」→「検索での見え方」→「パンくずリスト」タブを開く
  2. ◆「パンくずを有効にする」をONにする
  3. ◆各ページの表示名をカスタマイズする(ホームページのタイトルなど)
  4. ◆テーマのテンプレートファイルに <?php yoast_breadcrumb('<p id="breadcrumbs">','</p>'); ?> を追加する
  5. ◆テーマがWidgetエリアに対応していれば、ショートコード [wpseo_breadcrumb] をウィジェットに追加する方法も使えます

Rank Mathの場合:

  1. ◆管理画面 → 「Rank Math」→「全般設定」→「パンくずリスト」を開く
  2. ◆「パンくずを有効にする」をONにする
  3. ◆<?php rank_math_the_breadcrumbs(); ?> をテーマに追加する

💡 多くのWordPressテーマには、テーマオプションにパンくず表示/非表示の設定があります。プラグインの関数をテーマに追加する前に、まずテーマ設定を確認しましょう。

⚠️ パンくずを有効にしても、Googleの検索結果に表示されるまで数週間かかることがあります。Google Search Consoleの「パンくずリスト」レポートでエラーがないか確認してください。


内部リンク設計

内部リンクとは、同じウェブサイト内の別のページへのリンクです。外部被リンク(バックリンク)と同様に、リンクを通じて「リンクジュース(PageRankの一部)」がページ間で渡されます。適切な内部リンク設計により、重要なページに評価を集中させることができます。

ピラーページ構造(トピッククラスター)

ピラーページ構造とは、特定のテーマに関する包括的な記事(ピラーページ)を中心に、より詳細なサブトピックを扱った複数の記事(クラスターページ)がリンクでつながる設計です。

役割内容リンク方向
ピラーページテーマ全体を網羅した長文記事→ 各クラスターページへリンク
クラスターページ特定サブトピックの詳細記事→ ピラーページへリンク
関連クラスター同一テーマの別サブトピック記事→ 同テーマのクラスターへリンク

例: 「SEO対策」をテーマにする場合、ピラーページは「SEO対策完全ガイド」、クラスターページは「キーワード調査の方法」「メタタグの書き方」「内部リンクの設計」などになります。

アンカーテキストの最適化

アンカーテキスト(リンクのテキスト)はGoogleがリンク先ページの内容を理解する手がかりになります。

推奨する書き方:

  • ◆「詳細はこちら」「続きを読む」→ 意味が薄いため避ける
  • ◆「SEO対策の基本ガイド」「メタタグの正しい書き方」→ 内容が伝わる具体的なアンカーテキストを使う
  • ◆同じページへのリンクが複数ある場合は、最初のリンクのアンカーテキストが最も評価される

オーファンページの解消

オーファンページとは、他のページからリンクされていない孤立したページです。クローラーがオーファンページを発見しにくくなるため、SEO的に不利です。

確認方法: Yoast SEOの有料版(Yoast Premium)または Screaming Frog SEO Spider(無料版で500URLまで)を使うと、内部リンクが1件もないページを一覧表示できます。発見したオーファンページには関連記事からリンクを追加しましょう。

💡 WordPressの「関連記事」表示ウィジェット(Jetpackや専用プラグイン)を使うと、記事下部に自動で関連記事へのリンクが追加されます。内部リンク増加に効果的です。


カテゴリ/タグ最適化

WordPressのカテゴリとタグは、記事を分類するための分類方法です。ただし、適切に設定しないと重複コンテンツの問題を引き起こします。

noindexの設定判断

タグページやカテゴリアーカイブページは、記事のタイトルと抜粋が並んだページになります。内容が薄い場合、Googleに「質の低いコンテンツ」と判断され、サイト全体の評価に悪影響を与えることがあります。

ページ種別noindex推奨の目安理由
タグページタグ記事が3件未満コンテンツが薄い
カテゴリアーカイブカテゴリに独自説明文がない重複コンテンツリスク
著者アーカイブ複数著者がいない薄いページ量産
日付アーカイブほぼ全ケース通常不要

Yoast SEOで noindex を設定する手順:

  1. ◆管理画面 → 「SEO」→「検索での見え方」→「アーカイブページ」タブ
  2. ◆「タグアーカイブ」「日付アーカイブ」などの「SEOのインデックス」をOFF(noindex)に設定

カテゴリの設計方針

良いカテゴリ設計の原則:

  • ◆カテゴリ数は5〜10個程度に絞る(多すぎると各カテゴリが薄くなる)
  • ◆各カテゴリには最低5記事以上を目標にする
  • ◆カテゴリ編集画面の「説明」欄に200文字以上のオリジナル説明文を書く
  • ◆1記事に複数カテゴリを設定するのは原則として避ける
  • ◆記事の内容が既存カテゴリに当てはまらない場合は、新カテゴリより「未分類」に入れてカテゴリを増やさない

⚠️ 記事の内容に関係のないタグを大量に設定するのはSEOに逆効果です。1記事につきタグは3〜5個、実際に記事内で触れているキーワードに限定しましょう。


XMLサイトマップの設定

XMLサイトマップは、サイト内の全URLとその更新日時・重要度をXML形式でまとめたファイルです。Googleのクローラーに「このサイトには何ページあり、どれが重要か」を直接伝える役割を持ちます。

Yoast SEO / Rank MathでのXMLサイトマップ設定

Yoast SEOの場合:

  1. ◆管理画面 → 「SEO」→「全般」→「機能」タブ
  2. ◆「XMLサイトマップ」をONにする
  3. ◆自動的に https://yoursite.com/sitemap_index.xml が生成される
  4. ◆「機能」→「XMLサイトマップ」のアイコンをクリックすると、現在のサイトマップを確認できる

サイトマップから除外すべきページ:

  • ◆noindex設定したページ(タグアーカイブ、日付アーカイブなど)
  • ◆ログインページ、カートページなど
  • ◆薄いコンテンツのページ

Google Search ConsoleへのXMLサイトマップ送信

  1. ◆Google Search Console(search.google.com/search-console)にアクセス
  2. ◆左メニュー → 「インデックス作成」→「サイトマップ」を選択
  3. ◆「新しいサイトマップの追加」欄に sitemap_index.xml を入力
  4. ◆「送信」ボタンをクリック
  5. ◆ステータスが「成功しました」と表示されれば完了

💡 サイトマップの送信はインデックスを「保証」するものではありませんが、新規サイトやページ数が多いサイトでは特に効果的です。新しい記事を公開したタイミングで、GSCの「URL検査」ツールからインデックス登録をリクエストすることも有効です。


robots.txtの設定

robots.txtは、ウェブサーバーのルートディレクトリに置かれるテキストファイルで、クローラーにどのURLにアクセスしてよいか(または禁止するか)を伝えます。

WordPressのデフォルトrobots.txt

WordPressはデフォルトでバーチャルなrobots.txtを生成します。https://yoursite.com/robots.txt にアクセスすると確認できます。デフォルトは以下のような内容です。

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Sitemap: https://yoursite.com/sitemap_index.xml

robots.txtのカスタマイズ方法

WordPressのrobots.txtを直接編集するには、Yoast SEOの無料版でも可能です。

  1. ◆管理画面 → 「SEO」→「ツール」→「ファイルエディター」
  2. ◆「robots.txtを編集」セクションが表示される(サーバーにファイルが存在しない場合は「新規作成」ボタンが表示される)
  3. ◆必要な記述を追加して保存する

追加を推奨するDisallow設定:

設定説明
Disallow: /wp-login.phpログインページへのアクセスを防ぐ(ボット対策)
Disallow: /?s=WordPressの検索結果ページを除外(薄いページ防止)
Disallow: /feed/RSSフィードページを除外(任意)
Disallow: /trackback/トラックバックURLを除外

⚠️ robots.txtのDisallowは、すでにインデックスされたページを削除する機能はありません。インデックスから削除したいページはnoindexメタタグを使います。robots.txtのDisallowはクロールを「防ぐ」だけで、インデックスを「削除」する効果はないことを覚えておきましょう。


🏋️実践ワーク

  1. ◆Yoast SEOまたはRank Mathのパンくずリスト機能を有効にして、投稿ページに表示されることを確認してください。
  2. ◆サイトの主要テーマを1つ決め、ピラーページ(包括記事)とクラスターページ(サブトピック記事)を3件ずつ書き出してください。
  3. ◆タグアーカイブページと日付アーカイブページにnoindexを設定してください。
  4. ◆XMLサイトマップのURLをブラウザで確認し、表示された全URLをGSCに送信してください。
  5. ◆https://yoursite.com/robots.txt を開き、/?s= と /wp-login.php がDisallowに含まれているか確認してください。

📝まとめ

SEOサイト構造の5要素——パンくず、内部リンク、カテゴリ/タグ最適化、XMLサイトマップ、robots.txt——はいずれも「クローラーにサイト構造を正しく伝える」という目的を持ちます。どれか1つを設定しただけでは効果は薄く、5つを組み合わせて初めて検索エンジンが正しく評価できる構造が完成します。次のレッスンでは、こうして作り上げたサイトを安全に維持するためのセキュリティ対策を学びます。

理解度チェック

3問

全問正解でこのレッスンが「完了」になり、コースの全レッスンを完了すると修了証が発行されます。解説つき・何度でも挑戦できます。

  1. Q1.すでにインデックスされている不要なページを、検索結果から消したいです。本文に沿う方法はどれですか。

  2. Q2.記事内に「詳細はこちら」と書いた内部リンクがたくさんあります。本文に沿うアンカーテキストの改善はどれですか。

  3. Q3.タグを記事ごとに大量に作った結果、1〜2記事しかないタグページが多数できました。本文に沿う対応はどれですか。

すべての問題に答えると押せます

「WordPress HP制作完全講座」全12レッスンを無料で修了しよう

  • ✓ 理解度チェックの採点と、合格レッスンの記録
  • ✓ 全レッスン合格で修了証を発行(URLでシェア・LinkedInに追加できます)
  • ✓ 全レッスンの解説動画と、続きから再開できる学習ダッシュボード
無料で受講をはじめる(1分)

完全無料・クレジットカード不要

関連するブログ記事

WordPressセキュリティ対策ガイド|ハッキング・不正ログインを防ぐ方法

WordPressセキュリティ対策ガイド|ハッキング・不正ログインを防ぐ方法

Flexboxレイアウト完全ガイド|CSS初心者でもわかる実践テクニック

Flexboxレイアウト完全ガイド|CSS初心者でもわかる実践テクニック

WordPress入門|初心者がホームページを自作する完全ロードマップ

WordPress入門|初心者がホームページを自作する完全ロードマップ

関連レッスン(他のコースから)

HTML/CSSコーディング入門

テキスト・リスト・リンク・画像

HTMLの基本構造を覚えたら、次は実際にコンテンツを作る上で最もよく使う4種類のタグを深く学びます。

30分本文は無料で閲覧可

SEO完全ガイド

SEOとは?検索エンジンの仕組み

SEO(Search Engine Optimization:検索エンジン最適化)とは、GoogleやYahoo!などの検索エンジンで自分の

30分無料公開

SEO完全ガイド

テクニカルSEO - Core Web Vitals・構造化データ

テクニカルSEOとは、検索エンジンがサイトを正しくクロール・インデックスし、ユーザーが快適に利用できる技術的な基盤を整える施策のことです。

30分本文は無料で閲覧可

SEO完全ガイド

内部リンク戦略とサイト構造

内部リンクはSEOの中で最も見落とされがちでありながら、最もコントロールしやすい要素の一つです。

30分本文は無料で閲覧可

HTML/CSSコーディング入門

HTMLの基本タグ

HTMLを書く上で最初に覚えるべきタグは数十種類あります。ただし、日常的に使うタグは限られています。

30分本文は無料で閲覧可

HTML/CSSコーディング入門

Web制作の全体像

Webサイトを作るとき、何から始めればよいのか迷う人は多いです。

30分無料公開

← 前のレッスン
次のレッスン →

レッスン一覧

各レッスンの理解度チェックに合格すると ✓ がつきます

1ホームページの役割と企画2サーバー・ドメインの選び方3WordPressインストールと初期設定4テーマ選びとカスタマイズ5固定ページ作成6ブロックエディタ完全活用7プラグイン選定と設定8お問い合わせフォーム9GA4・Search Console導入10SEOに強いサイト構造11セキュリティ対策と保守12公開前チェックと本番公開