現在建設一個網站的門檻實在是太低了,只要買一個網域名稱,再買一個空間,往空間上傳一套程式和模板,一個像模像樣的網站就建立起來了。而許多站長對網站上線都特別熱衷,恨不得有了建網站的想法就立刻實現,至於網站的最佳化就等著以後再說吧。其實這種想法並不可取,更合理的做法是網站上線之前就把最基本的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>標籤中。頁面要有麵包屑導航,如a5首頁>>SEO最佳化>>文章名。頁尾處也可以考慮添加一個錨連結指向首頁,這樣隨著內頁數量的增加,會顯著增加首頁的權重,從而提升排名。
至此,網站上線前的SEO工作基本上做的就差不多了,當然其實還有一些更加細緻的地方,如某些指向外部的連結以及內部不需要排名的頁面,可以添加nofollow屬性。robots.txt檔案的設定也需要關注一下,當然通常預設的robots檔案已經能滿足需求了。總之,網站上線看似容易,實則並不輕鬆,需要做的最佳化工作很多,這些工作如果在網站上線之後再做,則在搜尋引擎看來你的網站經常發生變化,對網站的影響並不好。而提前就把基本的工作做好,搜尋引擎剛發現這個新站就會爬行的很舒服。所以我們在網站上線之前做好基本的SEO工作是很有必要的,希望筆者的這篇文章能夠對那些想建新站的朋友有所協助。
本文由http://www.seolidong.com原創,首發於A5站長網,希望大家在轉載的時候保留著作權資訊。只有大家都做到有素質的轉載,我們的SEO才能真正的走上健康的軌道,否則如果轉載不保留別人的著作權資訊,大家寫原創文章的動力就沒有了。所以素質轉載,有利於我們每一個人。