網路安全對於SEO影響,似乎已經是一個老生常談的話題,不過,我還是想來談談我的個人體驗,試圖能給陳舊的話題帶來一縷新鮮的氣息。
現在網路安全對SEO的影響越來越大,最近的紫田事件就是一個典型案例。且不說伺服器關掉或者網速慢會影響巨大,單單就網站掛馬這樣的事情,就對網站傷害很大。我這些天很認真的體驗了一把。前些天,一個網站疏於管理,由於被掛馬而導致google對網站進行了屏蔽。
該網站的管理員在9.11早晨查看流量統計系統時,告訴google流量完全沒有了,我覺得很納悶。如果google流量突然消失,那可能有以下幾種原因:
1)網站作弊被google降權或者直接被刪除;
2)網站中了木馬,被google屏蔽;
3)網站或者流量系統出了錯誤和故障,無法訪問和統計;
等我從海邊遊玩回來進行處理,日期已經是9.13了。我按照1、2、3的順序挨個檢查了一遍。發現網站關鍵詞的收錄和排名沒有什麼變化,但看到檢索結果中有這樣的提示:“該網站可能會損害您的電腦”,當我點擊網址進去時,發現被google給攔截了,無法達到網站。說明該網站掛馬了。通過google管理員後台,我發現google爬蟲在9.9這一天的淩晨4點鐘過來抓取了該網站頁面,此時正好碰巧該網站剛剛被放了木馬。不過真正攔截流量是在9.11才開始的。
於是,大致整理了一下接觸屏蔽的思路:
首先,刪除網站頁面的木馬;然後通過一系列的方法讓google儘可能快的知道,重新更新該網站檢索頁面,以便能儘快解除屏蔽。思路確定了。接下來就要進行具體的實施。
具體操作步驟如下:
1)清除網頁中的木馬
刪除現有的網頁中的木馬,主要有這樣類似的代碼:
<iframe…或者 …xxx.js></script>
出現上面這些特徵的代碼,如果裡麵包含的網址不是自己網站的,那基本上就是中了木馬了。我們比較常見的木馬是<iframe,對網站首頁以及其它主要頁面的原始碼進行檢查,用記事本開啟這些頁面後,以“<iframe”為關鍵字進行搜尋,找到後可以查看是否是掛馬代碼。不過碰上有經驗的駭客,會編寫一段代碼將整句掛馬代碼進行加密,這樣我們就很難找到網頁中的掛馬代碼。這時可以將所有網頁檔案按修改時間進行排序,如果有個別網頁被修改,我們可以很快地發現。
2)刺激google快速更新
木馬被清除了,google上還是被屏蔽著。這時就想辦法讓google爬蟲重新檢索網站,更新檢索結果。這樣,網站的屏蔽才能被解除。刺激google更新的的手段有如下一些:
1)持續更新網站首頁的文章;
2)重新給google提交網站地圖;
3)為網站去找一些高品質的外鏈;
4)申請審核。當網站有病毒後,在google網站管理員工具內的“診斷”頁面會有一個提示,就是說網站含有惡意代碼,然後會提示你可以“申請審核”填寫相關資訊提交。
上面的一些手段可以讓刺激google爬蟲能”快速抵達現場”,快速更新網站的檢索結果。
我整理好以上思路後,在9.14這一天讓該網站的管理員按照相關的細節要求去處理這件事情。直到9.21,google解除了對該網站的屏蔽。進入google的後台發現,google在9.14那日過來重新抓取了一次網頁。可能正趕上網站頁面的更新。從9.14開始執行解除的工作操作到9.21被解除,正好經曆了1個星期。