[SEO教學,SEO新聞] 網頁速度是否會影響搜尋結果?

最近聽到許多迷之聲,很多的SEO公司開始壓榨工程師,要他們無論如何都要縮減網頁的大小,以提升使用者的瀏覽速度(搜尋引擎的瀏覽速度~~),原來是Google聲明會把"網頁讀取速度"當作評比的標準,Mr.King對這個政策覺得有些疑問,如果照這樣說的話,是否做存文字網頁就最好了阿,不要放圖、CSS與script的網頁就是最快的阿,但搜尋引擎是不會那麼笨的,就算你的網站非常的簡潔,可以留得住搜尋引擎,也留不住使用者,但是既然是Google自家人講的,當然也要有解決的辦法。

本文開始

經過找資料(谷歌正式将网速列为网站排名因素)之後,我們可以知道Google這是一樣User Friendly的政策,如果你的網頁實在是太慢了,使用者等不及一定很快就離開了,但是網頁瀏覽速度並非是所有網站的標準,像我們常常用的鋪浪Facebook跟其他網站相比起來網頁的速度都不快,難道這些大家愛用的網站,SEO效果就會比較差嗎?答案是否定的,所以網頁的速度應該是根據網頁的使用者與內容有相對的關係,所以各位工程師們,還是不能夠偷懶,我們雖然沒辦法比別人快,但是自己要做好。

採用網頁壓縮技術(EX apache mod_gzip or mod_deflate)幫網站減肥與SEO

很多工程師一定像Mr.King一樣龜毛,在撰寫網站的時候,每一支外掛與CSS甚至是每一行程式碼都斤斤計較,但是已經做成這樣了,還是很慢怎辦辦?如果今天是教大家寫程式的話,就不夠硬了,如果要網站真正的變快,一定要從Server端下手(迷之聲:不然虛擬主機一年好幾千塊,還那麼慢是要死啦?),利用Apache的gZip的壓縮技術,可以快速的將你的網站立刻瘦一圈,要怎麼做勒?

首先要先確認Server端有開啟mod_gzip or mod_deflate套件,在Apache 1.X裡面,還沒有內建網頁壓縮技術,所以大家都使用gzip來協助網頁壓縮,但是在Apache 2.X之後有內建的壓縮技術,當然有內建的就用內建的,這樣主機商也比較不會有藉口不提供

LoadModule deflate_module modules/mod_deflate.so

再來就可以在httpd.conf內加入

<ifmodule mod_deflate.c>
DeflateCompressionLevel 9
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php
AddOutputFilter DEFLATE js css(把.js與.css的檔案做壓縮)
</ifmodule>

這樣就可以完成網頁壓縮了,在IIS上也有相關的技術,這裡Mr.King就不多加贅述了。

 

利用網頁快取,讓你的網站瀏覽更快、SEO效果更好

雖然瀏覽器都有快取的功能,但是如果我們可以在Server端就先快取完,再傳送給使用者,就可以減少頻寬與使用者快取的時間,這是不是可以讓全球氣候暖化的速度變慢些呢?那我們應該怎麼做呢?這邊我們一樣是以Apache伺服器為例。

首先我們還是要確定一下httpd.conf裡面的設定

LoadModule cache_module modules/mod_cache.so
LoadModule mem_cache_module modules/mod_mem_cache.so

接著就可以在底下加入

<IfModule mod_mem_cache.c>
CacheEnable mem /
CacheDirLevels 2
CacheDirLength 2
CacheMaxFileSize 500000
CacheMinFileSize 1024
MCacheSize 350000
MCacheMaxObjectCount 5000
MCacheMaxObjectSize 3200000
MCacheMinObjectSize 5000
</IfModule>

這樣的話就可以順利完成網頁的快取了,所以技術面的SEO永遠是最簡單的。

如果我的主機商不協助我加快網頁做SEO怎麼辦?

其實幫助客戶做壓縮與快取,雖然會增加記憶體與CPU的負載上升,但是在頻寬的節省上也是有利的,聰明的主機商都知道,主機的CPU與記憶體其實都很足夠,但是頻寬可是昂貴的東西阿,所以幫助客戶做壓縮與快取其實是雙贏的決定阿。

如果找不到這種主機商,可以來找就愛部落格的虛擬主機,我們提供又便宜(不用一年幾千塊),又快速的空間,最大的好處當然是可以跟Mr.King與許多好朋友們一起當鄰居唷!!

讓我們大家一起幫網站減肥,設定網頁快取吧!!一起減少用電量,讓這個世界更美好!!


6 Comments

發表迴響