コラムのイメージ画像

ホームページ制作・運用コラム COLUMN

CMSWordPress

WordPressのSEO設定ガイド Yoast SEO・サイトマップ・構造化データの設定手順

WordPressのSEO設定ガイド Yoast SEO・サイトマップ・構造化データの設定手順

WordPressでホームページを運用しているものの、「どのSEO設定をすればよいのかわからない」「プラグインを入れたまま放置している」という担当者の方は少なくありません。WordPressはSEOとの親和性が高いCMSですが、適切な初期設定と継続的な施策がなければ、その強みを活かしきれません。

2026年現在、Google AI Overview(AIO)の普及により、検索結果で上位表示されるだけでなく、AIの回答に引用されることが新たな重要指標となっています。WordPressのSEO設定はこうしたAI検索時代にも有効な基盤となります。

本記事では、WordPressのSEO設定を体系的に解説します。代表的なSEOプラグインであるYoast SEOとAll in One SEOの基本設定から、XMLサイトマップの自動生成、パーマリンク設計、構造化データ(schema.org)のプラグインによる実装まで、管理画面の操作手順を中心に説明します。SEO設定に取り組みたい担当者の方や、制作会社への依頼を検討している方の参考としてお役立てください。

1. WordPressのSEO設定の全体像

1-1. WordPressがSEOに強い理由

WordPressはSEOに強いCMSとして広く知られています。その理由は、標準機能として備えているURL設計(パーマリンク)の柔軟性、定期的なコンテンツ更新のしやすさ、そして豊富なSEO専用プラグインの存在にあります。

Googleはコンテンツの質・更新頻度・ページ構造・技術的な適切さを評価基準のひとつとしています。WordPressはこれらすべてに対応しやすい設計になっており、適切な設定と運用を行うことで、他のCMSと比べてSEO施策を実装しやすい環境を整えられます。

WordPressの特徴・メリット・デメリット全般については、「WordPress導入前に必ず知っておきたいメリット・デメリットと運用のポイント」で詳しく解説しています。

1-2. 設定すべき項目の全体像

WordPressのSEO設定は、大きく以下の5つの領域に分けて整理できます。

  • パーマリンク設定:URLの構造を最適化する
  • SEOプラグインの設定:メタタイトル・メタディスクリプション・インデックス設定を管理する
  • XMLサイトマップの生成と送信:クローラビリティを高める
  • 構造化データの実装:検索エンジン・AIへのコンテンツの意味の伝達
  • noindex・canonical設定:重複コンテンツを制御する

これらの設定は順序立てて進めることが重要です。特に、パーマリンク設定はサイト公開後に変更するとURLが変わり、外部リンクや検索インデックスに影響を与えるため、サイト制作の初期段階で確定させる必要があります。

1-3. SEO設定の優先順位

SEO設定を進める際は、効果が高く・影響範囲が広い項目から取り組むことが原則です。

まず最優先で対応すべきなのが、パーマリンク設定とSEOプラグインの基本設定です。これらはサイト全体の評価に関わる基盤となる設定であり、後から変更すると修正コストが高くなります。次にXMLサイトマップの設定を行い、Google Search Consoleへの送信まで完了させます。構造化データと細かなページ別設定は、その後の継続的な施策として取り組む形が現実的です。

2. パーマリンクの設計と設定方法

2-1. パーマリンクとSEOの関係

