畅享博客 > 王雁畅享 > 老网站添加sitemaps
2007-1-6 12:52:00

老网站添加sitemaps

和一家企业聊他们的网站,网站做的不错,但已经是几年前的了,很多新东西都没有上。在这里我介绍一下老网站怎么添加sitemaps。下一次,我在介绍一下老网站添加RSS的问题。
   1、什么是sitemaps?
   在这里我所讲的不是用户视角的网站地图,而是面向搜索引擎的符合XML的sitemaps协议。sitemaps协议能够告知搜索引擎您网站中可供抓取的网址,特别是在用户无法通过可浏览界面访问网站的所有区域时作用尤其明显。要注意的是,sitemaps并不是替代搜索引擎爬虫采集网页,而是给搜索引擎爬虫提供一个参考路径,帮助它更好的采集网页。
   个人认为,sitemaps还是蛮重要的。特别是当三巨头google、yahoo、MSN都支持sitemaps协议的今天,sitemaps的作用一定是不能忽视的。
   2、sitemaps的语法
   我们一起来看看google给我们介绍的sitemaps协议语法。



 < urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
  < url>
   < loc>http://www.example.com/
   < lastmod>2005-01-01
   < changefreq>monthly
   < priority>0.8
    
 

   这是一个网站sitemaps协议的样例。第一行“”用来说明xml版本和网页编码。这里选用"UTF-8"是因为网页的编码选用的UTF-8,如果你的网站是“GB2312”的编码,就请把"UTF-8"替换为"GB2312"。
   "< urlset xmlns="http://www.google.com/schemas/sitemap/0.84">"应该表示sitemaps协议符合google的标准吧。详细的我也不清楚,不过,不用关心,把这行照搬就是了。不过注意,sitemaps要以  开始标记开始,以  结束标记结束。
   每个网址包含一个作为父标记的  条目;一个  父标记包括一个  子标记条目。
   在之间的是指引搜索引擎爬虫的路径。如果您要提交的页面是:www.web2baby.com/index.php,需要用"http://www.web2baby.com/index.php"替换"http://www.example.com/"。
   "< lastmod>2005-01-01"表示最后的修改日期,其中"2005-01-01”可以修改为该网页发布时间,如"2007-01-01"。
   "< changefreq>monthly"指页面更新频率,根据您网站更新速度可以选择"always、hourly、daily、weekly、monthly、yearly、never"替换"monthly"。对于中小企业来说,我建议选择"weekly"就可以了,如果你的网站跟新频率较高,能做到每天更新,就可以选择"daily"了。
   "< priority>0.8"此网址的优先级与您网站上其他网址的优先级相关,有效值范围从 0.0 到 1.0,网页默认的优先级为0.5。一般我们只需要填入0.5至0.8范围内的数值就好了。如果某个网页特别重要,可以适当将数值提高到0.9。
关键词互联网资源

(后续内容丢失...)


推荐到鲜果:

评论

您正在以 匿名用户 的身份发表评论  快速登录
(不得超过 50 个汉字)
       看不清,换一个
提示消息
(输入完内容可以直接按Ctrl+Enter提交)