WordPressサイトマップの作り方とSearch Console登録【15分で完了】

ブログ運営

※当サイトはアフィリエイトプログラムに参加しています

XMLサイトマップの仕組み

ブログを作ったのにGoogleに表示されない。記事を書いてもインデックスされない。それ、サイトマップとSearch Consoleの設定ができてないかもしれない。

この記事では、WordPressでサイトマップを作成してSearch Consoleに登録する方法を、スクショ付きで解説する。所要時間は15分くらい。

XMLサイトマップとは

XMLサイトマップは、サイト内の全ページのURLをGoogleに伝えるためのファイル。これがないとGoogleのクローラーがページを見つけるのに時間がかかる。特に新しいサイトではサイトマップの有無で、インデックス速度に大きな差が出る。

WordPress 5.5以降はコアにサイトマップ機能が内蔵されてるが、Yoast SEOやAll in One SEOを使ってる場合はプラグイン側のサイトマップを使った方が柔軟性が高い。

サイトマップの作成方法(3パターン)

方法1: Yoast SEOで作成(おすすめ)

Yoast SEOをインストールしていれば、サイトマップは自動で生成されている。URLは https://あなたのドメイン/sitemap_index.xml でアクセスできる。

Yoast SEOの「設定」→「サイトマップ」で、サイトマップに含めるコンテンツタイプを選べる。不要なもの(メディアページやタグアーカイブ)は除外しておくとクロール効率が上がる。

方法2: WordPress標準機能を使う

プラグインなしでも https://あなたのドメイン/wp-sitemap.xml でサイトマップが見れる。ただし設定項目がほぼなく、カスタマイズ性は低い。

方法3: XML Sitemaps(旧Google XML Sitemaps)プラグイン

Yoastを使っていない場合の選択肢。更新頻度や優先度を細かく設定できる。ただしYoastと併用するとサイトマップが重複するので注意。

Yoast SEOのサイトマップ設定画面

Google Search Consoleへの登録手順

ステップ1: Search Consoleにサイトを追加

Google Search Consoleにアクセスして「プロパティを追加」をクリック。URLプレフィックスで自分のサイトURLを入力する。

ステップ2: 所有権を確認

確認方法はいくつかあるが、HTMLファイルのアップロードが一番簡単。Yoast SEOを使ってるなら、メタタグで確認するのがラク。Yoast SEO→「一般」→「ウェブマスターツール」にSearch Consoleの認証コードを貼るだけ。

ステップ3: サイトマップを送信

Search Consoleの左メニューから「サイトマップ」を開いて、サイトマップのURLを入力して「送信」。Yoast SEOなら sitemap_index.xml、WordPress標準なら wp-sitemap.xml を入力する。

送信後、ステータスが「成功しました」になればOK。エラーが出たらURLが間違ってないか確認する。

ステップ4: インデックス状況を確認

「ページ」レポートで、インデックスされているページ数を確認。「インデックス未登録」のページがあれば、理由を確認して対処する。

サイトマップ送信後にやるべきこと

新記事を書いたら毎回やること
URL検査ツールで新記事のURLを入力して「インデックス登録をリクエスト」。これで数時間〜数日でインデックスされる。

週1でやること
Search Consoleの「検索パフォーマンス」で表示回数・クリック数・平均順位をチェック。順位が下がってきた記事があればリライト候補に入れる。

月1でやること
「ページ」レポートでインデックスエラーを確認。404エラーやリダイレクトエラーがあれば修正する。

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

よくあるトラブルと対処法

「サイトマップが読み取れませんでした」エラー
URLが間違っているか、robots.txtでブロックされている。https://あなたのドメイン/robots.txt を確認して、Sitemapの記述があるか確認する。

インデックスされないページがある
noindex設定になってないか確認。Yoast SEOの記事編集画面で「検索エンジンにこのページの表示を許可する」がオンになっているか見る。

サイトマップにページが反映されない
キャッシュが原因のことが多い。WP Fastest Cacheなどのキャッシュプラグインのキャッシュをクリアしてみる。

まとめ

サイトマップとSearch Consoleの設定は、ブログ開設直後にやっておくべき必須タスク。これをやらないと、どんなに良い記事を書いてもGoogleに見つけてもらえない。15分の作業で、その後のSEO効果が全然違ってくる。

🚀 AIエージェントでブログ運営を自動化

OneTapClawなら、AIエージェントをワンクリックでデプロイ。Discord対応、月額たった550円。

※初期費用0円で始められます

OneTapClawを見てみる →

📌 高速サーバーでSEO効果を最大化

サーバーの表示速度はGoogleのランキング要因。速いサーバーに変えるだけで順位が上がることもある。

エックスサーバー(国内シェアNo.1・10日間無料お試し)→

ConoHa WING(初期費用無料・独自ドメイン2つ無料)→

コメント