基本介紹
所謂代碼最佳化是指對程式代碼進行等價(指不改變程式的運行結果)變換。程式代碼可以是中間代碼(如四元式代碼),也可以是目標代碼。等價的含義是使得變換後的代碼運行結果與變換前代碼運行結果相同。最佳化的含義是最終生成的目標代碼短(運行時間更短、占用空間更小),時空效率最佳化。原則上,最佳化可以再編譯的各個階段進行,但最主要的一類是對中間代碼進行最佳化,這類最佳化不依賴於具體的計算機。
操作方法
恰當地使用標題標籤
合理的使用h1-h6標籤,它的存在是告訴搜尋引擎哪個是最重要的,哪些是次要的。對於頁面的主題使用標籤。充分利用到標籤來指明內容的層次以及描述相似的內容區域。但不要一個頁面使用多個標籤。
避免頁面重複
每個頁面包括標題、描述和關鍵字等都應該不一樣,需要注意的是很多設計師會做一個通用的模板,而用的時候又忘記修改。標題一定要是具有獨特性的!
設計好網站導航
網站的導航全站通用,至關重要,儘量用文字導航,不要用圖片和flash等,若一定要用圖片請一定加上alt屬性。Flash則儘量避免,Flash的效果是很好的,但載入很慢,搜尋引擎也無法讀取Flash檔案。
精簡代碼,合理布局
符合web2.0標準,使用div+css設計網頁,合理布局標籤儘量減少div層,使用描述標籤,精練描述你的網頁網路銷售培訓,將網站重點內容與經常更新的內容代碼儘量靠近的位置。頁面不要超過125K。
圖片與文字連結加上屬性
給所有圖片加上alt描述屬性。並符合W3C標準,搜尋引擎會讀取alt屬性,圖片的alt屬性還可以幫助用戶瀏覽。給文字連結加上tittle屬性,並記住儘量減少用圖片代替文字!
少用腳本,外部調用。
網站的JavaScript和CSS等檔案一律外部調用,不要把代碼寫在網頁中,並且儘量減少腳本檔案個數,這樣不僅僅有利於網頁載入速度也有利於搜尋引擎蜘蛛的抓取!要提一下的是ajax效果雖然很炫,也儘量少用喲!
網頁布局結構
麵包屑型導航,樹狀扁平化結構。首頁點擊不出三次可以到達網站任何一個頁面,任何頁面都可以很快的回到想要的頁面。文章內容部分先於其他部分顯示,設定上一篇、下一篇文章,根據文章的關鍵字設定“相關文章",如果文章內容多分幾頁顯示,需要保持每頁的網頁標題、文章內容均不同,避免出現複製內容問題。
四點技巧
削減相互連結
目錄之間的相互連結可以構成輪鏈,不過若是你想要整站排名優異,最好不要這么做。目錄之間的關鍵字往往是不相同的,相互連結之後,引發關聯性降低。並且簡單引起作弊的嫌疑。每個目錄頁面導向首頁連結即可。網頁之間不要構成“友情連結”
網頁與網頁之間不要相互用關鍵字連結,比方網頁內的友情連結相同,由於是一個站,關於蜘蛛來說依據站內索引爬來爬去都是這幾個網頁,會形成過度最佳化的幻覺。導出連結的權重也得不到最棒的表現。因而,回鏈的做法最棒不要測驗,顛末測驗,站內越多的相互銜接,長尾關鍵字作用越差。文章頁與關聯內容頁連結
文章頁面沒有導出連結的權重是最高的,可是這樣關於整站權重的進步是不可取的。內頁的導出連結一定要遵照關聯準則,比方當時的文章內容主要是關於搜尋引擎最佳化的,那么內頁的關聯文章可以以搜尋引擎最佳化技巧、搜尋引擎最佳化基礎知識、搜尋引擎最佳化部落格乃至可所以淘寶搜尋引擎最佳化等類意圖方式把搜尋引擎最佳化的一些由入門到深化的分類出來。其次,對準每個種類,列出關聯文章列表,這裡用問答的方式展現,比方什麼是搜尋引擎最佳化?怎樣學搜尋引擎最佳化?怎樣做搜尋引擎最佳化?等等這些方面主張我們可以多學習下百度產物的頁面設定,細心看看百度曉得的做法,在每個問題頁面都聚合了一大批關聯問題,分為兩類:一類是問題主關鍵字的聚合列表,一類是類似問題列表。基本上掃光了關聯關鍵字,這樣的做法使網頁有更好的用戶體驗,使得百度曉得即使是在google的排名也是非常優異的。