最近有个网站首页降权了,后来通过设置Sitemap(站点地图)文件将其恢复了,感觉Sitemap文件设置方法有必要和大家分享下。跟重要的一点事,发现各大搜索引擎对Sitemap(站点地图)文件的格式达成了一致,不像以前有所差异了。为此分享:网站SEO优化之制作标准的Sitemap(站点地图)文件,并且各大搜索引擎通用。
一、Sitemap(站点地图)文件介绍
通过Sitemap (站点地图)文件引导搜索引擎抓取指定的网页。最简单的 Sitemap 形式,就是XML 文件,在其中列出网站中的网址以及关于每个网址的其他元数据(上次更新的时间、更改的频率以及相对于网站上其他网址的重要程度为何等),以便搜索引擎可以更加智能地抓取网站。
二、Sitemap(站点地图)文件标准格式说明
1、XML格式举例
<?xml version="1.0" encoding="utf-8"?>
<!-- XML文件需以utf-8编码-->
<urlset>
<!--必填-->
<url>
<!--必填,定义某一个链接的入口,每一条数据必须要用<url>和</url>来标示 -->
<loc>http://www.seoyhw.com/</loc>
<!--必填,URL长度限制在256字节内-->
<lastmod>2017-09-05</lastmod>
<!--更新时间标签,非必填,用来表示最后更新时间-->
<changefreq>daily</changefreq>
<!--更新频率标签,非必填,用来告知引擎页面的更新频率 -->
<priority>1.0</priority>
<!--优先权标签,优先权值0.0-1.0,用来告知引擎该条url的优先级-->
</url>
<url>
<loc>http://www.seoyhw.com/seojc/seojsjc/32.html</loc>
<lastmod>2017-09-05</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
</urlset>
2、XML标签说明
标签名称 | 属性 | 标签说明 | 标签类型 | 标签限制 | 可选/必选 |
---|---|---|---|---|---|
changefreq | / | 标示数据更新频率 | 字符串 | 有效值为:always、hourly、daily、weekly、monthly、yearly、never | 可选 |
lastmod | / | 标示数据最新一次更新时间 | 日期 | 时间格式为yyyy-mm-dd | 可选 |
loc | / | 标示该条数据的存放地址 | url | 最小长度1个字符 最大长度256个字符 以"http://"开头 | 必选 |
priority | / | 标示优先值 | 小数 | [0.0 1.0](大于等于0小于等于1,保留一位小数)例如:< priority >0.8< priority > | 可选 |
url | / | url地址的开始和结束 | / | 最多出现无限次 | 必选 |
urlset | / | urlset用来标记整个文档的开头 | / | / | 必选 |
三、Sitemap(站点地图)文件使用技巧
1、首先设置robots文件告诉搜索引擎蜘蛛Sitemap(站点地图)文件的位置,方法如下:
User-agent:*
Disallow:/?*
Disallow: /*?*
Sitemap:http://www.seoyhw.com/sitemap.xml
2、Sitemap(站点地图)文件制作格式:
A、第一条为网站首页链接,lastmod设置为当天、changefreq设置为daily(更新频率为每天)、priority设置为1.0(优先值为1,即最大);
B、其余的设置文章内容链接,lastmod设置为文章发布日期、changefreq设置为daily(更新频率为每天)、priority设置为0.5(优先值为0.5);
C、由于Sitemap(站点地图)文件不能太大,因此每个大分类展示15条文章内容链接即可。并且这些链接都是最近生成的。
<?xml version="1.0" encoding="UTF-8"?>
<urlset>
<!--第一条为网站首页链接-->
<url>
<loc>http://www.seoyhw.com/</loc>
<lastmod>2017-09-05</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<!--下面为文章内容链接-->
<url>
<loc>http://www.seoyhw.com/seopx/seogh/50.html</loc>
<lastmod>2017-08-28</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://www.seoyhw.com/seopx/seogh/49.html</loc>
<lastmod>2017-07-30</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<urlset>
3、确保每天更新一篇文章,更新文章后重新生成Sitemap(站点地图)文件
其目的是让Sitemap(站点地图)文件变成动态文档,引起搜索引擎蜘蛛抓取的注意。更重要的是,确保Sitemap(站点地图)文件是真实的,因为网站首页changefreq设置为daily,意味着每天都有更新,否则设置无效影响搜索引擎对Sitemap(站点地图)文件的好感。
总结
Sitemap(站点地图)文件是引导搜索引擎蜘蛛爬行网页,说白点是搜索引擎蜘蛛爬行网站参考的地图,上面标注了链接地址、更新日期、爬行频率、优先级别。如果这个“参考地图”,不精准,那么搜索引擎蜘蛛将放弃这个参考,后果可想而知。因此,Sitemap(站点地图)文件里必须写的是真实的,并且按照这个设置更新文章。
《第十二节:网站SEO优化之制作标准的Sitemap(站点地图)文件》为安仔SEO优化网原创文章,转载请注明出处!