aniseo.io
機能FAQBlog料金無料SEOチェック
ログイン無料で始める
← ブログに戻る
WordPress SEO·2026年3月22日·7 分で読む

WordPressの技術的SEO:サイトマップ、robots.txt、canonicalタグ

WordPressの技術的SEOをマスターする:XMLサイトマップ、robots.txt、canonicalタグを正しく設定してインデックスとランキングを向上させる。

目次

  1. テクニカルSEOがWordPressランキングの基盤である理由
  2. XMLサイトマップ:Webサイトのロードマップ
  3. WordPress標準サイトマップとプラグインサイトマップ
  4. Google Search Consoleでサイトマップを送信する
  5. サイトマップに含めるもの・含めないもの
  6. robots.txt:クロールバジェットを戦略的にコントロール
  7. WordPressに最適なrobots.txt
  8. robots.txtの一般的なミス
  9. WordPressでrobots.txtを編集する
  10. カノニカルタグ:重複コンテンツの防止
  11. WordPressでの典型的な重複コンテンツのシナリオ
  12. カノニカルタグを正しく設定する
  13. スキーママークアップ / 構造化データ
  14. テクニカルSEOのチェック:ツールと方法
  15. AniSEO:WordPressのSEOを自動最適化
  16. よくある質問(FAQ)
  17. WordPressにXMLサイトマップは必要ですか?
  18. カノニカルタグが間違って設定されていた場合はどうなりますか?
  19. robots.txtで/wp-json/をブロックすべきですか?
  20. robots.txtとRobotsメタタグの違いは何ですか?

テクニカルSEOがWordPressランキングの基盤である理由

WordPressのテクニカルSEOとは、GoogleがWebサイトを正しくクロール、理解、インデックスできるようにするためのすべての施策を指します。しっかりした技術的基盤がなければ、どれほど優れたコンテンツも効果を発揮しません。

テクニカルSEOの三本柱:

  1. クロール可能性 — Googleはすべての重要なページを見つけられるか?
  2. インデックス可能性 — 適切なページがインデックスされているか?
  3. レンダリング — GoogleはコンテンツをCorrectly表示できるか?

XMLサイトマップ:Webサイトのロードマップ

WordPressサイトマップは、検索エンジンにWebサイトのすべての重要なURLを一覧表示するXMLファイルです。Googleが新しいページや更新されたページをより早く発見するのに役立ちます。

WordPress標準サイトマップとプラグインサイトマップ

WordPress 5.5以降、/wp-sitemap.xmlに標準サイトマップが存在します。ただし、制限があります:

機能WP標準Yoast SEORank MathSEOPress

|---|---|---|---|---|

自動生成✅✅✅✅
投稿タイプのフィルタリング❌✅✅✅
ページの除外❌✅✅✅
画像サイトマップ❌✅✅✅
最終更新日(lastmod)❌✅✅✅
優先度の設定❌❌✅✅

推奨:SEOプラグインのサイトマップを使用し、WordPress標準サイトマップを無効にしてください。

Google Search Consoleでサイトマップを送信する

  1. Google Search Consoleを開く
  2. *サイトマップ*に移動する
  3. サイトマップのURL(例:/sitemap_index.xml)を入力する
  4. *送信*をクリックする

定期的にステータスを確認しましょう — Googleは送信されたURLの数とインデックスされたURLの数を表示します。

サイトマップに含めるもの・含めないもの

含める:

  • インデックスする必要があるすべてのページと投稿
  • 重要なカテゴリーとタグのページ
  • 商品ページ(WooCommerce)

除外する:

  • noindexタグが付いているページ
  • サンキューページと確認ページ
  • 内部検索結果ページ
  • ページ分割されたアーカイブページ(/page/2/、/page/3/)

robots.txt:クロールバジェットを戦略的にコントロール

robots.txtファイルはドメインのルートディレクトリに配置され、検索エンジンのボットにクロールを許可するエリアと許可しないエリアを伝えます。

WordPressに最適なrobots.txt

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php

# Block spam and parameter URLs
Disallow: /?s=
Disallow: /wp-json/
Disallow: /wp-login.php

# Declare sitemap
Sitemap: https://your-domain.com/sitemap_index.xml

robots.txtの一般的なミス

  • サイト全体のブロック:Disallow: /はすべてをブロックします — 致命的なエラー
  • CSS/JSのブロック:Googleはページを正しくレンダリングするためにCSSとJavaScriptをクロールする必要があります
  • wp-admin/admin-ajax.phpが許可されていない:多くのテーマとプラグインがAJAXでコンテンツを読み込みます — このURLは到達可能でなければなりません
  • サイトマップがリンクされていない:robots.txtにサイトマップを含めると発見が加速されます

WordPressでrobots.txtを編集する

