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