パーマリンクとは、各ページに設定される恒久的なURLのことです。WordPressでは管理画面から複数の形式を選択できますが、SEOの観点から最も推奨されるのが「投稿名」形式(例:https://example.com/post-name/)です。

URLは検索エンジンがページの内容を判断する手がかりのひとつです。日本語のキーワードを含む日本語URLはエンコードされると長く複雑になるため、英語スラッグでの設定が推奨されます。例えば、「SEO設定ガイド」という記事であれば /seo-settings-guide/ のように英数字・ハイフン区切りで設定します。

2-2. パーマリンクの設定手順

WordPressの管理画面からパーマリンクを設定する手順は以下のとおりです。

  • WordPressの管理画面にログインする
  • 左メニューから「設定」→「パーマリンク」を選択する
  • 「投稿名」にチェックを入れる
  • ページ下部の「変更を保存」をクリックする

設定後は、各記事の編集画面でスラッグ(URL末尾)を個別に設定できます。記事のタイトルを日本語で入力すると自動的に日本語スラッグが設定されますが、必ず英数字・ハイフン区切りに変更してください。

2-3. スラッグ設計のポイント

スラッグはそのページのターゲットキーワードを意識した短い英語フレーズで設定することが基本です。

推奨される形式の例として、「WordPress SEO設定」について解説するページであれば /wordpress-seo-settings/ というスラッグが適切です。反対に、/2024/04/01/post_123/ のような日付や数字のみのスラッグは、URLからコンテンツの内容が判断しにくくなります。

また、カテゴリページのURLにはカテゴリのベースURL(例:/category/)を含む形になりますが、「カテゴリベース」の設定画面から変更も可能です。ただし、URL設計の変更はリダイレクト対応が必要になるため、変更の際は慎重に計画を立てることが重要です。

3. Yoast SEOの基本設定

3-1. Yoast SEOとは

Yoast SEOは、WordPressで最も広く使われているSEOプラグインのひとつです。メタタイトル・メタディスクリプションの個別設定、XMLサイトマップの自動生成、ソーシャルメディア向けの設定、パンくずリストの制御など、SEOに必要な機能を網羅しています。

2025年末から2026年にかけて機能が大きく拡張されており、2026年1月には無料版でも「Site Kit by Google」との完全連携がダッシュボードで利用可能になりました。また2025年12月にはSEOタスクリスト機能が追加され、設定すべき項目を管理画面上で一覧確認できるようになっています。

無料版でも基本的なSEO設定は十分に行えます。有料版(Yoast SEO Premium)では内部リンク提案・複数キーフレーズの設定・Yoast AI Generateによるタイトルやメタディスクリプションの自動生成・Yoast AI Summarizeによるコンテンツ要約生成といった機能が追加されますが、まずは無料版の設定を正しく行うことが重要です。

3-2. Yoast SEOのインストールと初期設定

Yoast SEOをWordPressに導入する手順は以下のとおりです。

  • 管理画面の「プラグイン」→「新規追加」を選択する
  • 検索ボックスに「Yoast SEO」と入力し、「今すぐインストール」→「有効化」をクリックする
  • 左メニューに「SEO」というメニューが追加されるので選択する
  • 「一般」→「設定ウィザード」または「ファーストタイムSEO設定」を開き、サイト種別・組織or個人の設定、ソーシャルアカウントの設定を行う

初期設定ウィザードでは、自社サイトの種別(企業サイト・ブログなど)や組織名・ロゴ画像の設定を行います。これらは後述の構造化データ(Organizationスキーマ)の基礎情報としても使用されます。設定完了後はダッシュボードのSEOタスクリストで残タスクを確認し、優先度の高いものから対応していくとスムーズです。

3-3. メタタイトル・メタディスクリプションの設定

Yoast SEOを使ったメタタイトルとメタディスクリプションの設定は、記事・ページの編集画面から行います。

  • 記事編集画面の下部にある「Yoast SEOの設定」ブロックを開く
  • 「スニペット」タブを選択する
  • 「SEOタイトル」にメタタイトルを入力する(目安:半角60文字以内)
  • 「メタディスクリプション」に説明文を入力する(目安:120〜150文字程度)

メタタイトルはターゲットキーワードを含み、ページの内容を端的に表す文にします。メタディスクリプションは検索結果のスニペットとして表示されるため、クリックを促す内容を意識して作成することが重要です。なお、メタディスクリプションはランキング要因ではありませんが、クリック率(CTR)に影響するためSEO上の効果があります。

3-4. コンテンツ分析機能の活用

Yoast SEOは、フォーカスキーフレーズを入力すると記事内のSEOスコアを自動分析する機能を備えています。

  • 「フォーカスキーフレーズ」欄にターゲットキーワードを入力する
  • 「SEO分析」タブでキーワードの使用状況・見出しへの含有・内部リンクなどの評価が表示される
  • 「可読性分析」タブで文章の読みやすさが評価される

分析結果はすべての項目を緑(良好)にする必要はありませんが、赤(要改善)の項目は優先的に確認し、コンテンツの品質改善に活かします。

3-5. インデックス設定(noindex)の管理

検索エンジンにインデックスさせたくないページには「noindex」の設定が必要です。Yoast SEOでは、アーカイブページ・タグページ・添付ファイルページなど、重複コンテンツになりやすいページに対してデフォルトでnoindexを推奨する設定が用意されています。

  • 「SEO」→「検索での見え方」→「コンテンツタイプ」タブを開く
  • 投稿・固定ページ・カスタム投稿タイプごとにインデックスの有無を設定する
  • 「SEO」→「検索での見え方」→「タクソノミー」タブで、カテゴリ・タグのインデックスを管理する

一般的に、タグアーカイブは内容が薄くなりやすいため、noindex設定が有効です。カテゴリページについては、コンテンツの充実度に応じて判断します。

4. All in One SEOの基本設定

4-1. All in One SEOとは

All in One SEO(AIOSEO)は、Yoast SEOと並ぶWordPressの代表的なSEOプラグインです。直感的なUIが特徴で、TruSEOスコアと呼ばれる独自のSEO評価指標を提供しています。機能面ではYoast SEOと大きく重なりますが、UIの使いやすさや設定項目の表示方法に差があります。

Yoast SEOとAll in One SEOを同時に有効化すると機能が競合します。必ずどちらか一方のみを使用してください。

4-2. All in One SEOのインストールと初期設定

All in One SEOのインストール手順はYoast SEOと同様です。

  • 管理画面の「プラグイン」→「新規追加」で「All in One SEO」を検索してインストール・有効化する
  • セットアップウィザードが表示されるので、サイトカテゴリ・ビジネス情報・ソーシャルネットワークの設定を行う
  • 「サイトマップ」「検索の見え方」「スキーマ設定」の各項目を順に確認する

セットアップウィザードは日本語で表示されるため、画面の指示に従って進めることができます。

4-3. All in One SEOでのメタ情報設定

記事・ページごとのメタタイトルとメタディスクリプションは、編集画面下部の「AIOSEO設定」ブロックから設定します。

  • 「一般」タブでSEOタイトルとメタディスクリプションを入力する
  • 「フォーカスキーフレーズ」欄にターゲットキーワードを入力してTruSEOスコアを確認する
  • 「高度な設定」タブでnoindex・canonical URLの個別設定が可能

All in One SEOもYoast SEOと同様に、設定したフォーカスキーフレーズに基づくコンテンツ分析が実行されます。スコアはあくまで参考指標として活用し、コンテンツ本来の品質を優先することが重要です。

5. XMLサイトマップの生成とSearch Consoleへの送信

5-1. XMLサイトマップとは

XMLサイトマップとは、Webサイト内のURL一覧をXML形式でまとめたファイルです。検索エンジンのクローラーはこのサイトマップを参照することで、サイト内のページを効率よく巡回・インデックスできます。

WordPressではYoast SEOまたはAll in One SEOを導入することで、XMLサイトマップが自動的に生成・更新されます。新しい記事を公開するたびにサイトマップが更新されるため、手動での管理は不要です。

5-2. Yoast SEOでのサイトマップ設定

Yoast SEOではデフォルトでXMLサイトマップが有効になっています。設定を確認・変更する手順は以下のとおりです。

  • 「SEO」→「一般」→「機能」タブを開く
  • 「XMLサイトマップ」の項目がオン(青色)になっていることを確認する
  • 「XMLサイトマップ」の右にある「?」ボタンをクリックすると、サイトマップのURLリンクが表示される(通常 https://example.com/sitemap_index.xml)
  • 「SEO」→「検索での見え方」の各タブで、サイトマップに含める投稿タイプ・タクソノミーを設定する

noindexに設定したページは自動的にサイトマップから除外されます。

5-3. All in One SEOでのサイトマップ設定

  • 「All in One SEO」→「サイトマップ」を選択する
  • 「XMLサイトマップを有効化」がオンになっていることを確認する
  • 「投稿タイプ」「タクソノミー」タブで、サイトマップに含める対象を設定する
  • サイトマップのURLは通常 https://example.com/sitemap.xml で確認できる

5-4. Google Search ConsoleへのXMLサイトマップ送信

XMLサイトマップを生成したら、Google Search Consoleに送信します。これにより、Googleがサイト内のURLをより確実に把握できるようになります。

  • Google Search Consoleにログインし、対象のプロパティを選択する
  • 左メニュー「インデックス作成」→「サイトマップ」を選択する
  • 「新しいサイトマップの追加」欄にサイトマップのURL(例:sitemap_index.xml)を入力する
  • 「送信」をクリックする

送信後は「ステータス:成功」と表示されればサイトマップが正常に認識されています。「エラー」が表示される場合は、サイトマップのURLが正しいか・プラグインが有効になっているかを確認します。

6. 構造化データ(schema.org)のWordPressでの実装

6-1. 構造化データとWordPressの関係

構造化データとは、ページ上の情報を検索エンジンが理解しやすい形式で記述するマークアップ技術です。schema.orgで定められた語彙を使い、「このページは記事である」「この情報は会社の所在地である」といった意味をコンピュータに伝えます。

2026年現在、AI Overview(AIO)への引用という観点からも構造化データの重要性が増しています。FAQPageスキーマを実装したページはAI引用率が高まるとされており、Article・HowTo・Organizationスキーマも含め、積極的な実装が求められます。

構造化データの概要・種類・理論については「構造化データの実装方法と種類 ホームページのSEO・AIO対策に欠かせない技術」で詳しく解説していますので、あわせてご確認ください。本章では、WordPressのプラグインを活用した実装方法に絞って解説します。

6-2. Yoast SEOによる構造化データの自動生成

Yoast SEOはJSON-LD形式の構造化データを自動的に生成する機能を備えています。初期設定ウィザードで入力した組織情報・ロゴ画像・ソーシャルアカウントは、Organizationスキーマとして自動出力されます。

記事ページでは、ArticleまたはBlogPostingスキーマが自動生成され、記事タイトル・著者名・公開日・更新日などが含まれます。なお、2026年1月のアップデートにより、publisherプロパティが未入力の場合でもArticleスキーマが出力されるよう仕様が変更されています。

この自動生成を最大限に機能させるには、初期設定ウィザードでの情報入力と、ユーザープロフィールページでの著者情報の設定が必要です。

  • 管理画面「ユーザー」→「プロフィール」を開く
  • 「名前」「プロフィール情報(自己紹介)」「プロフィール画像(Gravatar連携)」を入力する
  • Yoast SEOの設定ウィザードで「組織名」「ロゴ画像」が設定済みであることを確認する

これだけで、主要な構造化データの基礎が整います。

6-3. Schema Pro・Rank Mathを使った拡張実装

より高度な構造化データを実装したい場合は、専用の構造化データプラグインを活用します。代表的なプラグインとして「Schema Pro」や「Rank Math」があります。

Rank MathはSEO機能を包括的に備えたプラグインで、Yoast SEOやAll in One SEOの代替として使うこともできます。構造化データの観点では、FAQスキーマ・HowToスキーマ・商品スキーマなどを管理画面から直感的に設定できる点が特徴です。

ただし、Yoast SEOと同時に使用すると競合する可能性があります。利用するプラグインを一本化するか、Rank Mathの構造化データ機能のみをYoast SEOと併用するかを、構成に合わせて慎重に判断してください。

6-4. FAQスキーマの実装手順

FAQスキーマは、よくある質問と回答を構造化データとして記述する形式です。AI Overview(AIO)への引用可能性を高める効果が期待でき、積極的な実装が推奨されます。

Rank Mathを使う場合の実装手順は以下のとおりです。

  • 記事編集画面の右側にある「Rank Math SEO」パネルを開く
  • 「スキーマ」タブを選択し「スキーマを追加」をクリックする
  • 「FAQ」を選択する
  • 質問と回答を入力して保存する

Yoast SEO(無料版含む)を使用している場合は、Gutenbergブロックエディタの「よくある質問」ブロックを追加することでFAQスキーマが自動的に出力されます。コードを書く必要がなく、編集画面上で質問と回答を入力するだけで実装できます。

6-5. Googleリッチリザルトテストでの確認方法

構造化データを実装したら、Googleのリッチリザルトテストで正しく認識されているかを確認します。

  • ブラウザで「Google リッチリザルトテスト」を検索して開く
  • テストしたいページのURLを入力し「URLをテスト」をクリックする
  • 「有効なアイテム」に実装した構造化データの種類が表示されれば正常に認識されている
  • エラーや警告が表示された場合は、指示に従って修正する

また、Google Search Consoleの「拡張機能」セクションでは、サイト全体の構造化データのエラー・警告を一覧で確認できます。定期的にチェックする習慣をつけることが重要です。

7. canonical設定と重複コンテンツ対策

7-1. canonicalタグとは

canonicalタグとは、URLのバリエーション(パラメータ付きURL・https/httpの違いなど)が複数存在する場合に、検索エンジンに「正規URL」を伝えるHTMLタグです。重複コンテンツを正規化し、評価の分散を防ぐ効果があります。

WordPressでは、カテゴリページ・タグページ・アーカイブページが同じコンテンツを参照するURLとして複数生成されることがあります。また、ページネーション(/page/2/など)や、URLパラメータ(?s=キーワード)が付いた検索結果ページも、canonical設定の対象となります。

7-2. Yoast SEO・All in One SEOでのcanonical設定

Yoast SEO・All in One SEOはどちらも、各ページに自動的にself-referential canonical(そのページ自身のURLを正規URLとして指定するcanonical)を出力します。

個別ページのcanonicalを手動で上書きする必要がある場合は、以下の手順で設定します。

Yoast SEOの場合

  • 記事編集画面の「Yoast SEO設定」→「高度な設定」タブを開く
  • 「正規URL」欄に正規URLを入力する

All in One SEOの場合

  • 記事編集画面の「AIOSEO設定」→「高度な設定」タブを開く
  • 「canonical URL」欄に正規URLを入力する

通常はプラグインの自動出力で問題ありませんが、コンテンツを複数のURLで公開している場合や、外部サイトにも同一コンテンツを掲載している場合は、手動設定が必要です。

8. SEO設定のチェックリストと継続的な改善

8-1. 公開前に確認すべきSEO設定チェックリスト

WordPressサイトを公開する前に、以下のSEO設定を確認してください。

  • パーマリンクが「投稿名」形式に設定されているか
  • 各ページのスラッグが英数字・ハイフン区切りになっているか
  • SEOプラグインが有効になっており、初期設定が完了しているか
  • XMLサイトマップが生成され、Google Search Consoleに送信済みか
  • Google Search ConsoleでサイトのURLプロパティが設定されているか
  • サイト全体の「検索エンジンがサイトをインデックスしないようにする」のチェックが外れているか(設定→表示設定で確認)
  • 各ページのメタタイトル・メタディスクリプションが個別に設定されているか
  • robots.txtでGooglebot・AIクローラー(OAI-SearchBot、PerplexityBotなど)がブロックされていないか

特に、WordPressの「表示設定」にある「検索エンジンがサイトをインデックスしないようにする」のチェックは、開発中に有効化されたまま本番公開されるケースがあるため、必ず確認が必要です。また2026年現在は、ChatGPTやPerplexityなどのAIクローラーをrobots.txtで誤ってブロックしていると、AI検索へのインデックスが行われないため注意が必要です。

8-2. llms.txtの設定(AI検索対応の新しいステップ)

llms.txtとは、AIクローラーに対してサイトの構造や重要コンテンツを伝えるための新しいテキストファイルです。robots.txtがGoogleなどの検索エンジンクローラー向けの案内であるのに対し、llms.txtはChatGPT・Claude・Perplexityなどの大規模言語モデル(LLM)向けにサイト情報を提供する役割を持ちます。

Yoast SEOには、llms.txtファイルを自動生成する機能が追加されています。設定は管理画面から有効化するだけで完了するため、AI検索への対応を強化したい場合は積極的に活用してください。ただし、設定するだけで劇的な効果が出るものではなく、コンテンツの品質・構造化データの整備・E-E-A-Tの強化が前提となります。

8-3. 定期的に確認すべきSEO関連の指標

SEO設定は一度行って終わりではなく、継続的なモニタリングと改善が重要です。

  • Google Search Consoleで「カバレッジ」のエラー・警告を月次で確認する
  • 「検索パフォーマンス」レポートで、クリック数・表示回数・平均順位の推移を確認する
  • 「拡張機能」セクションで構造化データのエラーを確認する
  • ページ速度が低下していないか、Core Web Vitalsの指標を定期的に確認する

これらの指標をもとに、コンテンツの改善・内部リンクの整備・構造化データの追加などPDCAを回すことが、SEO効果を高め続けるための基本となります。

8-4. SEO設定を制作会社に依頼するメリット

WordPressのSEO設定は、本記事で解説したように管理画面上での操作が中心ですが、実際には「どのページをインデックスさせるか」「どのスキーマを実装するか」「内部リンクをどう設計するか」といった、SEO知識と経験に基づく判断が必要な箇所が多くあります。

自社で設定を進める場合、設定ミスが検索評価の低下につながるリスクもあります。特にパーマリンクの変更やnoindex設定の誤りは、インデックスの喪失や重複コンテンツの発生につながる場合があります。

2026年現在はAI Overview対応やllms.txt・構造化データの整備など、考慮すべき要素がさらに増えています。SEOを意識したホームページの設計・構築・運用を検討されている場合は、制作会社への相談が効果的な選択肢のひとつです。

まとめ

WordPressのSEO設定は、パーマリンク設計・SEOプラグインの設定・XMLサイトマップの送信・構造化データの実装・canonical設定の5つの領域を体系的に整備することが基本です。各設定は相互に関連しており、正しい順序と方法で進めることが重要です。

2026年現在は、これらの基本設定に加えて、AI Overview(AIO)への対応を見据えたFAQスキーマの実装やllms.txtの設定など、AI検索時代に向けた施策も視野に入れることが求められます。 本記事で解説した手順を参考に、まずはパーマリンクとSEOプラグインの基本設定から着手することをおすすめします。設定に不安がある場合や、本格的なSEO対策・ホームページ制作を検討されている場合は、実績のある制作会社へのご相談をご検討ください。
フォー・クオリアはWebサイト制作実績20,000件以上の経験をもとに、SEOを考慮したサイト構築と運用をご支援しています。まずはお気軽にお問い合わせください。

 まずはお気軽に
ご相談ください