假如搜索引擎無法很好的游覽到我們站點的內容,那么我們即使在站點投入多大的精力也都是竹籃打水一場空。為了避免該事情發生最好的解決之道就是我們能夠很完整的去規劃好我們整個站點的結構。
首先,我們在開始構建我們站點之前,我們都是需要先去好好的分析搜索引擎爬行的模式與規律,因為我們都知清楚搜索引擎是借助“蜘蛛”爬行我們站點源代碼進行抓取鏈接,從而很好搜集我們的站點頁面,從而入庫到搜索引擎數據庫,這就是搜索引擎簡要的收錄過程,同時搜索引擎會根據一定的算法,如頁面的速度、社會信號等等進行權重的分配與排名,這些都是我們在建站前所需要了解的。
假如搜索引擎蜘蛛如果能夠很好的訪問、瀏覽、抓取我們的頁面的話,必然的對我們站點的權重排名會有很大的提升,那么如何讓搜索引擎戀上你的站點呢?下面筆者列舉筆者的SEO漫步者站的五個操作。
(一)簡化我們的導航
相信很多的站長在構建站點的時候都和筆者一樣在導航設計這一塊特別的糾結,因為導航的設置對于站點整體的站點權重傳遞以及用戶的友好體驗都是極為重要的,同時如果我們的導航設置負責的話,代碼難免會更加的負責,搜索引擎對于較為復雜的代碼爬行通常都是比較困難或者說不易于抓取,而且復雜的導航無法讓用戶快速的找到想要的內容,無疑是對用戶友好體驗的一大打擊,對此,如果想要讓搜索引擎蜘蛛戀上你的站點的第一步,首先就要簡化你的導航欄。
簡單處理方法:盡可能的簡化我們的站點導航,讓用戶可以三次點擊之內找到想要的目錄,我們可以再主導航上設置下拉導航,這樣就可以很好的展現三四級目錄,同時不會讓頁面臃腫。
(二)盡可能減少過多的站點內容顯示圖片和腳本文件上
我們知道搜索引擎的抓取原理是借助虛擬工具“蜘蛛”來進行辯解以文本、腳本為主的頁面內容,然而以目前的搜索引擎技術,對于那些flash、圖片上面的內容搜索引擎來說還無法實現識別,所以這無疑也是站點UI設計者的一大煩惱問題。
簡單處理方法:借助一些轉換內容的形式使其站點代碼可以讓搜索引擎搜索引擎識別,并且我們也可以借助蜘蛛模擬器來模擬蜘蛛爬行我們的站點并進行觀察,如若發現在抓取當中有過多的內容丟失或者無法抓取的話,我們就需要進行修改。
(三)切勿不連貫的鏈接操作
在我們構建站點內鏈的時候,我們一定要很小心的去命名,因為我們都知道搜索引擎是不可能和人一樣可以智能的判斷思維標準的,它通常是通過我們的URL為標準進行評判,有時候兩段不同的代碼內容確鏈接著相同的URL地址,那么這么時候搜索引擎肯定會找不到北,到底哪個內容是你鏈接頁面所想要展示的內容?雖然我們看起來可能很簡單,知道其中的邏輯,但是畢竟搜索引擎搜索引擎還不足夠的人性化,所以很多時候我們還是需要按照搜索引擎喜愛的形式來進行鏈接。
為了避免引導搜索引擎不能夠判斷的內容,所以我們必須要使用連貫相同的代碼進行指向鏈接,讓我們的指向鏈接所表達的內容唯一性。
(四)合理利用301重定向
301重定向是我們會常常用到的一項技術。那么什么時候我們會用到301重定向呢?首先我們其所扮演的角色,它是搜索引擎在爬行頁面的時候,進行跳轉到了我們指向的那個頁面,通常我們都用于域名重定向,把不帶www地址重定向到帶有www的上面,其實不然,很多情況下我們的站點會出現重復的內容,同時可能這些重復的內容也會被搜索引擎全部收錄,這個時候就會產生很多垃圾的頁面,這個時候如果直接刪除可能會產生更多的死鏈接,那么我們就可以合理的借助301重定向,把一個重復的頁面跳轉到另一個頁面之上,這樣不僅可以避免重復的內容,同時也可以減少產生的死鏈接。但是我們需要注意一點,就是不要多度的使用301重定向。
(五)正確的使用sitemap
如果想要站點收錄更好,對搜索引擎更加的友好,sitemap是一個能夠讓搜索引擎快速爬行抓取的一個不錯的方法,但是如果使用不正確,說一個錯誤的sitemap反而對我們的站點抓取是極為不利的,所以說我們必須要確保sitemap的指示準確性,當然現在一般的CMS后臺都是自帶sitemap生成的,所以一般我們都是一鍵生成即可。當然如果說你的站點是運行在一些平臺之上的話,那么我們就需要下載一些自動生成站點sitemap的插件了,如果還不行話,我們可以利用HTML代碼進行手動的建設一個sitemap頁面,并且在建成之后提交給搜索引擎即可。
.