ETag對(duì)SEO的影響有哪些
在做SEO的過程中,我們總是會(huì)談?wù)撽P(guān)于“收錄”的問題,對(duì)于每個(gè)SEO人員,實(shí)際上,都在思考,如何在短時(shí)間內(nèi),實(shí)現(xiàn)較快的對(duì)目標(biāo)頁面進(jìn)行有效的收錄。
因此,我們往往深入研究影響它的每一個(gè)因素,比如:Etag與sitemap的有效結(jié)合。
那么,什么是Etag,Etag對(duì)SEO的影響有哪些?
根據(jù)以往百度快速收錄的經(jīng)驗(yàn),我們將通過如下內(nèi)容,進(jìn)一步說明:
什么是Etag?
簡(jiǎn)單理解:ETag全稱為EntityTag,中文名為實(shí)體標(biāo)簽,是Web服務(wù)器和瀏覽器用于確認(rèn)緩存組件有效性的一種機(jī)制。
ETag是結(jié)合對(duì)象修改時(shí)間,對(duì)象大小,INode等特征的一個(gè)字符串,于HTTP1.1引入,相對(duì)于Last-Modified,提供了比最新修改日期更為靈活的機(jī)制。
ETag目前主要應(yīng)用于靜態(tài)資源,比如圖片,JS和CSS文件。
而基于SEO優(yōu)化的ETag主要強(qiáng)調(diào):
URL的tag,用來標(biāo)示URL對(duì)象是否改變,這樣可利用客戶端(例如瀏覽器)的緩存。由服務(wù)器首先產(chǎn)生ETag,客戶端通過將該記號(hào)傳回服務(wù)器要求服務(wù)器驗(yàn)證其(客戶端)緩存。
服務(wù)器使用它來判斷頁面是否已經(jīng)被修改,如果未修改返回304,而不必重新傳輸整個(gè)對(duì)象。
ETag對(duì)SEO的作用:
1、網(wǎng)站內(nèi)容更新
我們知道在建立網(wǎng)站的時(shí)候,我們都是會(huì)提交網(wǎng)站地圖,用于告知搜索引擎網(wǎng)站內(nèi)容更新的相關(guān)數(shù)據(jù),我們的目標(biāo)網(wǎng)站上存在哪些網(wǎng)址,提醒百度爬蟲去抓取。
但在現(xiàn)實(shí)情況下是,面對(duì)互聯(lián)網(wǎng)中的海量網(wǎng)站,搜索引擎時(shí)實(shí)的監(jiān)控網(wǎng)站地圖的更新,是不現(xiàn)實(shí)的一件事情,而當(dāng)我們采用ETag之后,就可以很好的通知搜索引擎,我們更新了哪些URL地址,這個(gè)時(shí)候百度通過整站的質(zhì)量評(píng)估,就可以快速的響應(yīng)目標(biāo)頁面是否值得抓取。
2、頁面URL抓取
從目前來看,百度在處理相關(guān)網(wǎng)站地圖文件的時(shí)候,可能是優(yōu)先將其下載,而對(duì)于一些門戶型網(wǎng)站,比如:整站數(shù)據(jù)是億萬級(jí)別的。
這顯然是非常困難,通常,可能會(huì)有一個(gè)時(shí)間排序周期,而采用Etag之后,它會(huì)告知搜索引擎,整個(gè)頁面哪些網(wǎng)址是新增網(wǎng)址。
3、服務(wù)器性能影響
當(dāng)你的網(wǎng)站啟用Etag的時(shí)候,很多做SEO人員,非常擔(dān)心一個(gè)問題,就是Etag對(duì)于服務(wù)器性能的影響,經(jīng)過大量的針對(duì)Apache與Nginx的服務(wù)器性能監(jiān)控。
我們發(fā)現(xiàn):ETag對(duì)服務(wù)器在高并發(fā)下的吞吐率幾乎無影響,它對(duì)cpu使用效率的影響一般不超過百分之三。
總結(jié):ETag是我們?cè)?a target="_self">SEO優(yōu)化工作中,經(jīng)常會(huì)忽略的一個(gè)小細(xì)節(jié),而上述內(nèi)容,我們僅供參考!