URL一覧からsitemap.xmlを作る

小さな静的サイトにクローラーは要りません。実際にあるURLを貼るだけで、任意項目まで入った正当なXMLサイトマップを生成します。

このガイドで使う道具

やりたいこと

検索エンジンはsitemap.xmlでページを発見します。urlsetの囲みやエスケープを手書きするのはミスが入りやすいため、URLのリストから生成します。

使い方

絶対URLを1行に1つ貼り、必要ならlastmod・changefreq・priorityを全エントリ共通で設定して生成します。sitemap.xmlとして保存し、サイトのルートに置きます。

  • http(s)の絶対URLのみ有効です。相対パスや不正な行は報告され、黙って含めません。
  • 重複URLは除去されるのでファイルはすっきり保たれます。

具体例

デプロイ一覧から貼った12ページ分が、各URLを<url><loc>…</loc></url>で囲み共通のlastmodを付けたurlsetになり、Search Consoleに登録できます。

注意点

500URLまで対応します(公式上限は50,000URL・50MBでそれより十分小さい範囲です)。クロールはしないため貼ったものだけが入ります。ページ変更時は自分で更新してください。