2015年11月2日 星期一

網頁載入速度是如何影響SEO效果的

網頁載入速度是如何影響SEO效果的

在 Google 把網頁載入速度加入到 SEO 排名因素前,網頁載入速度本來一直都是搜尋引擎對網頁收錄數量的一個重要因素。尤其是大型網站,透過 Google 管理員(站長)工具(Webmaster Tools)提供的報告,更是可以直接知道”每天抓取網頁數量“和“載入每個頁面的平均時間”。

Google 中文網站管理員部落格剛剛發表了一篇新文章,介紹了一下《Google 網站管理員工具》中推出的新功能 -「網站性能」。這個工具是透過 Google 工具列記錄了使用者訪問你網站的速度,並給出了很多加快你網站速度的建議。

而最近也傳聞Google將會把網頁載入速度作為影響排名的一個因素。那麼網頁打開速度是不是能影響SEO效果?如果能影響,那是怎麼影響的呢?

在說明其中的道理之前,我希望大家能把上面那些傳聞或“網站性能”的功能都忘掉。讓我們追本溯源,來看看網頁打開速度和SEO流量之間的關係。

做SEO有時候不需要聽從別人給你的資訊和意見,你只要專注於研究搜尋引擎,同樣也能成功的。這種關係的發現,也得益於早期我非常重視資料分析,所以我在《怎麼樣去學SEO(二)》中把資料分析能力列為SEOer應該具備的四大能力之一。由於有很多資料做支撐,現在我來給大家分析其中的聯繫,大家就容易看懂很多。

到了後期,連 Google 也認識到了網頁速度和 SEO 流量之間的關係,所以在這個「網站性能」以前就推出過相關的工具來幫助網站管理員。

要說明這種關係,就要從搜尋引擎爬蟲說起。不知道大家對於搜尋引擎爬蟲在一個網站上的行為有沒有概念,我現在發一下某個網站(不是Alibaba)的一些資料出來,大家就能意識到一些爬蟲的特性了。下面是從伺服器LOG日誌中分析出的數據。

google,seo,搜尋

google,seo,搜尋

從上面圖1中可以看到 Google 訪問這個網站206次,這206次裡面是由很多個不同的爬蟲訪問的。圖2顯示:有的爬蟲一天之內來了8次,一共停留了2小時左右,有的爬蟲來了1次,停留了20多個小時以上。所以這個網站是被很多個爬蟲在不間斷的訪問的。為了計算方便,可以把 Google 所有的爬蟲停留在這個網站的總時間加起來。雖然一天只有24個小時的,但是 Google 的爬蟲這一天花在這個網站上的時間可能是成百上千多個小時。這裡真實的資料是:在這個網站中,Google 所有爬蟲那天在這個網站上花費的實際總時間是721個小時。

而伺服器LOG日誌裡同樣可以分析出爬蟲在一個網頁上的停留時間。如:

google,seo,搜尋

得到了這兩個資料以後,用所有爬蟲總的停留時間除以單個頁面的停留時間,就是搜尋引擎爬蟲這天所抓取的頁面總量。

721 小時× 3600 秒 ÷ 35 秒 = 74160 頁

那麼得到這個搜尋引擎爬蟲這天所抓取的頁面總量有什麼用呢?

對於一般的小網站來說,一天能被抓取 74160頁是一個很不錯資料。但是我上面給出的是一個中型網站,它整個網站的頁面總量有800多萬有 SEO 價值的頁面。那麼,在最理想的情況下,這些頁面被搜尋引擎抓取完要花費的時間為:

800萬 ÷ 74160 頁 = 108 天

這是理論上最理想的情況,實際上真實的情況為:

由於有多個爬蟲在抓取網站,有很多的頁面在一天之內是會被爬蟲重複抓取的。有的頁面一天之內被抓取20多次,有的頁面一天之內只被抓取1次。透過 「停留總時間 ÷ 單個頁面停留時間」得到的頁面數量,是沒有去除那些重複抓取的頁面的。所以搜尋引擎一天之內實際抓取的不重複頁面沒有74160頁那麼多,而是40000頁的樣子。還有一點,爬蟲今天抓取的頁面,到了明天還有很多會被重複抓取。所以爬蟲不光在同一天內會重複抓取很多頁面,而且到了下一天還是會重複抓取前一天抓取過的很多頁面。

這樣下來,爬蟲平均每天抓取不重複的頁面數量就只有10000頁的樣子了。那麼,要爬蟲把這個網站所有的頁面抓取完需要的時間為:

800萬 ÷  1萬頁 = 800天

