每天都有很多的站長在抱怨自己的網站在搜尋引擎裡沒有一個好的排名,蜘蛛不喜歡來網站抓取內容,那麼你是否想過,蜘蛛為什麼不喜歡來你網站呢?它又為何會喜歡光顧其他人的網站呢?有沒有真正的反省過,為自己的網站做個全面的診斷呢?是否做了什麼對搜尋引擎不友好的舉動呢?網站的設計是否利於蜘蛛的爬行和抓取呢?對搜尋引擎不友好的方面有很多,下面A5 SEO診斷最佳化小組就常見的幾個方面來和大家說一下。
一、Flash效果誘人但不可多用
我們經常能看到很多網站使用了Flash效果,不得不承認給人的視覺效果很好,如果只是在網頁的一小部分使用Flash,如:用Flash製成的小廣告,小表徵圖等,這也都無傷大雅的,但有的網站卻整個首頁就一個Flash檔案,搜尋引擎抓取的HTML代碼也只有一個連向Flash的連結,沒有其他任何文字的說明,搜尋引擎也就無法識別和什麼相關,是屬於哪個分類下的,另外,還有人喜歡在網站首頁先放一個Flash動畫標題,然後再跳轉到HTML版本的文字首頁,然而搜尋引擎卻根本就不能讀取,也沒辦法跳轉到HTML版本頁面。
二、避免使用除301以外的跳轉
301跳轉是用更改網址的轉向,可以把頁面權重從以前的舊網址轉到新的網址頁面,搜尋引擎也是可以接受的,但A5 SEO診斷最佳化小組接下來要和大家說的幾種跳轉卻是對搜尋引擎十分不友好的,也是讓搜尋引擎比較敏感的。如:302跳轉,Javascript跳轉,Flash跳轉,Meta Refresh 跳轉等,這些搜尋引擎都不喜歡,希望站長們在網站中能不用盡量不用。
三、避免使用動態URL
一般來說動態URL不利於蜘蛛的爬行抓取,像一些帶問號,等號及一些參數的網址都是不可取的,搜尋引擎很不喜歡這樣的網址。因此,A5 SEO診斷最佳化小組(http://seo.admin5.com/)建議站長朋友們,URL一定要使用靜態或是偽靜態,這樣對搜尋引擎來說比較友好,利於抓取,符合搜尋引擎的口味。
四、導航系統避免使用JS指令碼
有些網站為了有迷人的視覺功能,就使用JS指令碼產生導航系統,然而搜尋引擎卻無法解析JS指令碼,雖然搜尋引擎也在努力的去想辦法解決這些困難,但卻有時還是有心無力,它是真正的無法解析JS指令碼,如果你的網站內容真的很好,是個大網站,那麼搜尋引擎還有可能會做出更多的努力去解析JS指令碼,但如果你的站只是一個微不足道的,那也就別指望搜尋引擎去解析了。
五、Cookies合理使用不能強制
A5 SEO診斷最佳化小組經常會遇到一些客戶的網站為了某種功能的實現,會強制使用Cookies,記住使用者登陸資訊了,使用者如果沒有啟用Cookies,頁面就無法顯示,或是顯示不正常,但對於搜尋引擎蜘蛛而言,只會造成搜尋引擎蜘蛛無法正常訪問,試想一下,蜘蛛沒法正常訪問你的網站,吃虧的還不是你自己啊?因此,Cookies要合理使用一定不能強制使用。
一個網站想要得到搜尋引擎的青睞,那麼首先就一定要瞭解搜尋引擎不喜歡什麼,討厭什麼,這樣我們在做站的時候不要做搜尋引擎不喜歡的事情,那麼,你的網站才有可能會得到搜尋引擎的喜愛,就像我們人一樣,沒人喜歡跟自己唱反調,誰都想別人什麼事都能做的稱心如意,符合自己的心意,搜尋引擎蜘蛛跟我們人是一樣的,故,A5 SEO診斷最佳化小組在給客戶診斷網站時,總會在《網站最佳化參考建議書》裡強調搜尋引擎不喜歡哪些操作,應該要如何避免,已經使用的應該要如何修改,才能得到搜尋引擎的喜歡。