XMLサイトマップバリデーター
URL mode fetches through this site’s proxy (rate-limited). If it’s ever unavailable, paste mode always works.
完全にブラウザー内で実行され、貼り付けた内容はアップロードも保存もされません。 Fetch by URL uses this site's proxy to retrieve the file only; validation still happens in your browser. 匿名化した実行単位の結果件数を集計調査に使う場合があります。URL、ドメイン、IPアドレス、識別子は含めず、100回未満の実行から統計を公開しません。
+ で現在のサイトまたはページを保存します。保存したサイト、ページ、リストの横にある☆を使うとお気に入りに追加できます。最近のチェック履歴は下に表示されます。
名前付きリストを作成
ローカルの選択内容から対象を入力しました。
サイトパスポート この保存済みサイトのローカルコンテキスト
ローカルデータ
保存した対象、名前付きリスト、最近のチェック概要はこのブラウザ内だけに残ります。
Why this score?
このツールを評価
このツールについて
サイトマップを貼り付け、アップロード、またはURLから取得し、行番号付きのエラー、警告、健全性スコアを確認します。
貼り付けたサイトマップとアップロードしたサイトマップは、すべてブラウザー内で検証されます。
機能
- エラーと警告の行番号表示
- URL、日付、名前空間の検証
- 健全性スコアと要確認項目
- 貼り付け、アップロード、URL取得の各入力方法
仕組み
サイトマップXMLを読み込み、名前空間、URL、日付、制約を正規化してから、行ごとのエラーと警告をまとめます。最終スコアは観測された検証結果を要約します。
制限事項
- このツールは入力されたサイトマップを検証しますが、Googleのインデックス登録、クロール、サイトマップ送信の結果を保証しません。
- URL取得は指定されたレスポンスに依存し、認証付き、巨大、壊れた、または一時的に利用できないサイトマップを推測しません。
よくある質問
XML サイトマップが有効であるための条件は何ですか?
sitemaps.org 0.9 名前空間を使った整形式の XML であり、同じホスト上の絶対 URL、有効な W3C 形式の lastmod 日付、適切にエスケープされた文字(たとえば & は & と記述)を使用し、1ファイルあたり非圧縮で 50,000 URL または 50 MB を超えないことが必要です。この検証ツールはそれらをすべて確認し、結果を採点します。
サイトマップには何件の URL を含められますか?
1つのサイトマップファイルの上限は 50,000 URL、非圧縮で 50 MB です。それを超える場合は複数のサイトマップに分割し、最大 50,000 個のサイトマップを参照できるサイトマップインデックスファイルに記載します。
有効なサイトマップならページのインデックス登録は保証されますか?
いいえ。サイトマップは検索エンジンによる URL の発見を助けますが、命令ではなくヒントです。ページはクロール可能かつインデックス登録可能(noindex がなく、robots.txt でブロックされていない)で、canonical が適切であり、登録する価値も必要です。問題のないサイトマップは発見を改善しますが、登録を強制しません。
lastmod は正確である必要がありますか?
はい。Google が lastmod を信頼するのは、継続して正確な場合だけです。エクスポートのたびに全 URL が今日の日付を示すと、そのシグナルはノイズとなり無視されます。ページ内容が実際に変更された日を設定し、それ以外は変更しないでください。
サイトマップに別ドメインの URL を記載できますか?
通常はできません。すべての URL はサイトマップファイルと同じホスト上にある必要があります。クロスドメイン URL が有効なのは、Search Console の特定のクロス送信設定を使う場合だけです。この検証ツールは別ホストの URL を指摘し、誤って含めたステージング環境や CDN のホスト名を見つけやすくします。
よくある問題と修正方法
- エラー サイトマップ XML 不正な形式 修正: 予約文字のエスケープを含め、報告された XML 構文を修正し、ファイルが有効な XML として解析される状態にしてください。
- エラー ルート要素が `urlset` または `sitemapindex` ではありません 修正: URL サイトマップには `urlset`、インデックスには `sitemapindex` を使い、ルート要素にサイトマッププロトコルの名前空間を指定してください。
- エラー URL の場所が無効または相対形式です 修正: 無効な `loc` をそれぞれ、完全修飾された正規の HTTP または HTTPS URL に置き換えてください。
- 警告 URLの重複エントリがあります 修正: サイトマップ生成元のレコードを重複排除し、各 canonical URL を 1 回だけ出力してください。
- エラー URL に未対応のスキームが使われています 修正: 非HTTPの場所を、クロール可能な http:// または https:// のcanonical URLに置き換えるか、そのエントリを削除してください。
- 警告 `lastmod` の日付が無効です 修正: `lastmod` を有効な W3C 日付または日時形式にし、ページに重要な変更があった場合だけ更新してください。
- 警告 サイトマップ 含む 別の ホスト 修正: クロスホスト送信の所有権を意図的に確認している場合を除き、別ホストの URL はそのホストのサイトマップへ移してください。
- エラー サイトマップが URL 数またはバイト数の上限を超えています 修正: サイトマップを 50,000 件未満かつ非圧縮時 50 MB 未満に分割し、その各ファイルをサイトマップインデックスに列挙してください。
- エラー サイトマップインデックスの入れ子構造が無効です 修正: 送信するインデックスが URL サイトマップを直接指すように、サイトマップ構造をフラットにしてください。