Sitemap,即站点地图,是搜索引擎优化中的一个重要步骤。其作用远超过给网站访客做向导。现在,站点地图更主要的作用是让搜索引擎的探索机器人或者蜘蛛来了解一个网站,指导它们按照地图上指向各个网页的链接顺利到达各个网页。这个地图对使用 Javascript做Menu的网站,或者使用Fash隐含链接的网站尤其重要。
我们已经知道了搜索引擎现在不能像人一样用眼晴来观察网页。它们访问网站的方式和瞎子摸象的情形是差不多的,摸到什么算什么,是凭链接才知道去哪里。或者,我们可以用火车的运动来了解。就是,火车按照轨道走,轨道铺到哪里,车开到哪里。你需要给搜索引擎铺轨。所以,为了照顾它们没有“视觉”的弱点,你需要设计一个专门的网页,并将此网页连在首页。这个网页罗列你的网站中的全部网页,使搜索引擎一来访就知道你的网页的全部分布。
编写站点地图不是以提高网站排名为目的,但是对搜索引擎了解一个网站非常有帮助,原因就是能够让一些不容易被搜索引擎看见的网页得到收录的机会。搜索引擎虽然现在能深入网站的各个层次来观察网站,但是如果让蜘蛛减少访问各个网链接的时间物蛛就能很有效率地来迅速掌握网站的全貌。通过编写HTML页中地图,蜘蛛更快地到达网站的深层,有助于网站更多的内容被搜索引擎抓取和索引。
这个站点地图网页的形式是纯粹文字版的HTM文件,上面是通向各个网页链接。在这里,链接的文字需要反映指向页的主题。比如,指向页是关于减肥茶的,那么这个链接文字应该包含“减肥茶”这个关键词。
有相当多的网站页数很大,而且有几层的架构,数量也惊人,比如有1.000页,搜索引擎要花很大的力气来判断,也要花相当多的时间来寻找网页。在网站结构上,我们要老虑不要将网站的内容(某个网页)同首页隔两个链接以上,而站点地图需要直接链接到那个网页。对于大型的网站,站点地图该怎么设计呢?
既然Google是最重要的搜索引擎之一,那么我们最好是尊重 Google给的建议一站点地图页面不要超过100个链接。如果有1,000页,那么你就将它们类成10页或者12页的样子。站点地图页面的目的也不是自身希望此页能得到什么排名,主要是给搜索引擎一个导向,所以Goge的建议是很好的。有很的SE0人士更建议每页不要超过50个链接。看起来 Google可以接受100个链,但是恐怕它要反复来访才能阅读完。有些搜索引擎更不会阅读到网页的底部那么对长的网页就很不利了。
站点地图有什么理想的结构呢?一般有层次的排列方式比较方便人们阅读。首页最靠左,是第一层。第二层从左边空格排列,如此类推到第三层和更深。如果能在链接的旁边做个注解就更好,可以照顾来访者的阅读。
我们说了,每个搜索引擎都是对知识和信息如饥似渴。它们希望发现更多的同站来丰富它们的数据库。比如说 Google,它意识到很多有价值的网站不能轻易地被它抓到,而这些网站对搜索引擎优化又不懂。所以,Google开发了一个工具来帮助这些网站的管理员,试图与他们沟通。这个工具就是 Google XML站点地图Yahoo!后也推出了类似的工具。