プラグインなしでは、WordPressは仮想robots.txtを作成します。編集するには:

  1. SEOプラグイン:YoastとRank Mathはrobots.txtエディターを提供しています
  2. 手動:FTP/SFTPでファイルをルートディレクトリにアップロードする
  3. プラグイン:シンプルな編集インターフェース用の「WP Robots Txt」

カノニカルタグ:重複コンテンツの防止

カノニカルタグ()は、ページの「元のバージョン」はどれかをGoogleに伝えます。WordPressは同じコンテンツに対して複数のURLを生成することが多いため、これは非常に重要です。

WordPressでの典型的な重複コンテンツのシナリオ

  • wwwとnon-www:www.domain.comとdomain.com
  • HTTPとHTTPS:http://とhttps://
  • 末尾スラッシュ:/pageと/page/
  • URLパラメーター:/page/?utm_source=newsletter
  • ページネーション:/category/と/category/page/2/
  • アーカイブページ:著者、日付、タグのアーカイブ

カノニカルタグを正しく設定する

WordPress SEOプラグインはカノニカルタグを自動的に設定します。通常、カノニカルはパラメーターのないクリーンなURLを指します:

<!-- On page /article/?utm_source=newsletter -->
<link rel="canonical" href="https://domain.com/article/" />

スキーママークアップ / 構造化データ

構造化データは、GoogleがコンテンツをリッチスニペットとしてResults表示するのに役立ちます。記事、製品、FAQ、レビューにスキーママークアップを実装して、検索結果での視認性を高めましょう。

テクニカルSEOのチェック:ツールと方法

ツール無料チェック内容

|---|---|---|

Google Search Console✅インデックス、クロールエラー、Core Web Vitals
Screaming Frog SEO Spider500URLまでカノニカル、robots.txt、リダイレクト、重複コンテンツ
Ahrefs Site Audit❌包括的な技術チェック
PageSpeed Insights✅Core Web Vitals、パフォーマンス
AniSEOフリーミアムAIによる自動SEO分析

AniSEO:WordPressのSEOを自動最適化

手作業の時間を節約しましょう — AniSEOはAIでWordPressページを分析し、最適化されたメタタグを作成し、コンテンツを改善して、ランキングを自動的に追跡します。

AniSEOを無料で試す →


よくある質問(FAQ)

WordPressにXMLサイトマップは必要ですか?

厳密に言えば、不要です — Googleはリンクを通じてほとんどのページを見つけます。しかし、サイトマップはインデックス作成を大幅に加速します。特に新しいページや大きなWebサイトでは効果的です。利用しない理由はありません。

カノニカルタグが間違って設定されていた場合はどうなりますか?

Googleが間違ったページをインデックスしたり、複数のURLにランキングを分散させたりする可能性があります。Google Search Consoleの「ページ」セクションで定期的にカノニカルの問題を確認してください。

robots.txtで/wp-json/をブロックすべきですか?

ほとんどのWebサイトでは、はい — REST APIエンドポイントはSEO上の価値を提供せず、クロールバジェットを消費します。例外:Headless WordPressを使用している場合や、公開インテグレーション用にAPIが必要な場合。

robots.txtとRobotsメタタグの違いは何ですか?

robots.txtはクロールをブロックします — GoogleはそのページをまったくVisible見ません。Robotsメタタグ(noindex)はクロールを許可しますが、インデックスを防ぎます。「インデックスしない」場合、メタタグの方が優れた選択肢です。Googleはページ上のコンテンツを分析し、リンクをたどることができます。

Hauptartikel zum Thema

WordPress SEO 2026:トップランキング獲得のための完全ガイド →

関連記事

WordPress SEO

WooCommerce SEO Guide 2026: Optimizing Products, Categories and Blog Posts

10 min

WordPress SEO

Schema Markup for WooCommerce 2026: Rich Snippets for Products, Reviews and Prices

8 min

WordPress SEO

WordPress SEOチェックリスト2026:完璧な最適化のための25のポイント

8 min

AniSEO

Automatically Create SEO Articles for WordPress

Keyword research, AI content, and direct publishing to WordPress — start for free.

Try for free →
Share:XLinkedIn
A

AniSEO Redaktion

The AniSEO team writes about SEO, WordPress, and AI-powered content strategies. All articles are reviewed by SEO experts and based on current data and best practices.

AniSEOのAIサポートで、これらのSEO戦略をWordPressサイトで実践しましょう。

今すぐ無料で試す →View pricing →
aniseo.io

AI-powered SEO for WordPress & Websites

製品

  • aniseo.io
  • anilead.io
  • anicampaign.io
  • anipage.io
  • aniavatar.io
  • ultimate-marketing.io

aniseo.io

  • 機能
  • 料金
  • FAQ
  • Blog

Legal

  • 会社情報
  • プライバシー
  • 利用規約
© 2026 anisuite — aniseo.io · anicampaign.io · anilead.io · anipage.io · aniavatar.io · ultimate-marketing.io