XMLサイトマップ確認
Sitemap Checkerは、XMLサイトマップが正しく、検索エンジンのロボットに読み取り可能かどうかを素早くチェックできる無料のオンラインツールです。余計な設定なしで、ワンクリックでバリデーションとテストを実行できます。
Sitemap Checkerは何をするツールですか?
Sitemap Checkerは、サイトマップが正しいXMLフォーマットかどうかを検証します。このツールは、urlsetとsitemapindexの2つの標準的なファイルタイプに対応しています。そのため、単一のサイトマップだけでなく、インデックス付きのサイトマップもチェックできます。
組み込みのバリデーションはsitemaps.orgのXSDスキーマに基づいています。これにより構文や構造上のエラーの検出が容易になります。また、.xml.gzファイルもサポートしています。サイトマップが大きい場合に重要です。
- XMLが正しくパースできるかをチェックします。
- サイトマップタイプ(urlsetまたはsitemapindex)を判別します。
- XSDをもとに構造をバリデートします。
- ファイル内のエントリー数を解析します。
- Strictモードでは追加の品質テストを行います。
- .xml.gz形式の圧縮サイトマップに対応しています。
Sitemap CheckerはSEO担当者やサイト運営者にどのように役立ちますか?
正しいサイトマップはインデックス化を早め、URLの取りこぼしリスクを減らします。実際にはSearch Consoleでの手作業修正が減り、リリースや移行時のエラーも少なくなります。
Strict validationモードを有効にすると、推測なく品質管理ができます。ツールはlocやlastmodといったフィールドでよくある問題を警告します。また、一部のURLがHTTPを使っていることも指摘可能です。
- 時間を節約できます。通常なら検証は数十秒で完了します。
- リジェクトのリスクを減らせます。XMLエラーはGoogleへの送信前に発見できます。
- 変更後すぐにチェックができます。デプロイや移行直後に重要です。
- 標準の上限(urlsetで5万URL)を維持しやすくなります。
数値的なメリットも明確です。申請前に修正しておけば、ウェブマスター用ツールでの何度もの繰り返しを節約できます。たいてい1回の修正サイクルで10〜30分短縮できます。
Sitemap Checkerの主な利用シーン
- Google Search Console提出前にサイトマップのURL・構造の正当性を確認。
- ドメイン移転やCMS変更後のサイトマップチェック。
- 複数のサイトマップがある場合のsitemapindexファイルのテスト。
- サイトマップが一般的なサイズを超えた場合の.xml.gzファイルのバリデーション。
- XMLを手動編集した後のパースエラーの診断。
- lastmod値が正しい日付または日時フォーマットかの確認。
- サイトマップ内のURL数をチェック。
Sitemap Checkerと他ツールの比較
| 機能 | DiagnoSEO | その他のツール |
|---|---|---|
| urlsetとsitemapindex対応 | ✅ | ✅ |
| sitemaps.org XSD基準XMLバリデーション | ✅ | ✅ |
| .xml.gzサポート | ✅ | ❌ |
| Strict validation品質警告モード | ✅ | ❌ |
| lastmodの疑わしい値検出 | ✅ | ❌ |
| サイトマップ種別と件数の概要 | ✅ | ✅ |
ヒントとベストプラクティス
- アドレスの書式を統一しましょう。locフィールドにはHTTPS推奨。
- lastmodは信頼できる日付を自動で更新する場合のみ使用しましょう。
- 大規模サイトはマップを複数に分割しsitemapindexを活用。
- 大きなファイルは.xml.gzで圧縮して転送量を削減。
- 導入後、必ずテストし、サイトマップがバリデーションを通ることを確認してください。
よくあるエラー
- 誤ったXMLヘッダーや文字コードの破損。
- 必要な要素の不足(例:空のloc)。
- ISO 8601形式でないlastmod値。
- locの値がURLではなく相対パスになっている。
- サイトマップがXMLではなくHTML(エラーページやリダイレクト)を返却している。
- 1つのurlsetでURL数が多すぎてファイル分割されていない。
Sitemap Checkerの使い方
- Sitemap URLフィールドにサイトマップアドレスを貼り付けます。
- 必要に応じてStrict validationモードをオン。
- バリデーション&テスト開始ボタンをクリック。
- 結果でエラーや警告を確認します。
- サイトマップファイルを修正し、再度テストします。
- その後でGoogle Search ConsoleやBing Webmaster Toolsに送信しましょう。
ケーススタディ
あるショップは、ドメイン移転後に新商品がインデックスされなくなったと報告しました。オーナーは新しいサイトマップを作成しGoogleへ提出しましたが、Search Consoleにはファイルの読み込みエラーが表示されました。
Sitemap Checkerでテストしたところ、sitemapindex内の構造エラーを発見。一部のlocアドレスが不完全で、lastmod値も不正な形式という警告が表示されました。
修正と再提出後、サイトマップは承認されました。チームの診断サイクルは1回で済み、実際には1回あたり約20分の作業時間を短縮できました。
FAQ
-
urlsetはWebページのURLリストを直接格納します。sitemapindexは、他のサイトマップファイルのリストです。大規模なサイトではsitemapindexの利用を推奨します。
-
はい。ツールは.xml.gz形式で保存されたサイトマップの読み取り・バリデーションが可能です。大きなXMLファイルの処理に便利です。
-
Strictモードでは、サイトマップの品質追加テストが行われます。HTTPアドレスや疑わしいlastmod値も検出可能です。
-
主な原因はXMLエラー、不正なヘッダー、XMLではなくHTMLページを返している場合などです。ツールでこうした問題も検出できます。
-
サイトマップをGoogle Search ConsoleやBing Webmaster Toolsに提出する前、または移行・新規導入後のタイミングでバリデーションを行いましょう。