(原創)資深程式員的第一個SEO最佳化網站

來源:互聯網
上載者:User

做IT這行有4、5年了,自認為還是一個比較合格的程式員,在編程、設計、架構、專案管理上都小有成績,今年剛通過了PMP的考試,計划下半年再參加軟體詳細設計師的考試,明年努努力,爭取拿下軟體架構師的認證。嗯,這麼說,怎麼還能把自己定位成技術新手呢?

 

如果是為了謙虛才這麼說,那倒像是矯情,有點讓人不齒了。其實,今天所說的技術新手是針對網站SEO搜尋最佳化這方面而言的。這事要源於今年3月,我幫一個朋友做一個關於宣傳網站建設的公司網站,甚至他的網域名稱都已經申請好了 http://www.bjxzg.cn/  ,看來他也是有備而來啊,呵呵。做網站咱還是有點經驗的,不算什麼難事,於是根據他所提的要求,設計網站架構,然後開發程式,再租伺服器、發布,OK,很快這個網站就上線運行了。看吧,輕車熟路,小CASE,真實大材小用了,呵呵,要不再加上MVP或是MVC模式?來個ORM架構?整個依賴注入也成吧?不過他在看過網站之後幾天,突然打電話問我,為什麼在百度上搜尋關鍵詞“網站建設”而搜不到這個網站呢?我說我也都是按照w3c標準,用適合網路爬蟲搜尋的div布局來設計頁面,同時也在頁面title、keywords以及Description中設定了利於搜尋的關鍵詞,就算在百度第一頁前十名看不到,後面怎麼也有吧?雖然不相信,但我還是自己也搜尋了一下,還真真沒有啊……看來問題沒有我想象的這麼簡單。於是決定放下自認為是程式大拿的架子,請教了幾個在互連網網站方面經驗比較豐富的同學,才知道這行其實不僅僅就是做個網站能運行那麼簡單!

 

我得承認,我犯了不小的錯誤,以為就是div+css布局,tilte、keywords、Description關鍵詞這些就可以了。其實搜尋最佳化不啻為一門新興(ps:說是新興,但也有十多年的曆史了)的專業的學科,包括網站架構SEO最佳化、網站推廣策略等等。於是,痛定思痛,我買了幾本這方面比較出色的書籍,日啃夜啃,現學現用,不斷最佳化自己的網站,還真取得了不錯的效果,同時也學到了很多知識,不敢獨享,就和大家一起研究一下技術上的網站SEO最佳化,希望再有像我一樣的人也不至於走彎路。一下是本人開發的北京奧樂美科技有限公司網站,網址:http://www.bjxzg.cn/,大家可以看下整站的結構與首頁相關部分最佳化。剛剛開始希望大家多提意見。

 

 

 

 

一.SEO定義

       首先,讓我們來明確一下SEO的定義。SEO,是英文Search Engine Optimization的縮寫,中文譯為“搜尋引擎最佳化”。它是指在瞭解搜尋引擎自然排名機制的基礎上,對網站進行內部及外部的調整最佳化,改進網站在搜尋引擎中的關鍵詞自然排名,獲得更多流量,從而達成網站銷售及品牌建設的目標。

二.瞭解搜尋引擎

從對SEO的定義中,我們可以看出有兩個名詞對象,一個是搜尋引擎,一個是網站,可見,在對自己的網站最佳化之前,我們還有必要瞭解搜尋引擎的工作方式、原理、演算法,這樣才能“知己知彼,百戰不殆”,才能有的放矢。當然搜尋引擎技術本身是很複雜的,若要完全瞭解,是很困難的,瞭解搜尋引擎大體的三個階段以及工作原理概要就可以了。

       搜尋引擎的工作過程的三個階段:

爬行和抓取:搜尋引擎蜘蛛通過跟蹤連結訪問網頁,獲得頁面HTML代碼存入資料庫。

預先處理:索引程式對抓取來的頁面資料進行文字提取、中心分詞、索引等處理,以備排名程式調用。

排名:使用者輸入關鍵詞後,排名程式調用索引庫資料,計算相關性,然後按一定的格式產生搜尋結果頁面。

三.研究關鍵詞

       研究關鍵詞的意義在於

確保目標關鍵詞有人在搜尋

降低最佳化難度

尋找有效流量

搜尋多樣性

發現新機會

四.網站結構最佳化

