XMLサイトマップ(sitemap.xml)ファイルは、テキストエディタなどを利用しても作成できますが、サイトページ数が多いと手間がかかるうえ、面倒なのでXMLサイトマップを自動作成してくれる便利な無料ツール TAFtools(タフツール)を使用すると簡単に作成できます。
TAFTools(タフツール)の【XMLサイトマップ ジェネレーター】はブラウザを利用してWebサイト上で、XML サイトマップ(Sitemap.xml)ファイルが作成できる無料オンラインサービスです。
TAFTools(タフツール)は「XMLサイトマップ ジェネレーター」以外にも、SEO対策ツールやWeb管理ツール、画像編集ツールなど数十種類の便利な各種ツールが無料で利用できます。
ここでは、インターネット上で簡単に作成できるTAFTools(タフツール)の「XMLサイトマップ ジェネレーター」でサイトマップ(sitemap.xml)ファイルを作成する方法をご説明します。
XMLサイトマップの記述ルールを知っておこう
XMLサイトマップ(sitemap.xmlファイル)の作成は、TAFtools(タフツール)などの自動作成無料ツールを使用して簡単に作成できますが、XMLサイトマップファイルを構成する記述ルールを知っていると、【更新頻度:タグ】、【優先度:タグ】などのオプション設定項目をテキストエディタ(文字コード=UTF-8)で詳細編集でき、よりSEO対策を実施する場合など役にたちます。
サイトマップの記述ルール
タグで始め、 タグで閉じます。
タグ内にネームスペース (プロトコル標準) を指定します。
各 URL に エントリを XML 親タグとして含めます。
各親タグ に子エントリ を含めます。
文字は、UTF-8でエンコードする。
■ sitemap.xml ファイルの記述例
<?xml version=”1.0″ encoding=”UTF-8″?>
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>
<url>
<loc>https://example.com/</loc>
<priority>1.0</priority>
<changefreq>weekly</changefreq>
<lastmod>2021-12-31</lastmod>
</url>
<url>
<loc>https://example.com/web-page001/</loc>
<priority>0.7</priority>
<changefreq>weekly</changefreq>
<lastmod>2021-12-31</lastmod>
</url>
<url>
<loc>https://example.com/web-page002/</loc>
<priority>0.6</priority>
<changefreq>weekly</changefreq>
<lastmod>2021-12-31</lastmod>
</url>
</urlset>
XMLタグ定義(使用できるXMLタグ)
■ XML宣言
(必須)
<?xml version=”1.0″ encoding=”UTF-8″?>
XMLバージョン、文字コード(UTF-8エンコード)を宣言します。
■ 必須設定タグ
(必須)<urlset>
ファイルの他のタグを囲み、現在のプロトコル標準を参照します。
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>
(必須)<url>
各URL エントリの親タグ。その他のタグは、このタグ内に含めます。
(必須)<loc>
ページの URL です。 末尾にスラッシュ必要、2,048 文字以下で指定します。
■ オプション設定タグ
(オプション)<lastmod> 最終更新日
ファイルの最終更新日です。W3C Datetime 形式で記述します。時刻の部分を省略して YYYY-MM-DD (西暦)の形式で記述することもできます。
記述例:2222-12-31
(オプション)<changefreq> 更新頻度
ページの更新頻度。検索エンジンはこの値を参考情報として使用しますが、必ずしも指定通りにクロールされるわけではなく指定した値とは異なる頻度でクロールされることがあります。
設定できる有効な値は次のとおりです。
always
hourly
daily
weekly
monthly
yearly
never
“always” 値は、アクセスするたびに内容が更新されるドキュメントに使用します。 “never” 値は、アーカイブ ページの URL に使用します。
このタグの値は、コマンドではなくヒントとして使用されることに注意してください。検索エンジンのクローラは、この情報を使用してクロール頻度を調整しますが、実際のクロールは “hourly” と指定されたページでは 1 時間に 1 回以下、”yearly” と指定されたページでは 1 年に 1 回以上行われます。また、”never” と指定されたページも予期せず変更された場合に備えて定期的にクロールされます。
(オプション)<priority> 優先度
サイト内の他のURLとURLの優先度を比較して0.0~1.0 (0.1単位)までの値で優先度を指定します。この値は他のサイトのページとの比較方法に影響するものではなく、検索エンジンのクローラにページの優先度を知らせるためのものです。
優先度を指定しない場合、デフォルトの優先度は 0.5です。
ページに割り当てた優先度が、検索エンジンの検索結果に表示されるページの掲載順位に影響することはほとんどなく、検索エンジンでは、この情報を使用してURLの優先度を選択するため、重要なページを検索インデックスに優先的に登録することができます。
優先度は相対的なものであるため、サイト内のすべての URL に高い優先度を設定してはいけません。
【XMLサイトマップ ジェネレーター 】sitemap.xml ファイル作成
1、下記の「XMLサイトマップ ジェネレーター」ツールをブラウザで表示します。
「XMLサイトマップ ジェネレーター」
https://taftools.tafcue.com/xml-sitemap-generator
2、「XMLサイトマップ ジェネレーター」画面が表示されます。
3、【URLを入力してください】入力ボックスに、XMLサイトマップを作成したいURLを入力します。
【クロールするページ数の上限】プルダウンリストから上限数を選択します。
【クロールするページ数の上限】のプルダウンリスト
50・100・200・250・500・750・1000・2500・3000・4500・5000
クロールするページ数より過大な上限数を設定するとエラーが表示される可能性がありますので適正な上限数をプルダウンリストから選択してください。
その他のオプション設定は任意に設定してください。
【lastmod:最終更新日】
[ 含まない ](デフォルト)
[ 今日の日付 ]
[ カスタム日付 ]
※ [ カスタム日付 ]を選択した場合【yyyy-mm-dd】入力ボックスに西暦で任意の日付を入力します。
例:2222-02-02
【changefreq:更新頻度】
[ None ](デフォルト)
[ Always ]
[ Hourly ]
[ Daily ]
[ Weekly ]
[ Monthly ]
[ Yearly ]
【priority:優先度】
[ None ](デフォルト)
[ 0.0 ]
[ 0.1 ]
[ 0.2 ]
[ 0.3 ]
[ 0.4 ]
[ 0.5 ]
[ 0.6 ]
[ 0.7 ]
[ 0.8 ]
[ 0.9 ]
[ 1.0 ]
4.URLを入力して、クロールページ数の上限を設定したら、【XMLサイトマップ作成】ボタンをクリックします。
5、しばらくすると、サイトマップが作成されます。
【XMLサイトマップファイルを保存】ボタンをクリックします。
ファイルの保存先を指定してサイトマップファイルを保存します。
ファイル名は、sitemap.xml で保存します。
再度、XMLファイルを作成する場合、【再試行】ボタンをクリックしてください。
【参考】
オプションを設定して、XMLサイトマップを作成した場合は以下のようにXMLサイトマップが生成されます。
<オプション設定内容>
lastmod:最終更新日: カスタム日付
yyyy-mm-dd: 2021-12-31
changefreq:更新頻度: Weekly
priority:優先度: 1.0
クロールするページ数の上限: 100
XMLサイトマップ生成結果
sitemap.xml ファイルでは <loc>タグ のページURL情報は必ず設定する必要があります。 その他の<priority>優先度、<changefreq>更新頻度、<lastmod>最終更新日、はオプション設定なので任意に設定してください。<priority>優先度は、テキストエディタを使用してページ別に設定値を変更してください。
<?xml version=”1.0″ encoding=”UTF-8″?>
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>
<url>
<loc>https://tafcue.com/</loc>
<priority>1.0</priority>
<changefreq>weekly</changefreq>
<lastmod>undefined-undefined-2021-12-31</lastmod>
</url>
…
…
…
以上で、XMLサイトマップファイルは完成です。