[AI Image: WordPress core sitemap discovery moment, wp-sitemap.xml highlighted with clean structured nodes, watercolor style]
5.5以降の仕様を知らずに、私は「やるべきこと」を勘違いしていた
私はこれまで、`sitemap.xml` はプラグインで用意するものだと思っていた。
そのため初期構築では触らず、「SEOを本格化する段階で入れればいい」と判断していた。
この前提はズレていた。
WordPressは 5.5以降、標準機能としてXMLサイトマップを自動生成している。
sitemap.xml は「追加するもの」ではなく「すでにあるもの」だった
WordPress 5.5以降では、コア機能としてサイトマップが有効化されている。
URLは `wp-sitemap.xml`。
私は長く、
- `sitemap.xml = SEOプラグインが出すもの`
- `自分で用意しないと存在しないもの`
という認識で止まっていた。
結果として、存在しているサイトマップを「無いもの」として扱っていた。
勘違いの原因は、ファイル名と過去の常識
なぜ思い込んだか。理由は単純だった。
以前のWordPressでは、
- `sitemap.xml` は標準では存在しなかった
- Yoast SEO などのプラグインで作るのが一般的だった
この成功体験が、そのまま固定観念になっていた。
要するに、私は仕様変更を追えていなかった。
本質は「sitemap.xml という名前」ではなかった
ここで重要なのは、検索エンジンはファイル名そのものを評価しているわけではない、という点だ。
Googleが見ているのは、
- XMLサイトマップとして構造が正しいか
- クロール可能なURLが列挙されているか
- Search Consoleに登録されているか
今振り返ると、判断はこう整理できる
当時の自分は、
- `sitemap.xml` はプラグインで作るものだと思っていた
- WordPress標準で出ていることを知らなかった
- そのため初期フェーズで何もしなかった
これは怠慢というより、前提知識の更新漏れだった。
ただし結果として、「最短で効く一手」を逃したのも事実だ。
今なら、こう言える
WordPress 5.5以降を使っているなら、まず確認すべきはこれだけでいい。
- `/wp-sitemap.xml` が存在するか
- それを Search Console に登録しているか
検索改善追記(2026-03-02)
チェックポイント
- `/wp-sitemap.xml` が200で返る
- Search Consoleにサイトマップを送信済み
- カバレッジで除外理由を確認
- noindexページが過剰に混ざっていないか確認
- 重要ページへの内部リンクを増やす
関連記事
- wp-cliでWordPressを更新する https://attrip.jp/217441/
- WordPress重大エラー時代の新常識 https://attrip.jp/217550/
- 管理画面なしでブログを更新する方法 https://attrip.jp/217274/