飞行棋SEO-提供网站建设、网站优化、全网推广、seo教程培训等,打造互联网营销行业知名服务品牌,欢迎合作,共同发展!

5年专业SEO公司
提供网站制作 网络口碑推广 互联网内容营销 产品可定制 seo个性化专业外包运营服务

全国咨询热线

SEO知识
当前位置:网站首页>SEO知识

网站站点地图优化神器:ETag

发布时间:2019-11-06来源:飞行棋SEO

网站优化涉及到网站的方方面面,有很多需要优化的地方,对于站点地图的优化相信很多人都会忽略乐,因为会觉得没有什么需要去优化,但是还是有必要说一下,其实站点地图也是需要优化的,每一个小细节可能都给站点带来一些好处。站点地图的优化主要是针对站点地图页面(sitemap.xml)设置ETag。ETag是什么,有什么作用,如何设置,下面我们就来介绍下。

一、ETag及作用介绍

ETag是用来标示网页内容是否发生变化,由服务器首先产生etag,浏览器端通过该记号传回服务器要求的验证缓存来判断页面是否发生变化,如果页面发生变化,则返还200,搜索引擎接到变化后就会爬行抓取,如果页面未发生变化,那么就返回304,搜索引擎蜘蛛就无需再爬行整个页面了,这样就可以节约网站流量和带宽。

站点一般都会设置站点地图,然后提交给百度、360、搜狗等站长平台,方便蜘蛛的爬行和抓取网站的页面,但是有时候网站的地图比较大,每次蜘蛛来抓取会消耗网站较多的资源,会影响网站的访问速度,所以通过ETag标示,可以让蜘蛛快速发现页面变化,及时爬行和抓取,对提升网站收录也是很有帮助的。

二、ETag的好处体现在:

1、  百度可以更及时地响应sitemap的更新

对Sitemap启用ETag后,百度可以更快速地响应Sitemap的更新,没有更改内容的情况下,服务器只发回304应答头,有变化,会显示200应答头,蜘蛛就可以及时更新。

2、页面没有更新的情况下,对流量的消耗极小

在每个head平均227B大小的通常情形下,一整天二十四小时每秒都回应的流量消耗仅为18.7M。

3、百度更加及时的抓取sitemap,便于更好的收录

现在站长平台对每个站点的Sitemap主动抓取次数设有上限,且这项功能没有对所有站开放,如果您的站点Sitemap启用了ETag,并通过了测试,那么就可以用很小的流量享受百度及时更新您的Sitemap的功能,以便于百度更好地收录您网站的内容。

三、如何开启ETag

ETag的开启可参考百度:《对站点服务器如何配置ETag

下面说下宝塔面板nginx下如何开启ETag,方法也非常简单,找到服务器的nginx.conf,确定文件没有etag off字段,然后我们在http后写入etag on; 重载服务器配置就可以了。

nginx下开启ETag
nginx下开启ETag

四、ETag是否生效验证

打开浏览器,按F12进入网站审查元素,选择Network,访问站点地图地址。

F12进入审查元素

第一次会访问200状态码,有ETag的一行文本。再次刷新该页面时,状态码为304,ETag的值不变。这样就可以确定ETag配置成功。

ETag是否生效验证

据测试,使用ETag后sitemap响应时间以及耗时的平均时间均大幅度下降,爬虫访问sitemap文件的次数有所增加,对于整体收录率大致提升范围在2% – 5%左右。所以还是建议大家设置sitemap的ETag,特别对于一些地图文件较大的站点,对于减少资源的占用和提高收录还是很有效果的。

参考资料:ETag使用效果对比&经验分享》、《ETag简介与作用

如无特殊说明,文章均由飞行棋seo原创,转载请注明本文链接地址:https://dxzsj.cn/67.html