web-dev-qa-db-ja.com

サイトマップの変更頻度

フォーラムのすべてのトピックをサイトマッピングしています。それはうまくいきます:

<url> 
    <loc>http://127.0.0.1/scirranew/Forum/Breaks-and-slowdowns-Vram-200_topic32854.html</loc> 
    <lastmod>2010-11-06</lastmod> 
    <changefreq>daily</changefreq> 
    <priority>0.7</priority> 
</url>

ただし、変更頻度では、これは完全に最後の返信がどれくらい前かによって異なります。これらの値を動的に生成することは問題ありませんか、またはこのXMLタグを完全に除外する必要がありますか? IE、私はすることを計画していた:

最終返信日が次の場合:

< 1 hour ago = always
< 1 day ago = hourly
< 1 week ago = daily
< 4 weeks ago = weekly
< 12 months ago = monthly
else yearly

ヒントをありがとう!

4
Tom Gullen

除外します。 Googleや他の検索エンジンに有用なものは何も提供しておらず、動的ページでは実際の価値は大きく変わり、その価値はめったにありません。

しかし、私はあなたのアプローチが好きです。あなたがそれを含める必要があると感じるなら、それはそれをするのに悪い方法ではないかもしれません。または、実際に余分な距離を移動し、最新のコメントとその前の10個のコメントの間の時間を把握し、コメント間の平均時間を値として使用することもできます。より正確ですが、それでもほとんど役に立ちません。

3
John Conde