現在對大多數站長來說,建立一個新的網站是一件輕輕鬆鬆的事情,弄個域名與空間,再上傳個程式與模板,一個新的網站就建成了。可是對網站的優化工作,卻往往是在網站上線甚至搜尋引擎收錄之後才進行的,這種做法並不可取,更好的方法,是在網站上線之前將那些基本的SEO工作做到位。
那麼一個網站在上線之前(這裡所說的上線是指提交搜尋引擎,而不是上傳到伺服器端)都需要做哪些優化方面的工作呢?筆者最近新建了一個網站,就結合著自己的親身經歷來談這方面的細節吧。
首先是硬體的準備:網域的選擇,網域還是首選com,盡量不要太長,過長的網域對搜尋引擎來說沒什麼,但顯然不利於用戶的記憶。最好能夠跟網站的主題相關,可以是拼音,英文單字或一些簡寫。而空間的選擇只需要遵守以下的原則,穩定、快速,當然價格最好不要太高。速度快的空間自然使用者體驗更好,有利於排名(這個已經得到搜尋引擎官方的證實),而穩定的空間則讓你更放心,不至於在蜘蛛前來爬行的時候出現網站打不開的窘境。
其次,就是選擇一套合適的程序。以部落格為例,php方面有WordPRess(這個用的人最多),bl-blog,sablog等,asp方面選擇比較少,最主要的是z-blog。選擇哪種程序,要考慮空間是否支持,其次考慮url的靜態化是否簡單一些,還要考慮博客的功能是否適合自己。例如wordpress速度較快,插件最豐富,但是要實現URL的靜態化需要伺服器有mod_rewrite模組,有的伺服器就沒有這一模組。這方面z-blog就要容易一些了,但是插件和主題相對要少一些。選擇好了部落格程序,還要決定用哪套主題,最好主題的使用人數不要太多,模板重複的太多自然不利於SEO了。
選擇好了部落格程式以及部落格主題後,網站的雛形就已經具備了。以下的優化工作就更加具體,更加細緻了。繼續以部落格網站的建置為例,需要考慮頁面的title設定是否合理,還有description和keywords是否具備。目前的部落格預設的設定並不合理,對SEO不夠友好,title方面普遍是主標題+副標題,這樣造成了博客的title特別長,需要我們手動修改程序,把副標題從title中去掉。而description是大多數部落格預設中沒有的,也需要我們修改程序,這個過程並不難,但是需要細心。除了部落格程序,其他的常見的CMS同樣需要注意這些問題。
另外,網站的目錄結構也是需要我們優化的,盡量讓網站的URL扁平化,目錄層次不要太深。這裡以DEDECMS為例,預設的URL設置,是domain/a/分類/年/月日/文件名,這個設定是非常不合理的,我們應該將其改為domain/分類/文件名,這樣目錄層次變淺了,非常有利於搜尋引擎的收錄。當然,URL的靜態化工作還是有必要的,程式通常會有這方面的設定。實在無法實現,那就沒辦法了,參數比較少的動態URL也不是完全不可接受的。
之後再來到內容頁面,title依然是重中之重,建議設定成文章名-分類名-網站名稱的形式。 description方面,可以設定為文章的簡介,或是直接從文章中截取前幾十個字。頁面中其他比較重要的地方在於,要注意<h1>標籤的應用,正確的方法是每個頁面的標題放在<h1>標籤中。頁面要有麵包屑導航,如站長網首頁>>SEO優化>>文章名。頁腳處也可以考慮增加一個錨連結指向首頁,這樣隨著內頁數量的增加,會顯著增加首頁的權重,從而提升排名。
至此,網站上線前的SEO工作基本上做的就差不多了,當然其實還有一些更加細緻的地方,如某些指向外部的鏈接以及內部不需要排名的頁面,可以添加nofollow屬性。 robots.txt檔案的設定也需要關註一下,當然通常預設的robots檔案已經能滿足需求了。總之,網站上線看似容易,實則並不輕鬆,需要做的優化工作很多,這些工作如果在網站上線之後再做,則在搜尋引擎看來你的網站經常發生變化,對網站的影響並不好。而提前就把基本的工作做好,搜尋引擎剛發現這個新站就會爬行的很舒服。所以我們在網站上線之前做好基本的SEO工作是很有必要的,希望筆者的這篇文章能夠對那些想建新站的朋友有所幫助。
本文由http://www.seolidong.com原創,首發於chinaz,希望大家在轉載的時候保留版權資訊。只有大家都做到有素質的轉載,我們的SEO才能真正的走上健康的軌道,否則如果轉載不保留別人的版權信息,大家寫原創文章的動力就沒有了。所以素質轉載,有利於我們每一個人。
感謝瀋陽SEO 的投稿