Googlebot是否支持HTTP / 2?挑戰谷歌的索引聲明 – 一項實驗

八拓科技有限公司seo最近遇到了一個客戶問題的挑戰,羅伯特經營著一家小公關公司,需要優化客戶的網站。他的問題激發了我在HTTP協議中進行小型實驗。羅伯特的問題是什麼?他問…

Googlebot可以使用HTTP / 2協議進行抓取嗎?

您可能會問自己,我為什麼要關心Robert及其HTTP協議?
作為複習,HTTP協議是允許萬維網交換信息的基本標準集。它們是Web瀏覽器可以顯示存儲在另一台服務器上的數據的原因。第一個是在1989年發起的,這意味著,就像其他一切一樣,HTTP協議已經過時了。 HTTP / 2是要創建的最新版HTTP協議之一,用於替換這些老化版本。

那麼,回到我們的問題:作為一個SEO,為什麼你關心更多關於HTTP協議?簡短的回答是,如果沒有對HTTP協議的基本了解,您的SEO工作都不重要或甚至無法完成。羅伯特知道如果他的網站沒有正確編制索引,他的客戶就會錯過搜索中有價值的網站流量。

關於HTTP / 2的炒作
HTTP / 1.1是一個有17年曆史的協議(HTTP 1.0是21歲)。 HTTP 1.0和1.1都有局限性,主要與性能有關。當HTTP / 1.1變得太慢並且過時時,Google在2009年引入了SPDY,這是HTTP / 2的基礎。附註:從Chrome 53開始,Google決定停止支持SPDY,轉而支持HTTP / 2。

HTTP / 2是期待已久的協議。其主要目標是提高網站的性能。它目前被17%的網站使用(截至2017年9月)。採用率正在快速增長,因為2017年1月只有10%的網站使用HTTP / 2.您可以在此處查看採用率圖表。 HTTP / 2越來越受歡迎,並得到現代瀏覽器(如Chrome或Firefox)和Web服務器(包括Apache,Nginx和IIS)的廣泛支持。

它的主要優點是:

多路復用:通過單個TCP連接發送多個請求的能力。
服務器推送:當客戶端需要一些資源(比方說,HTML文檔)時,服務器可以將CSS和JS文件推送到客戶端緩存。它減少了網絡延遲和往返。
每個源一個連接:使用HTTP / 2,加載網站只需要一個連接。
流優先級:為請​​求(流)分配1到256的優先級,以更快地提供更高優先級的資源。
二進制框架層:HTTP / 2更容易解析(對於服務器和用戶)。
標頭壓縮:此功能可減少HTTP / 1.1中純文本的開銷並提高性能。
有關更多信息,我強烈建議閱讀Surma和Ilya Grigorik撰寫的“HTTP / 2簡介”。

所有這些好處都表明需要盡快推動HTTP / 2支持。但是,我在技術搜索引擎優化方面的經驗教會我仔細檢查和試驗可能影響我們SEO工作的解決方案。

所以問題是:Googlebot是否支持HTTP / 2?