Google为提供站点地图制定了一个详细的标准。它允许WEB管理员以几种格式提供信息,而推荐的格式是Google指定的基于XML的标准。Google声称如果使用Google站点地图,那么就会“更有利于检索,因为您可以告诉它何时页面最后修改以及修改频率”。关于Google站点地图的更多信息,请访问http://www.google.com/webmasters/sitemaps/。在http://sitemaps.blogspot.com/还有个Google运行的站点地图博客。
但是,根据Google所说,“使用这个协议并不能保证您的WEB页面将进入搜索索引”,以及“使用这个协议将不会影响您的页面的GOOGLE的排名”。为站点创建一个站点地图需要如下步骤:
(1)创建Google账户,如果还没有请访问https://www.google.com/accounts/NewAccount。
(2)创建站点地图文件。
(3)将站点地图添加到您的帐户。
(4)检验该站点。这个实现需要对站点进行某些改变,以让Google确信你能够修改该站点。这些改变包括如向WEB站点添加一个随机命名的文件或者Meta标签。为了维持Google站点地图的功能,这些改变不能被删除。
Google站点地图服务还允许查看是否站点存在检索时的问题,包括服务器返回的错误,网络连接错误,如此这般。它还将给出被robots.txt限制访问的URL地址清单,以及一些用于分析的统计数据。
文件为需要添加的每个URL包括一个<url>单元。该单元的下级具有如下含义:
(一)<loc>指定URL地址。
(二)<lastmod>指定URL的最后修改日期,该日期以ISO 8601格式表达,如YYYY-MM-DD。该标准也支持另外一些符号,同时支持包含时间。
(三)<changefreq>告诉Google页面改变的频率。可能的值是always,hourly,daily,weekly,monthly,yearly和never。
(四) <priority>告诉Google自己如何评价WEB站点上每个单独页面的重要程序。该值位于0.0和1.0之间。请注意<priority>单元只是确定WEB站点内部网页之间的相对重要程度,它并不能改变该WEB站点的整体排名!
使用Yahoo!站点地图
Yahoo!的站点地图协议比Google的协议相对简单得多。它同时支持多种格式,包括新闻Feed,但在此讨论的是URL列表的纯文本文件。它不使用XML,或者询问其他信息,它仅仅需要使用换行符分开的URL列表。Yahoo!需要在WEB站点根目录具有urllist.txt文件,并将它注册到一个Yahoo!帐户。