网站地图是一个网站必不可少的部分,网站地图可以清晰的展示一个网站的SEO网站结构优化情况,是一种基础的SEO站内优化技巧
搜索引擎也可以通过网站地图链接爬行到网站的各部分,网站地图有两种形式,一种是HTML版本的地图,也就是用户可见的,另一种是XML版本的。
HTML地图
HTML地图可以列出网站的所有分类甚至是所有内容,方便访客迅速找到所需的内容。对于一个有着优良的连接结构的网站来说,网站地图实际上只是起一个辅助的作用,因为分类本身就可以起到方便用户浏览的作用了。
XML地图
XML地图是有XML标签组成的,文件编码为utf8。网站地图文件会被搜索引擎通过robots文件指定位置。XML的功能实际上就是列出了网站需要被收录的页面的URL,只要一行一个,搜索引擎蜘蛛就可以心领神会。
一个标准的XML版本网站地图必须包含urlset和url标签,因为这不仅声明了文件使用的sitemap协议版本,也列出了所提到的网址的母标签,而同样必须添加的loc标签意味着该行是页面完整的URL,sitemap所要做的就是列出那些规范化的URL。
除了这些必需的标签以外,还有一些可选的标签,比如lastmod,代表页面最后一次更新的时间。Changefreq,代表页面更新的频率,其标签值有:always,daily,monthly,yearly,never等,对搜索引擎蜘蛛起到参考作用。
还有一个可选标签是priority,它代表了URL的重要程度,可以选取0.0到1.0中的任意数值,数值越大意味着URL越重要,这可以告知搜索引擎这些URL的重要程度,比如首页可以设为1,而不想展示的一些不重要页面可以设为0.1等,这对于搜索引擎蜘蛛来说同样是有参考作用的。
XML地图最多可以列出5万个URL,文件大小限制随着搜索引擎的不同在10mb到50mb之间不等。如果网站的页面数量过多,可以选择提交多个XML地图,也可以通过网站地图索引文件列出网站地图文件。
在制作好XML地图后,可以通过两种方式通知搜索引擎,一种是通过站长工具后台提交,另一种是在robots文件中标注出引擎网站地图文件的位置,代码为:
Sitemap:http://www.xxx.com/sitemap.xml
通过XML地图可以通知搜索引擎要收录哪些页面,与HTML地图一样,都是一种辅助方法,最重要的还是网站自身具有良好的结构。