WordPressの技術的SEO:サイトマップ、robots.txt、canonicalタグ
WordPressの技術的SEOをマスターする:XMLサイトマップ、robots.txt、canonicalタグを正しく設定してインデックスとランキングを向上させる。
テクニカルSEOがWordPressランキングの基盤である理由
WordPressのテクニカルSEOとは、GoogleがWebサイトを正しくクロール、理解、インデックスできるようにするためのすべての施策を指します。しっかりした技術的基盤がなければ、どれほど優れたコンテンツも効果を発揮しません。
テクニカルSEOの三本柱:
- クロール可能性 — Googleはすべての重要なページを見つけられるか?
- インデックス可能性 — 適切なページがインデックスされているか?
- レンダリング — GoogleはコンテンツをCorrectly表示できるか?
XMLサイトマップ:Webサイトのロードマップ
WordPressサイトマップは、検索エンジンにWebサイトのすべての重要なURLを一覧表示するXMLファイルです。Googleが新しいページや更新されたページをより早く発見するのに役立ちます。
WordPress標準サイトマップとプラグインサイトマップ
WordPress 5.5以降、/wp-sitemap.xmlに標準サイトマップが存在します。ただし、制限があります:
| 機能 | WP標準 | Yoast SEO | Rank Math | SEOPress |
|---|
|---|---|---|---|---|
| 自動生成 | ✅ | ✅ | ✅ | ✅ |
|---|---|---|---|---|
| 投稿タイプのフィルタリング | ❌ | ✅ | ✅ | ✅ |
| ページの除外 | ❌ | ✅ | ✅ | ✅ |
| 画像サイトマップ | ❌ | ✅ | ✅ | ✅ |
| 最終更新日(lastmod) | ❌ | ✅ | ✅ | ✅ |
| 優先度の設定 | ❌ | ❌ | ✅ | ✅ |
推奨:SEOプラグインのサイトマップを使用し、WordPress標準サイトマップを無効にしてください。
Google Search Consoleでサイトマップを送信する
- Google Search Consoleを開く
- *サイトマップ*に移動する
- サイトマップのURL(例:
/sitemap_index.xml)を入力する - *送信*をクリックする
定期的にステータスを確認しましょう — 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を作成します。編集するには:
- SEOプラグイン:YoastとRank Mathはrobots.txtエディターを提供しています
- 手動:FTP/SFTPでファイルをルートディレクトリにアップロードする
- プラグイン:シンプルな編集インターフェース用の「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 Spider | 500URLまで | カノニカル、robots.txt、リダイレクト、重複コンテンツ |
| Ahrefs Site Audit | ❌ | 包括的な技術チェック |
| PageSpeed Insights | ✅ | Core Web Vitals、パフォーマンス |
| AniSEO | フリーミアム | AIによる自動SEO分析 |
AniSEO:WordPressのSEOを自動最適化
手作業の時間を節約しましょう — AniSEOはAIでWordPressページを分析し、最適化されたメタタグを作成し、コンテンツを改善して、ランキングを自動的に追跡します。
よくある質問(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:トップランキング獲得のための完全ガイド →関連記事
AniSEO
Automatically Create SEO Articles for WordPress
Keyword research, AI content, and direct publishing to WordPress — start for free.
Try for free →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サイトで実践しましょう。