sitemap_gen.py がどのような方法でURL を取得するのか設定します。URLの取得方法には4種類が用意されていますが、URLの取得方法によっては、一つのURL に含める事の出来る情報に違いがある事に注意してください。
いずれのURL取得方法も、混在して使用する事が出来ます。
SEO の観点から見れば、一つのURL 毎に Priority(相対優先度)、changefreq(更新頻度) が含まれる方が望ましいです。しかし現状では、殆ど機能していないものと思われます。今後のことを考えるとこれらの情報は含まれる方がいいでしょう。
このモードは、sitemap.xml に含めるURLを個別に指定します。Google の説明では、「このパスで始まるすべてのURL が含まれる。」とも、説明されていますが、登録されるのは指定されたURLのみです。
例えば、200ページ、サイトに存在する場合、200ページ分のアドレスを設定ファイルに記述する必要があり非常に手間がかかります。
その代わり、ページ毎に更新日、更新頻度、相対的な優先度をそれぞれに指定するオプションが利用可能です。URLの通知だけで構わない、自動実行によるメンテフリー考えている方には適さないURL取得方法です。
先ほどの site シンタックス部 の続きに以下を追記します。
■オプションを含めない場合
<!-- URL取得に関する設定(必須設定) -->
<url href="http://www.example.com/abc.html" />
■オプションを含める場合
<!-- URL取得に関する設定(必須設定) -->
<url
href="http://www.example.com/abc.html"
lastmod="2004-11-14T01:00:00-07:00"
changefreq="yearly"
priority="0.3"
/>
詳細は下記URLを参照して下さい。
参照 => url シンタックス部 リファレンス
シンタックス | 必要性 | 内容 |
---|---|---|
herf | 必須 | URLを指定します。 |
lastmod |
任意 | 更新日を指定します。
書式は ISO 8601 形式 時刻は省略する事が出来ます。 |
changefreq |
任意 | URL の更新頻度で、クローラのクロール頻度の目安として使用されます。 値には always / hourly / daily / weekly / monthly / yearly/ never が使用できます。 |
priority |
任意 | サイト内のURL同士の相対的な優先順位を 0 ~ 1 の下二桁 の数字で指定します。1が最も優先度が高くなりますが、サイト内URLの相対値を示すため、すべてを1に設定しても意味がありません。 トップを 1 とし、サブディレクトリを 0.95 、以外を0.85 と設定するよりも、1 > 0.5 > 0.25 と幅を持たせた方が1の意味合いがより強くなります。 |