在网站优化的过程中,网站地图是不可或缺的,因为它能够让百度更好的收录,提升蜘蛛抓取的几率,当网站路径层次较深的时候,蜘蛛很有可能会抓取不到,这个时候网站地图就发挥作用了,因此我们很有必要为我们的网站增加网站地图。
一、网站地图了解
1、什么时候做网站地图?
(1)网站很小的时候不需要做地图。
(2)数据量很大的时候可以做。
(3)在中期之后有排名之后,数据量增加的时候。
2、网站地图分类
(1)蜘蛛地图。
后缀是:.xml。里面装有网站网址,xml是给搜索引擎蜘蛛看的。
(2)用户地图。
后缀是.html。就是一个页面,将网站所有的内容进行分类,html是给用户看的。
放在网站根目录里。
二、如何制作地图?
1、使用工具。如小爬虫生成器。但是不建议使用工具,因为没有必要的东西它也能给你抓取过来,若被百度收录就变成低质量的,同时,多路径指向同一个页面的情况也会发生。
2、不使用工具。新建一个文本,将后缀名改为.xml然后在里面输入代码进行制作。比如说:
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url>
<loc>http://www.liuxinseo.com</loc>
<lastmod>2016-11-20T06:20:14+00:00</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>http://www.liuxinseo.com/1079.html</loc>
<lastmod>2016-11-18T15:16:21+00:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://www.liuxinseo.com/817.html</loc>
<lastmod>2016-11-16T23:38:25+00:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
我们会看到,有很多都是固定的格式,当我们更新了网站内容的时候,只需要在后面按照这个格式添加即可。
下面我们一起来认识一下语法:
urlset用来标记整个文档的开头。
url标记每条信息的开始和结束。
loc该条数据的一个网址。
lastmod表示该条数据最近一次更新的时间。
changefreq指该条数据的更新频率。
时间属性:
always一直
hourly小时
daily每天
weekly每周
monthly每月
yearly每年
never从不
priority 用来指定此链接相对于其他链接的优先权比值,此值定于0.0-1.0之间,也就是优先级的权重。
首页的优先级 1.0最高的。
按照重要程度来设置。
栏目页:0.3
内容页:0.6
栏目页和内容页可以自己设置,不是固定的。
三、地图上传和提交
1、将sitemap文件上传至根目录。
2、将sitemap的路径添加在robots文件里面。因为蜘蛛来到网站第一个抓取的是robots文件,写在里面的话,蜘蛛顺带着就把sitemap也给抓取了。
格式:Sitemap: http://www.liuxinseo.com/sitemap.xml
3、百度站长平台提交。具体操作为:
链接提交→找到sitemap,按照要求填写sitemap路径,之后填写验证码,点击提交即可。
总结:网站地图对于网站收录以及用户体验都有重要意义,因此学会制作网站地图很有必要,地图制作完成之后还需上传根目录、robots文件里面添加sitemap路径、再到站长平台提交。
推荐阅读: