對於SEO診斷,一直是我堅持的一項工作,因為SEO診斷,診斷的是網站的過去和現在的病態,然後通過診斷找到網站的優化調整方向,這才是SEO診斷的魅力所在,就像一位神醫,找到病人的病因,並開出合理的藥方,迅速的治好他的病。最近一段時間,SEO屆可以哀鴻一片,因為百度進行了有史以來最大規模的一次K站,相當大的一部分站長手上的網站都被降權或者被K,當然這對於想迅速學習SEO優化診斷知識的朋友,這些典型的網站就是一個比較不錯的機會。
昨天在群裡喊了幾句,讓群友給幾個典型的案例,我這邊來做一個簡單地分析,幫他們分析的同時自己也學習一些知識,這是我學習和提升自己SEO的一個方法,今天具體的就其中一個案例做一個簡單地分析,網站因為服務器宕機導致網站被K,希望找到解決辦法。
網站被K背景:http://shop.7979la.com/ ,這是一個二級域名,之前網站的權重都做到過3,網站表現比較好,7月29日早上,服務器出過半個小時問題:宕機,在技術人員迅速解決下,服務器快速恢復穩定,但網站當天晚上就被k了首頁,第二天內頁收錄全部拔毛,但是查看百度統計中關於網站的索引量有4000多。
網站被K後直接百度沒有找到該URL的截圖:
百度沒有找到該URL的截圖
在前面我們知道百度提到site指令其實並不准確,百度還建議大家利用百度的站長工具進行查看網站收錄情況,下面是百度統計得到的數據,可以明顯的看出百度並沒有將網站索引完全刪除,只是在7.29日有一定的索引減少,所以從這裡看百度應該並沒有對網站進行懲罰,可能的原因是服務器宕機時間過長,這段時間百度蜘蛛正好抓取的比較勤,造成百度蜘蛛對網站進行考察。
網站被K後索引量
由於網站的服務器LOG日志在解決服務器的時候丟失了,最近幾天的LOG日志都存在問題,而且在最初設置服務器LOG日志統計的時候,就沒有考慮對於搜索引擎蜘蛛的動作進行區分的統計,所以分析得到的結果都是把蜘蛛當做用戶來進行的。其中抓取得到各種狀態的頁面有:
200頁面 訪問量113206 占比 85.173%
304頁面 訪問量9199 占比6.921%
404頁面 訪問量8981 占比6.757%
302頁面 訪問量812 占比0.611%
301頁面 訪問量425 占比0.320%
403頁面 訪問量179 占比0.135%
400頁面 訪問量76 占比0.057%
206頁面 訪問量26 占比0.020%
500頁面 訪問量8 占比0.006%
從這些狀態碼可以看出,網站整體還是比較不錯的,但是錯誤訪問頁面的比例還是比較大,可以檢查看哪些地方的出現錯誤頁面,然後進行設置,引導蜘蛛和用戶轉向正確的頁面。查看錯誤404頁面,采取的措施是設置了404頁面,也比較漂亮,然後進行利於用戶的301跳轉,跳轉頁面如下:
網站404頁面
如果大家有關注404頁面對於SEO的影響,就會知道過多的301跳轉,特別是直接都跳轉到首頁會對搜索引擎蜘蛛的抓取有一定的影響,有時候跳轉過快會讓蜘蛛誤認為首頁也是一個錯誤的頁面,觀察發現seowhy,站長網等比較好的網站都是沒有做跳轉,而是給用戶返回的引導鏈接,當然,這個網站屬於商城類網站,所需要的更多的是服務用戶,所以尋找一些B2C商城做測試,如中關村在線,你也會發現他們都做了跳轉,但是值得注意的是跳轉的時間間隔稍微長一點,一般在5秒左右,而且404錯誤頁面也充分利用來做推薦產品和鏈接導航的引導。
診斷結論:經過上面的幾個方面的簡單分析,簡單推測就是網站應該沒有被百度K站,K站也是一個屬於“假K”的狀態,重點在於考察網站服務器到底有沒有恢復,之前我的博客空間遭到攻擊也出現過類似的K站情況,後面在一個星期之內就恢復了。當然,恢復的過程中基本的工作是不能停的,例如高質量的外鏈引導蜘蛛來抓取網站,原創內容吸引蜘蛛索引,例如前面看到的網站索引量自7月29一直都在下滑狀態,這個需要注意。
其次,有一個在服務器遇到問題,或者網站搬家轉換空間的時候,當網頁不能打開時,不要立即返回404,建議使用503狀態,告知搜索引擎蜘蛛該頁面臨時不可訪問,請過段時間再重試。因為之前的這個欄目表現比較好,收錄也比較不錯,那麼得到的搜索引擎蜘蛛抓取量也是比較大的,而百度對於服務器宕機的問題反應也比較敏感,設置好503,這樣就可以最小限度的出現被K的狀況。