urlset がない XML を貼り付けた
sitemap.xml ではなく RSS のような別の XML を貼り付けてしまった壊れた例です。根の要素 urlset が見つからないことをエラーで知らせます。
入力
サイトマップの XML
<rss version="2.0"><channel><title>blog</title></channel></rss>
サイトマップ自身のアドレス(任意)
(空)
結果
エラー 1 件・警告 0 件・情報 0 件
指摘(エラー・警告・情報)
- エラー 全体 根の要素 urlset が見つかりません。サイトマップは urlset を根にして、url の中に loc を書きます(sitemaps.org の Sitemap protocol)。
loc ごとの検査結果
出力はありません(指摘の一覧をご覧ください)。
検算(この結果になる理由)
サイトマップの根の要素は urlset と決まっています(sitemaps.org の Sitemap protocol)。貼り付けた XML の根は rss で urlset がないため、loc を取り出さずに、エラー 1 件を返して検査結果の表は出しません。
判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。
このツールの制約
- XML 全体の厳密な構文検査(閉じタグの対応など)はしません。loc を取り出して検査します。lastmod・changefreq・priority の値は検査しません。
- サイトマップ インデックス(sitemapindex)は対象外です。インデックスが参照している各サイトマップを 1 つずつ貼り付けてください。
- 貼り付けられるのは 500 万文字までです。それを超える大きなサイトマップは、分割したものを 1 つずつ検査してください。
- gzip で圧縮したサイトマップは読めません。展開した XML を貼り付けてください(50MB の上限は展開後の大きさに適用されます)。
ご利用にあたって
- 検査の結果は sitemaps.org の決まりにもとづくもので、検索エンジンがサイトマップを受け付けるかどうかを保証するものではありません。
- 大きなサイトマップは、お使いの端末の性能によって処理に時間がかかることがあります。