網站結構是SEO的基礎.SEO人員對頁面最佳化討論得比較多,如頁面上的關鍵詞怎樣分布,標題標籤怎樣撰寫等,對網站結構的討論則比較少。其實網站結構的最佳化要比頁面最佳化更重要,掌握起來也更困難。

 

最佳化網站結構要達到以下幾個目的:

使用者體驗

使用者訪問網站能夠不假思索地自如點選連結,找到自己想要的資訊。這有賴於良好的導航系統,適時出現的內部串連,準確的錨文字。從根本上說,使用者體驗好的網站也是搜尋引擎喜歡的網站,使用者在網站上行為方式也很可能被計入排名演算法中。

收錄

網站頁面的收錄在很大程度上依靠良好的網站結構。理論上,清晰的網站結構很容易說清楚,只要策劃好分類或頻道,然後在分類下加入產品頁面,整個網站自然形成樹形結構。

權重分配

除了外部連結能給頁面帶來權重外,網站本身的結構及連結關係是內部頁面權重分配的重要因素。哪些頁面具備比較高的排名能力,取決於頁面得到的權重。SEO人員必須有意識地規劃好網站所有頁面的重要程度,通過連結結構把權重傾向重要頁面。

錨文字

錨文字是排名演算法中很重要的一部分。網站內部連結錨文字是站長自己能控制的,所以是最主要的增強關鍵詞相關性的方法之一。

 

五.頁面最佳化

       頁面本身是SEO人員自己可以控制的,最佳化好這方面也就給網站打下了良好的SEO基礎。

頁面標題

頁面標題是包含在Title標籤中的文字,是頁面最佳化最重要的因素。

描述標籤

描述標籤是HTML代碼中Head部分除標題標籤外與SEO有關係的另一個標籤,用於說明頁面的主體內容。

現在主流搜尋引擎排名演算法都已經不使用描述標籤,所以描述標籤對關鍵詞排名沒有影響,但是對點擊率有一定影響,因為大部分情況下,搜尋結果列表中的頁摘要說明就來自描述標籤。

關鍵詞標籤

關鍵詞標籤是HTML代碼Head部分看似與SEO有關、但目前實際上對SEO沒有任何影響的標籤。

本文中的關鍵詞

頁面本文中出現關鍵詞是必要的,也是必然的。

詞頻和密度要合理

前50~100個詞中出現的關鍵詞有比較高的權重。

H標籤

H標籤相當於本文標題,是關鍵詞最佳化的另一個頁面元素,通常認為重要性僅次於頁面Title。近兩年Google給予H標籤的權重有所降低。

ALT文字

近兩年ALT文字重要程度有所提高,在圖片ALT屬性中以簡要文字說明圖片內容,同時包含關鍵詞,也是頁面最佳化的一部分。

精簡代碼

搜尋引擎預先處理的第一步就是提取文字內容。SEO人員應該盡量降低搜尋引擎提取文字內容的難度,也就是精簡HTML代碼。常見的可以精簡代碼的地方有:

使用CSS檔案定義文字字型、顏色、尺寸及頁面排版

使用外部檔案

減少或刪除注釋

減少表格,尤其是巢狀表格格。

 

內部連結及錨文字

錨文字中出現完全符合的關鍵詞,有助於提高連結目標頁面的相關度,以及發出連結頁面的相關度。

匯出連結及錨文字

連結對搜尋引擎排名的重要性被越來越多的站長所瞭解和重視,造成很多網站惜鏈如金,不願意匯出連結到其他網站上。

W3C認證

W3C認證對SEO排名沒有什麼影響

黑體及斜體

黑體對於搜尋引擎的權重並不大。有時有助於分詞。

頁面更新

頁面更新頻率也是吸引搜尋引擎蜘蛛返回抓取的因素之一。

 

除了以上提到的五大點內容,SEO最佳化還有好多工作要做,比如說外部連結建設、SEO效果監測、SEO作弊、SEO工具等等。在後續的文章中,我會再把這部分內容補充上,今天就先寫到這裡了。最後向大家推薦一個訪問監控的工具:http://www.51.la/或者是http://www.cnzz.com/這是大部分站長都使用的工具。如果你要查看頁面的最佳化效果可以登入http://www.bjxzg.cn/這個網站。還有百度指數、Google趨勢等也都是站長必備工具。

  

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.