其實,這個800天抓取完整個網站還是太理想化了。實際的情況是很多網站由於結構的原因,有些網頁創建後4-5年,都還沒被爬蟲抓取過。

上面的這個分析過程,都沒用到什麼驚天動地的計算方法。只要你有一點資料分析的意識,就能看清楚事實的。當一個網站收錄量不理想,大家就應該去看看那些頁面是不是被搜尋引擎爬蟲流覽過。如果一個頁面都沒有被搜尋引擎爬蟲流覽過,是不可能會被收錄的。一個網站的收錄量沒有上去,那 SEO 流量的提升就會有很大的一個瓶頸。

根據我們剛才上面的那個分析過程,要提升網站的收錄量,首先要解決的就是搜尋引擎每天抓取網站的抓取量。而:

抓取量 =   爬蟲總的停留時間 ÷ 單個頁面的停留時間

一個網站,爬蟲總的停留時間在某個期間是保持相對固定的。當然,有方法提高爬蟲總的停留時間,不過這不是這篇文章要講的內容。我們先通過減少個頁面的停留時間也可以增加爬蟲的抓取量。

減少爬蟲單個頁面的停留時間,可以簡單的認為提高網頁載入速度就可以了,雖然實際上這兩個因素之間還存在著一個對應關係,但是這裡先不講。這個時候,網頁的載入速度就和抓取量之間有了一個正比的關係,網頁載入速度越快,爬蟲整個的抓取量就越大。抓取量越大,有效收錄量就會增加,從而促使 SEO 流量增加,因為給一個大中型網站帶來流量的,90%以上都是長尾詞。大中型網站,有時甚至是小網站,只要收錄量增加一定的百分比,SEO 流量也會增加一定的百分比。網頁的載入速度,就和 SEO 流量之間建立了一個這樣的關係。

其實,Google 也知道網頁速度和 SEO 流量之間的關係,所以早在「網站性能」這個功能推出以前,就推出了另一個功能讓大家去用,那個功能就是 Google 網站管理員工具裡的「抓取統計資訊」。那裡把爬蟲對你網站的抓取量,和你網頁下載的平均時間都列了出來。

如果大家平常注意觀察這裡面的資料就會發現這樣的規律:一旦網站下載時間減少了,那抓取量就會增大一點。

一般小網站,這樣的規律還不是太明顯。因為有其他影響這個規律的因素存在,而且小網站頁面數太少了,爬蟲隨便多增加幾百頁的抓取量就影響了50%以上的抓取量。但是在大中型網站,這個規律是非常明顯的。如:

google,seo,搜尋 

當這個網站加快了網頁載入速度,爬蟲的抓取量就穩步增加了。這個圖表能很有利的證明上面提到的理論。

這個圖表也再次證明了我在《Google 的良苦用心:網站管理員工具》裡說的:「Google網站管理員工具裡的每個功能都是和SEO相關的」。

關於網頁速度和排名,Google 否認曾經將網頁速度列為提高排名的因素。而 Matt Cutts 最近也說:In a nutshell – while slow page load times won’t negatively impact your rankings, fast load times may have a positive effect.   有人把它翻譯成:網頁載入速度慢,不會影響 Google 排名,但是網頁載入快卻對排名有積極作用。 其實這樣翻譯是沒有理解這句話,Matt Cutts的意思是:網頁載入速度慢,不會影響 Google 排名,但是網頁載入快卻有積極作用。拿掉以前那個翻譯中的「對排名」三個字即可。至於其中的原因,我想通過這篇文章大家都理解了吧。

這也是為什麼我要在《內部連結還是外部連結》裡強調一下的:有時候是因為「你沒有掌握到他們那麼多資訊,所以你無法理解他們的話。也不會推測出他們的潛臺詞以及他們沒有說全的話而已。」我其實很少關注Matt Cutts說什麼,但是我看到那篇翻譯的文章,就斷定Matt Cutts不會那麼說。

轉載自《dcplus數位行銷實戰家

1 則留言:

  1. Gone are the days 온라인카지노 of grainy graphics and low payouts — today’s finest on-line slots characteristic immersive gameplay, the best jackpots, and they’re the pillar of every on-line casino. If you’re on the lookout for a more engaging and rewarding casino gaming experience, skill-based games are a great choice. Whether you’re an skilled gambler or just on the lookout for one thing new to try, these games offer the right steadiness of ability and probability, making them both thrilling and engaging. 24/7 assist is at all times nice to have, but if they can’t offer that but, it'll at all times boil method down to} how they resolve customer considerations. But don’t worry; we made sure that one of the best on-line casinos in South Africa on our listing have wonderful customer support. But that’s not all Yeti Casino has for its South African gamers.

    回覆刪除