WordPressのサイトマップ、どこから手を付ければいいか迷っていませんか。XMLとHTMLの違いが曖昧、wp-sitemap.xmlが404、サーチコンソールに送っても「保留」のまま——そんな声を月間100件以上受けてきました。検索エンジンはXMLを、ユーザーはHTMLを参照しますが、運用規模で最適解は変わります。
Googleは公式ヘルプで「サイトマップは大規模サイトや新規ページが多いサイトで特に有効」と明記しています。実務ではXMLの分割や除外設定、HTMLの導線設計が成果を左右します。記事ではWordPress標準機能と主要プラグインを比較し、トラブルの切り分けから登録・検証までを手順化しました。
5分で標準XMLを確認し、15分で送信〜検証まで到達できる流れも用意しました。小規模ブログから大規模メディアまで、あなたのサイトに合う構成を具体例で示します。まずは現在のwp-sitemap.xmlの表示可否から一緒に確認していきましょう。
目次
wordpressサイトマップのサイトマップとは何かを実例で理解する
XMLサイトマップとHTMLサイトマップの違いと使い分け
検索エンジン向けのXMLサイトマップは、URL、最終更新日、優先度などのメタ情報を機械可読形式で列挙し、クロールの効率化とインデックスの網羅性向上を目的にします。配置はサイトルート配下の/wp-sitemap.xmlや/sitemap.xmlが一般的で、WordPress標準の自動生成機能やSEOプラグインで管理します。一方、HTMLサイトマップはユーザー向けに主要カテゴリーや重要ページを一覧化するナビゲーションページです。配置は固定ページが中心で、内部リンク改善や回遊性向上を狙います。運用基準は、更新頻度が高い・階層が深い・大量URLの場合はXMLを重視し、情報探索性を高めたい場合はHTMLを併用します。両者を目的別に分担し、重複や誘導ミスを避ける設計が重要です。
サイト マップ wordpress の基本構造と注意点
XMLサイトマップはurlset配下にurl要素を持ち、loc、lastmod、画像・動画拡張タグなどで構成します。インデックス対象は正規URLのみとし、noindexやcanonicalで除外するページは掲載を避けます。更新頻度は実際の変更に合わせ、lastmodの正確性を保つことが重要です。404やリダイレクト先の旧URLは含めず、パラメータ重複も排除します。画像は重要コンテンツのサムネイルやオリジナル画像を明示し、動画はサムネイルURLやタイトルを適切に付与します。モバイル最適化ではスマホ用URLの正規化を徹底します。ファイルサイズは圧縮を活用し、上限超過時は分割インデックスを採用します。自動生成の競合を避けるため、標準機能とプラグインの二重生成に注意します。
-
推奨チェック項目
- 200で到達可能な正規URLのみ収録
- lastmodは実変更に同期
- 画像・動画の重要アセットを補足
- 二重生成とパラメータ重複を回避
サイトマップは必要ですか?運用規模別の必要性と効果
小規模サイトでもXMLサイトマップは新規公開や構成変更の検出に有効で、インデックス遅延を抑制します。特に更新間隔が不定期な場合、lastmodの精度が発見性を支えます。HTMLサイトマップは主要導線の補助となり、カテゴリを横断して探す行動を助けます。大規模サイトではクロール資源の最適配分が重要で、XMLサイトマップにより重要領域を確実に伝達できます。階層が深い場合やフィルタ型一覧がある場合も、正規URLへ集約し重複を回避します。2025/09/04時点ではWordPress標準の/wp-sitemap.xmlが広く機能し、必要に応じてSEOプラグインで分割・画像動画拡張を付与します。HTMLは情報設計の補助として、サイト内検索と併用すると効果が安定します。
-
規模別の要点
- 小規模: XMLで発見性、HTMLで導線補強
- 中〜大規模: 分割と拡張子マップで精度管理
- 高頻度更新: 自動生成と正確なlastmod運用
-
代表的な要素と役割
要素/設定 | 主対象 | 目的 | 実装の要点 | 注意点 |
---|---|---|---|---|
XMLサイトマップ | 検索エンジン | クロール効率化 | 正規URL・lastmod運用 | 二重生成回避 |
HTMLサイトマップ | ユーザー | 回遊性向上 | 固定ページで自動一覧 | 冗長リンク抑制 |
画像拡張 | 画像検索 | 画像発見性 | 代表画像の明示 | 重複画像除外 |
動画拡張 | 動画検索 | サムネイル提示 | タイトル/説明付与 | 埋め込み重複整理 |
分割インデックス | 大規模 | 上限対策 | インデックスファイル採用 | 整合性維持 |
WordPress標準のXMLサイトマップで自動生成する方法
WordPress標準のサイトマップURLと確認手順
WordPress 5.5以降は標準でXMLサイトマップを自動生成します。基本の確認URLはhttps://あなたのドメイン/wp-sitemap.xml です。2025/09/04時点で、公開中の投稿・固定ページ・タクソノミーごとに索引が自動で分割され、個別のsitemapにリンクされます。公開状態でない投稿やnoindexのものは原則出力されません。表示後は投稿・固定ページ・カテゴリの各索引に遷移し、意図したURLが含まれているか、URLの正規化や末尾スラッシュの統一が担保されているかを確認します。キャッシュを使う環境では管理者ログイン状態で再読込し、最新の生成状態をチェックします。
-
確認手順
- ブラウザで/wp-sitemap.xmlを開く
- 索引内リンクから投稿・固定ページ・カテゴリへ遷移
- 想定外のURLや下書きが含まれていないか確認
- 末尾スラッシュやURL表記の統一を確認
- キャッシュ無効化で再確認
-
確認ポイント
- ステータスが公開のみになっているか
- リダイレクトでURLが変化していないか
- 日本語スラッグのエンコード表示を許容するか
wp-sitemap.xmlが表示されない・404になる原因と対処
wp-sitemap.xmlが404や空白になる場合、以下の原因が多いです。まずパーマリンク設定のリライトルールが壊れていると生成に失敗します。設定→パーマリンクで何も変更せず保存し、ルールを再生成します。キャッシュ/ページキャッシュ/CDNが古い出力を返す場合は全て一時無効化し、管理画面とサーバー側両方のキャッシュをクリアします。固定ページやリダイレクト設定が/wp-sitemap.xmlと衝突していると404や別ページ転送が起きます。固定ページスラッグやリダイレクト規則を修正します。サーバー設定でxml拡張子やルーティングがブロックされている場合はWebサーバー設定を見直します。
-
主な原因
- パーマリンクのリライト不整合
- キャッシュ/CDNの旧キャッシュ
- 固定ページやリダイレクトとのURL競合
- WebサーバーやWAFの制限
- サイトマップを横取りするプラグイン競合
-
対処の優先手順
- パーマリンクを保存し.htaccessやルール再生成
- すべてのキャッシュとCDNをパージ
- 競合する固定ページ/ルールを削除
- 競合するサイトマップ機能を一時停止
- サーバーログで403/404の要因を確認
標準機能で編集・除外を行う基本方針
標準のXMLサイトマップは自動生成が強みですが、詳細な編集は限定的です。基本方針は「不要な公開オブジェクトをサイト側で非公開・noindex・アーカイブ無効化にする」ことです。特に添付ファイルページやシステム用固定ページは、公開状態やインデックス設定を見直すと除外できます。プラグインを併用しない場合でも、テーマやサイト設定でタクソノミーの公開アーカイブを無効化すれば、該当の索引から外れます。大規模サイトでは、検索対象外の投稿タイプ/カテゴリを明確化し、公開前にURL設計を整えることで、出力内容を自然に最適化できます。出力結果は定期点検し、意図せぬURL流入を早期に防ぎます。
-
基本方針
- インデックス対象は公開・必要ページに限定
- 不要な投稿タイプやタクソノミーは公開を無効化
- リダイレクト対象は正規URLへ統一
- 添付ファイルページはメディア直URLに統合
-
運用ポイント
- 変更後に/wp-sitemap.xmlを再確認
- キャッシュをクリアして反映を確認
- サイト構造変更時は索引の整合性を点検
-
参考チェック項目
- 下層sitemapのURL件数が急増/激減していないか
- 非公開やパスワード保護が混入していないか
- 末尾スラッシュとcanonicalが一致しているか
プラグインで作るWordPressサイトマップのおすすめと比較
XML Sitemap & Google News / XML Sitemaps / Yoast SEO / All in One SEOの比較軸
以下は、除外の柔軟性、ニュース・画像対応、サイトマップ分割、更新頻度制御、学習コストの観点で主要プラグインを比較した一覧です。2025/09/04時点の一般的な機能傾向を整理しています。運用環境や併用プラグインとの相性により挙動が異なる場合があるため、導入前にステージングで確認すると安全です。モバイル画面でも横スクロールで確認しやすいよう簡潔に記載します。
プラグイン名 | 除外の柔軟性 | ニュース対応 | 画像対応 | サイトマップ分割 | 更新頻度/優先度設定 | 学習コスト | 主な利点 | 注意点 |
---|---|---|---|---|---|---|---|---|
XML Sitemap & Google News | 高い(投稿タイプ/タクソノミー/個別除外) | あり(Google News) | あり | あり(自動分割/圧縮) | あり | 中 | ニュース・画像を一元管理 | 設定項目が多め |
XML Sitemaps(旧Google XML Sitemaps) | 中(基本的な除外に対応) | なし | 限定的 | あり | あり | 低 | 軽量で安定運用 | 拡張機能は少なめ |
Yoast SEO | 高い(索引からの除外管理) | なし(別拡張で対応可のケースあり) | 自動含有のケース | あり(索引方式) | なし(細分設定は限定) | 中 | SEO全体と統合 | 細かな周波数設定は弱め |
All in One SEO | 高い | あり(ニュース拡張) | あり | あり | あり | 中 | 1つで完結しやすい | 有効化機能が多く設計要 |
-
XML中心の運用でニュースや画像も配信したい場合は「XML Sitemap & Google News」や「All in One SEO」が候補です。
-
軽量性や単機能優先なら「XML Sitemaps」、SEO一体管理なら「Yoast SEO」を選びます。
-
競合回避のため、同時に複数のXMLサイトマップ機能を有効化しない構成が望ましいです。
XML sitemap & google news 設定と使い方の要点
XML Sitemap & Google Newsは、ニュースと画像のサイトマップを同一プラグインで整備でき、分割と圧縮にも対応します。まず、一般設定でXMLサイトマップを有効化し、投稿タイプやタクソノミーの含め方を調整します。続いてニュースサイトマップをオンにし、対象カテゴリーや公開後の保持期間を設定します。画像は添付や本文内画像を含めるオプションを有効にし、不要なサイズ生成を避けてURL整合性を保ちます。優先度や更新頻度は重要セクションに対してのみ設定し、過剰なpriority指定は避けます。圧縮は有効にしてクロール効率を高め、送信先の検索エンジンへの自動通知をオンにします。最後にサイトマップURLを確認し、サーチコンソールで登録・送信、インデックスレポートでエラーを定期点検します。
HTMLサイトマップを作るプラグイン選定
HTMLサイトマップはユーザーの回遊支援が目的で、情報設計と可読性が重要です。ps auto sitemapは短コードではなく固定ページにコード挿入で自動生成し、見出し階層や除外ID指定が容易です。WP Sitemap Pageはショートコード中心で、固定ページ・投稿・カテゴリーなどを個別に表示し、ブロックエディタと相性が良いです。Simple Sitemapはブロック対応が進んでおり、カード風やリスト表示を選べてモバイルでも見やすく構成できます。小規模サイトやブログならps auto sitemapの軽さが利点です。中〜大規模で投稿タイプ別の分割表示やデザイン調整を重視するならWP Sitemap PageやSimple Sitemapが合います。内部リンク最適化の観点から、不要なアーカイブは非表示にし、検索導線はカテゴリやタグの上位を優先配置するのが実務的です。
HTMLサイトマップ(サイトマップページ)の作り方とナビゲーション設計
HTMLサイトマップは、ユーザーが目的のページへ素早く到達するための一覧ページです。WordPressでは「サイトマップページ」を固定ページとして用意し、カテゴリや固定ページ、記事へのリンク構造を可視化します。2025/09/04時点では、テーマやメニュー、パンくずとの役割分担を設計し、重複導線を避けることが重要です。モバイルではアコーディオンや見出し階層を明確化し、折りたたみで深い階層を整理します。リンクテキストはページ名を正確に記載し、nofollow等の不要な属性は付与しません。サイト規模が大きい場合はカテゴリ単位で分割し、読み込み負荷を抑えます。更新頻度の高いサイトでは自動更新の仕組みを採用し、手動更新のミスを防ぎます。
-
目的: ユーザーの回遊性向上と到達時間の短縮
-
対象: 固定ページ、投稿、カテゴリ、タグ
-
注意: 重複リンクの乱立回避、深すぎる階層の整理
-
推奨: 見出し階層の統一、モバイルでの折りたたみ
ps auto sitemap 設定とデザイン最適化
ps auto sitemapは、固定ページに特定のコードを挿入してサイトマップを自動生成する方法として広く利用されています。まず、固定ページを作成しパーマリンクをわかりやすく設定します。次にプラグイン設定で対象コンテンツを選び、カテゴリーやタグの表示可否、並び順、除外IDを指定します。出力後はテーマ側のスタイルを上書きし、見出しやリストの余白、インデント、リンクカラー、ホバー状態を最適化します。モバイルでは行間とタップ領域を拡大し、3クリック以内で主要ページへ到達できるよう階層を浅く保ちます。2025/09/04時点での一般的な構成では、カテゴリ→記事の二層表示が読みやすく、固定ページ群は別枠でまとめると探索性が向上します。
-
固定ページ作成とコード挿入、カテゴリー/タグの表示制御、スタイル調整の手順
-
自動更新で追加記事を即時反映
-
除外設定で重複や秘密ページの露出防止
-
階層深度と上限件数の制御で負荷軽減
設定項目 | 推奨方針 | 目的 |
---|---|---|
表示対象 | 固定ページ/投稿/カテゴリ(必要に応じタグ) | 導線の網羅と冗長回避 |
除外 | 会員ページやLP等 | セキュリティと回遊精度 |
並び順 | タイトル昇順 | 一貫した探しやすさ |
階層深度 | 2〜3階層 | モバイル視認性 |
スタイル | テーマに合わせる | 一貫したUI/UX |
wordpress サイト マップ 固定 ページへの設置とメニュー表示
固定ページで「サイトマップ」を作成し、公開後にメニューへ追加します。グローバルナビではフッターとの重複を避け、ヘッダーメニューには「サイト全体の一覧」を期待するユーザーがアクセスしやすい位置に配置します。フッターには主要リンク群の近くに設置し、モバイルではフッター前半に配置すると到達性が高まります。パンくずは現在地の階層を示す役割、サイトマップは全体構造の一覧を示す役割と定義し、機能が重ならないようにします。カテゴリー数が多い場合は、メニューでは上位カテゴリのみを露出し、詳細はサイトマップページに委ねると情報過多を防げます。内部リンクはnoindexページを避け、公開範囲に合わせて構成します。
-
フッター/グローバルナビへの設置とパンくずとの役割分担を設計
-
ヘッダー: サイトマップはユーティリティ領域に配置
-
フッター: 主要リンク近接で回遊性を確保
-
パンくず: 現在地案内、サイトマップ: 全体案内
導線 | 役割 | 配置の目安 | 注意点 |
---|---|---|---|
グローバルナビ | 主要導線 | ヘッダー右上/ユーティリティ | 枠の取りすぎに注意 |
フッターリンク | 補助導線 | フッター上段 | 重複リンクの整理 |
パンくず | 現在地表示 | ヘッダー下 | 一覧化はしない |
サイトマップ | 全体一覧 | 固定ページ | 非公開の除外徹底 |
GoogleサーチコンソールにXMLサイトマップを送信・登録する手順
アカウント作成からプロパティ設定、サイト所有権の確認まで
Googleアカウントでサーチコンソールにログインし、プロパティを追加します。推奨はURLプレフィックスで、httpsとドメイン一致を正確に入力します。所有権確認は複数手段があります。HTMLタグ方式は提供されたmetaタグをトップページの
内に配置し、キャッシュやプラグインでheadが改変されないかをチェックします。HTMLファイル方式は提供ファイルをサーバー直下に設置し、https://ドメイン/ファイル名で200応答を確認します。失敗時はリダイレクト有無、www/非www差異、ステージング遮断、noindexの誤設定、CDNのキャッシュ、権限不足を順に見直します。確認後は「検証」を実行し、完了表示を待って次に進みます。2025/09/04時点でも手順は同様です。サイトマップの登録・検証・エラー対応
サイトのXMLサイトマップURLを事前に確認します。WordPress標準は通常https://ドメイン/wp-sitemap.xmlです。サーチコンソールの「サイトマップ」でURLを入力し送信します。ステータスが保留の場合は生成元で404やnoindexが混在していないか、robots.txtでDisallowしていないか、アクセス制限やベーシック認証がないかを確認します。検出URLは「ページ」または「インデックス」レポートで状態を確認します。重大なテンプレートエラーやURL構成誤りを修正後、サイトマップを「再送信」します。頻繁な再送信は不要です。更新頻度が高いサイトはWordPressの自動生成やプラグインを利用し、更新に応じて自動反映される状態を維持します。2025年も基本運用は変わりません。
xml サイト マップ 確認とカバレッジの見方
送信成功はサイトマップの取得に成功した状態で、インデックス状況は別指標です。カバレッジでは「有効」「除外」「エラー」の内訳を確認します。差分が大きい場合は意図しないnoindex、canonicalの誤指定、重複URL、パラメータ付きURLの氾濫、404/410、ソフト404、リダイレクト連鎖を点検します。改善は優先度順に実施します。まず重要ページのインデックス妨害要因を除去し、内部リンクを強化し、リンク切れを修正します。サイトマップには正規URLのみを含め、テスト環境やタグページなど不要URLを除外します。修正後は「URL検査」でライブテストし、必要に応じて再クロールを依頼します。
-
HTMLタグやHTMLファイルでの確認方法と失敗時の再確認ポイント
- HTMLタグは内に正確貼付し、キャッシュ削除後に検証します。
- HTMLファイルはサーバー直下へアップロードし、httpsアクセスで200応答を確認します。
- リダイレクト、www/非www不一致、ベーシック認証、CDNキャッシュ、noindexを見直します。
-
サイトマップURL送信、保留時の確認、検出URLの状態チェックと再送信の判断
- 送信はサーチコンソール「サイトマップ」にURLを入力して実行します。
- 保留時はrobots.txt、認証制限、404、生成エラーを順に確認します。
- 重大修正後のみ再送信し、通常は自動クロールを待ちます。インデックスは「ページ」レポートで確認します。
トラブルシューティング:サイトマップが表示されない・送信できない時
よくある原因と切り分け手順
サイトマップが表示されない、Googleサーチコンソールで送信できない場合は、原因を順に切り分けます。まずプラグイン競合を確認し、サイトマップ機能を持つプラグイン(Yoast SEO、All in One SEO、Google XML Sitemaps、キャッシュ系)を一時停止して単体で検証します。次にキャッシュを削除します。ページキャッシュ、オブジェクトキャッシュ、CDNキャッシュ、ブラウザキャッシュを順番に無効化し再試行します。セキュリティ設定ではWAFやログイン保護、Hotlink防止で/wp-sitemap.xmlやsitemap.xmlがブロックされていないか確認します。robots.txtはDisallowやAllowの記述、Sitemap行のURL表記の誤りを点検します。最後にHTTPレスポンスコード、リダイレクト、Canonicalヘッダーの不整合を確認します。
- プラグイン競合、キャッシュ、セキュリティ設定、robots.txtの記述を順序立てて確認
確認項目 | 具体例 | 合格基準 | 対処 |
---|---|---|---|
競合 | 複数プラグインでSitemaps有効 | 1つのみ有効 | 片方のサイトマップ機能を無効 |
キャッシュ | CDN/プラグイン/サーバー | 200最新取得 | 全層パージ後に再生成 |
セキュリティ | WAF/Basic認証 | クローラー到達可 | ルール例外を付与 |
robots.txt | Disallow誤記 | サイトマップ行正確 | 誤記修正し即時反映 |
HTTP | 3xx/4xx/5xx | 200固定 | リダイレクト除去/権限修正 |
google xml sitemaps 設定の見直しポイント
Google XML Sitemapsを利用中なら設定の過不足が原因になりやすいです。優先度は固定値の上書きを多用せず、重要ページのみ高めに設定します。除外設定ではnoindexページ、検索結果ページ、アーカイブの必要な範囲だけ除外し、固定ページや重要カテゴリが誤って除外されていないか確認します。更新頻度は実態に合わせ、毎日更新しないページにdailyを設定しないよう見直します。自動通知はGoogleへの通知を有効にし、送信ログの成否を確認します。再生成は設定保存後に手動でサイトマップを再構築し、URL末尾のindexや分割ファイルが正しく作成されたかをチェックします。2025/09/04時点で常時SSLの環境ではミックスドコンテンツやhttp→httpsのリダイレクトが完了しているかも確認します。
- 優先度や除外設定、自動通知の有効/無効、再生成の実行手順を点検
設定項目 | 推奨方針 | 確認場所 | チェックポイント |
---|---|---|---|
優先度 | 重要ページのみ高 | 基本設定 | 不要な1.0乱用を避ける |
除外 | 不要URLのみ | 追加ページ/タクソノミー | 重要URLの誤除外なし |
更新頻度 | 実態準拠 | 基本設定 | 不一致を是正 |
自動通知 | 有効 | 通知設定 | 成功ログの有無 |
再生成 | 手動実行 | 更新後 | 分割XMLの整合性 |
代替手段:RSS/Atom送信や一時的な静的sitemap.xmlの設置
復旧までの暫定策として、RSS/Atomフィードをサーチコンソールに送信し新着URLの発見を補助します。/feed/や/category/slug/feed/など更新源の多いフィードを選びます。次に静的なsitemap.xmlを一時設置し、主要URLだけを収録して200で配信します。WordPress標準の/wp-sitemap.xmlと競合しないよう、片方の出力を停止するかURLを統一します。恒久対策への切り替え基準は、サイトマップURLが安定して200を返すこと、分割XMLのリンクが正しく辿れること、サーチコンソールで検出/インデックス済みの増加が継続していることです。復旧後は静的ファイルを撤去し、プラグインまたは標準の自動生成に戻して運用します。
- 復旧までの暫定対応と恒久対策の切替基準を提示
暫定手段 | 目的 | 実装ポイント | 切替基準 |
---|---|---|---|
RSS/Atom送信 | 新着検出 | 更新頻度の高いフィードを登録 | サイトマップ送信が成功 |
静的sitemap.xml | 主要URL担保 | 200配信と正確なURL記述 | 200安定と分割XML整合 |
一時リダイレクト | URL統一 | 1対1の恒久URLに限定 | 正式なXMLが復旧 |
運用ベストプラクティス:自動生成・編集・自作の判断基準
自動生成と手動編集の使い分け
2025/09/04時点での運用では、WordPress標準のXML自動生成や主要プラグインを基軸にし、クロール最適化は手動編集で補完する方針が効率的です。サイト規模が大きい場合はインデックス対象の優先度整理が重要で、不要なアーカイブや検索結果ページを除外し、クローラーの負荷を抑えます。更新頻度が高いブログは自動更新の信頼性が高く、ニュースやイベントなどの鮮度重視コンテンツは頻度設定の調整が有効です。固定ページ主体のコーポレートサイトは手動でURLの包含可否を見直し、重要ランディングの確実な送信を重視します。
- サイト規模や更新頻度に応じて分割や除外ルールを最適化し、負荷を抑制
対応指針の比較
判断軸 | 自動生成が有利な条件 | 手動編集が有利な条件 | 主な設定例 |
---|---|---|---|
規模 | ページ数〜数万未満 | 数十万規模で分割必須 | 1ファイル5万URL/50MB未満で分割 |
更新頻度 | 日次〜週次で定常更新 | 不定期で重要差が大きい | 更新頻度/優先度の個別調整 |
構造 | 標準的な投稿/固定ページ | 複雑なアーカイブ構造 | タクソノミー除外・noindex整合 |
運用体制 | 担当が少人数 | 専任が細部を管轄 | 変更ログ管理・差分反映 |
カスタム構成(自作)で対応すべきケース
多言語ドメインやサブディレクトリ運用では、各言語のURL構造に合わせてインデックス対象を厳密制御し、必要に応じてhreflang対応のサイトマップインデックスを設計します。会員制サイトはログイン必須ページを除外し、公開部分のみを送信します。カスタム投稿や独自タクソノミーを多用する場合は、ビジネス上の重要URLの網羅性を優先し、重複アーカイブやページネーションの扱いを明確化します。外部生成が必要なヘッドレス構成やCDNキャッシュ前提の配信では、ビルド時にサイトマップを自作し、差分更新をジョブ化する設計が適切です。
- 多言語・会員制・カスタム投稿やタクソノミーの要件に合わせた拡張の方向性
自作が適切な要件整理
シナリオ | 必要要件 | 推奨アプローチ | 補足 |
---|---|---|---|
多言語 | hreflang一貫性 | 言語別サイトマップ+インデックス | 言語間のURL対応を厳格化 |
会員制 | 非公開除外 | 公開領域のみ出力 | 認可が必要なURLは対象外 |
カスタム投稿 | 選別と並び順 | 種別別サイトマップ分割 | 重要度に応じた優先送信 |
ヘッドレス/静的 | ビルド連携 | CIでsitemap生成 | 差分のみ再生成で高速化 |
目的別おすすめ構成:小規模ブログから大規模メディアまでの最適解
小規模サイト:WordPress標準+HTMLサイトマップの最短ルート
小規模なブログやポートフォリオでは、WordPress標準のXML機能で自動生成しつつ、ユーザー向けにHTMLサイトマップを用意する構成が最短です。URLは「https://ドメイン/wp-sitemap.xml」で確認できます。公開不要の固定ページやタグなどは表示設定で非公開化し、内部リンクで到達できるページを優先して掲載します。HTMLサイトマップは固定ページで作成し、カテゴリー別に並べ、フッターにリンクを常設して導線を確保します。プラグインなしで運用でき、更新も自動で反映されるため、2025/09/04時点でも管理コストが最小です。
- プラグインなしでの自動生成と最低限の除外、フッター設置で導線確保
対応の要点:
-
XMLは標準のwp-sitemap.xmlを利用
-
下書き・パスワード保護は自動除外を確認
-
HTMLサイトマップを固定ページで公開
-
フッターとヘッダーにリンクを設置
-
サーチコンソールにXMLのURLを送信
推奨設定の目安:
項目 | 推奨 |
---|---|
XML生成 | 標準機能を使用 |
除外対象 | タグアーカイブ、添付ファイルページ |
HTML掲載順 | カテゴリー→最新記事→固定ページ |
設置場所 | フッター常設リンク |
確認頻度 | 月1回のURL確認 |
中〜大規模:プラグインでの分割・除外戦略とニュース/画像対応
中〜大規模サイトでは、クロール効率と更新負荷を抑えるため、サイトマップを分割し、重要セクションを優先します。投稿、固定ページ、カテゴリ、著者、カスタム投稿を個別のXMLに分け、不要なアーカイブや重複URLは積極的に除外します。画像サイトマップやニュースサイトマップを追加し、画像検索流入や速報記事の迅速な検出を促します。優先度や更新頻度は均一化せず、主要カテゴリに高めのシグナルを付与します。2025/09/04時点では競合が強い領域ほど分割と除外の精度が成果に直結します。
- 更新負荷軽減とクロール効率の最適化、速報性の高い運用への対応
実装の指針:
-
投稿/固定/カテゴリ/著者を分割出力
-
noindexセクションをサイトマップから除外
-
画像XML/ニュースXMLを追加
-
変更頻度は実更新実績に合わせる
-
大量URLは5万件以内で分割運用
おすすめ構成例:
区分 | XML種別 | ポリシー | 備考 |
---|---|---|---|
投稿 | post-sitemap.xml | 重要カテゴリ優先 | 新着を即時反映 |
固定 | page-sitemap.xml | 低更新は低頻度 | 重要LPのみ掲載 |
画像 | image-sitemap.xml | 主要画像のみ | 代替テキスト整備 |
ニュース | news-sitemap.xml | 48時間対象 | 速報に最適 |
除外 | sitemap-exclude | 重複/薄い内容 | 検索流入不要を除外 |
まとめと次のアクション(チェックリスト付き)
実装チェックリスト(URL確認・送信・除外・更新)
WordPressのサイトマップ運用は、URL確認と送信、エラー点検、除外見直し、定期確認の5ステップで安定します。まず、標準機能はhttps://ドメイン/wp-sitemap.xml、プラグイン利用時は設定画面のSitemap URLで確認します。2025/09/04時点の構成が最新かを点検し、サーチコンソールでサイトマップを送信します。送信後は「取得できません」「HTTPエラー」などの詳細を確認し、noindexやパスワード保護、重複URLの除外設定を見直します。最後にクロール統計とインデックス状況を定期的に確認し、更新頻度と優先度の整合を保ちます。
- 手順を簡潔に運用するためのチェックリストです。
URL確認から送信までの主手順
項目 | 目的 | 操作ポイント |
---|---|---|
サイトマップURL確認 | 正常生成の把握 | 標準: /wp-sitemap.xml、プラグイン:設定画面のURL |
送信 | クローラーへ通知 | サーチコンソールのSitemapsでURLを入力し送信 |
エラー点検 | 反映阻害の解消 | ステータスと詳細ログを確認し再送信 |
除外見直し | 無駄なURL抑制 | noindex/リダイレクト/添付ページの扱いを整理 |
定期確認 | 継続安定化 | 週次でカバレッジとクロール統計を点検 |
- URL確認、送信、エラー点検、除外見直し、定期確認の手順を列挙しました。
継続改善のポイント
継続改善では、カバレッジ監視、更新検知、プラグインのメンテナンスと変更履歴の管理を徹底します。カバレッジは検出数と有効数、除外理由を日次または週次で比較し、急増減を起点に原因URLを特定します。更新検知は投稿・固定ページ・カテゴリの追加やURL変更を運用ルール化し、公開直後にサイトマップ反映と送信状況を確認します。プラグインは2025/09/04時点の最新安定版への更新前にバックアップを取得し、変更点で出力形式や分割数、画像/動画サイトマップの扱いを確認します。変更履歴は日時と担当、設定差分、影響URLを記録して再現性を確保します。
- カバレッジ監視、更新検知、プラグインのメンテナンスと変更履歴の管理を推進します。
継続改善の管理シート例
管理項目 | 監視頻度 | チェック内容 | アクション |
---|---|---|---|
カバレッジ | 週次 | 有効/除外/エラーの推移 | エラーURLの修正と再送信 |
更新検知 | 随時 | 追加/変更/削除の発生 | 反映確認と送信/再クロール要請 |
プラグイン保守 | 月次 | バージョンと互換性 | 事前検証→更新→動作確認 |
変更履歴 | 随時 | 設定差分と影響範囲 | ロールバック手順の明記 |