以前服務的一家公司,公司的技術為了防止網站被攻擊(因為是電商網站,攻擊比較多),對於網站做了一個加強安全方面的措施:利用cookie鑒別功能,如果是攻擊者訪問網站,則網站狀態碼是302狀態,而如果是正常訪問則返回碼是200狀態,這是基本的原理,因為更多的涉及到技術方面,彭晉傑也就不班門弄斧了,就不多做贅述了。
不過這樣設置的後果就是:本人在站長工具http狀態碼檢驗的時候,整個網站都是處於302狀態。這樣我就出現了一個疑問:既然網站是302狀態,而設置了搜索引擎為200狀態,這樣看來就可以理解為——用戶等訪問網站時的頁面是302之後的網頁;而搜索引擎進入的網頁是沒有經過302跳轉的網頁,即用戶進入的網站是302之後與搜索引擎進入的302頁面之前,可以理解為不同的頁面,是對搜索引擎的一種欺騙;即便302跳轉前後的URL和網頁內容是一致的,但是真實的情況就是使用了302,這不是搜索引擎推薦的用法,是不友好的(可以說是黑帽中“網站地址重定向”與“斗蓬法”的結合)。
這樣的用法我沒有見過,也只是根據搜索引擎的一些規則以及了解的一些黑帽手段做出的推斷,並不能完全說服技術人員,因此,本人後續在相關SEOQQ群裡發出討論,最後得出的結論是不建議這樣使用。
後續,我與我司技術人員進行溝通,後續經過技術人員與其它網站運維人員的了解與溝通才徹底明白這個防攻擊措施的具體原理和小編誤解的地方:其實搜索引擎和用戶訪問的時候狀態碼都是200的,沒有經過跳轉的,而其它如攻擊機器人、站長工具等查詢和訪問的時候狀態碼就是302的,所以這樣就不存在欺騙和302的問題了。
本人舉出上述例子,是告訴大家,SEO人員應該細心,許多SEO人員總是抱怨自己的網站被降權、被K,但是卻不認真檢查自己的網站問題,也許某一個細節就是導致你網站降權的原因,就如上述例子一樣,如果真的用戶訪問的時候是經過302跳轉的,那麼無疑這將會給網站帶來隱患,也就可能造成網站的降權。
小編通過2年的建站和SEO經驗,其實發現301、302跳轉等不正規可能造成降權的案例不少,不只是小網站,大網站也可能存在,所以SEO人員應該重視,小編這裡將小編遇到的此類情況總結如下:
1.404頁面301、302跳轉到首頁。這樣當你存在大量的404頁面時,可能導致搜索引擎認為你的網站存在大量頁面內容與首頁內容相似,這樣可能導致網站降權。小編遇到的這類網站很多,小網站有之,大網站亦有之,就連百度的404頁面也不例外(當然百度這樣做肯定是不會被K的),但是對於個人站長的小網站來說就可能成為你網站降權的致命因素。
2.被收錄後的頁面刪除後還能打開,狀態碼是200。這樣的例子小編遇到過2次,都是因為程序本身的因素造成的:
(1)ECshop商城網站是如此。
(2)本人用淘客帝國時發生過此類情況。因為域名以前做過wordpress站點且收錄了動態頁面,而從動態頁面訪問網站就是展現首頁的內容(URL不變),狀態碼為200。
小編認為,這樣的情況較之第一種情況更甚,極易導致網站被K。
所以,我們在做網站時一定要慎重選擇網站程序,認真檢查,不要以為網站下載的程序是經過別人使用的就是沒有問題的。ECshop是比較知名的商城類開源網站,這樣的程序尚且出現這樣的問題,跟遑論其它了。
3.我們在做網站的時候經常會綁定帶www和不帶www的域名,但是很多新手站長都是綁定後就完事了。建議大家最好在同時綁定後進行301永久重定向,因為如果不進行此操作,對於搜索引擎來說可能將這2個域名當時2個不同的網站,而2個不同的網站卻有相同的內容,想想看,對於講究原創與高質量內容的百度來說,2個內容完全一樣的網站會受到什麼樣的待遇,而且,301永久重定向也能集中網站的權重,即使不會導致搜索引擎誤判對於網站本身來說301也是有好處的。
也有人沒有使用301重定向,而是使用302重定向,這裡小編不建議如此使用,因為302只是臨時重定向。
做網站SEO,網站分析很重要,有些人認為這些很深奧,彭晉傑認為:只要我們理解(不僅僅是知道)了SEO的基礎,加上細心,其實並不是難事。有很多人將網站降權的原因經常歸結於百度抽風等原因(當然不排除),但是從來不仔細檢查自己網站本身存在的問題,,認為自己網站沒有存在問題,殊不知:也許是因為技術人員的修改、程序本身、模版本身存在的問題、自己無意中造成的問題,從而導致你的網站降權。
所以:SEOer們,網站優化過程中請細心,也許一個小小的細節就可能無意中造成網站降權,請學會細心診斷網站。
文章來源彭晉傑(pje123)的博客:http://pjjseo.com/1091.html,轉載請注明地址!