XMLサイトマップ生成
より良いSEOと検索エンジンインデックスのためにsitemap.xmlファイルを作成。
設定
ページパス(例:/about, /contact)を1行に1つ入力して追加。
URL (2)
生成されたサイトマップ
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
<lastmod>2026-02-23</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://example.com/about</loc>
<lastmod>2026-02-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>統計
サイトマップ生成ツールの使い方
いくつかの簡単なステップでウェブサイト用のXMLサイトマップを作成します:
- ウェブサイトのベースURLを入力(例:https://example.com)
- ページURLを手動で追加するか、一括インポートを使用して複数のURLを一度に追加
- 各URLの優先度と更新頻度を設定(オプションですが推奨)
- 生成されたsitemap.xmlファイルをコピーまたはダウンロードして、ウェブサイトのルートディレクトリにアップロード
XMLサイトマップとは?
XMLサイトマップは、ウェブサイト上のすべての重要なページをリストしたファイルであり、Google、Bing、Yahooなどの検索エンジンがコンテンツをより効率的に発見し、クロールするのを助けます。いつ更新されたか、どのくらいの頻度で変更されるか、相対的な優先度など、各URLに関するメタデータを提供します。
サイトマップは、特に新しいコンテンツや最近更新されたコンテンツを検索エンジンがより早く発見するのに役立ちます。大規模なウェブサイトや複雑なナビゲーションを持つサイトに特に便利です。
サイトマップ要素の解説
サイトマップの各URLエントリには、いくつかのオプション要素を含めることができます:
- loc: ページの完全なURL。これは唯一の必須要素であり、有効な絶対URLである必要があります。
- lastmod: ページが最後に変更された日付。W3C日時形式(YYYY-MM-DD)を使用します。検索エンジンに再クロールのタイミングを知らせるのに役立ちます。
- changefreq: ページコンテンツが通常変更される頻度。これは検索エンジンへのヒントであり、命令ではありません。オプション:always, hourly, daily, weekly, monthly, yearly, never。
- priority: サイト内の他のURLと比較したこのURLの相対的な重要度。値の範囲は0.0から1.0まで。デフォルトは0.5です。これは検索結果のランキングには影響しません。
サイトマップのベストプラクティス
効果的なサイトマップを作成するために、以下のガイドラインに従ってください:
- サイトマップは50,000URL以下、非圧縮で50MB以下に抑えてください。より大きなサイトにはサイトマップインデックスファイルを使用してください。
- ページコンテンツが実際に変更された場合にのみlastmod日付を更新してください。すべての日付を今日に設定しないでください。
- より速いインデックス作成のために、Google Search ConsoleとBing Webmaster Toolsにサイトマップを送信してください。
- 優先度の値を意味のあるように使用してください。ホームページは1.0、主要セクションは0.8、個々のページは0.5-0.6にするなど。
- 正規URLのみを含めてください。重複ページ、リダイレクト、robots.txtでブロックされたページは含めないでください。
サイトマップの配置場所
sitemap.xmlファイルをウェブサイトのルートディレクトリ(例:https://example.com/sitemap.xml)にアップロードしてください。その後、検索エンジンが自動的に見つけられるように、robots.txtファイルで参照してください。
# robots.txt User-agent: * Allow: / Sitemap: https://example.com/sitemap.xml