* 作用:SEO全稱search engine optimization(搜索引擎優化),用于提升網頁在搜索引擎中的收錄量和排名而做的優化
* 分類:
1. 白帽SEO:規范網站設計,使網站對搜索引擎和用戶更加友好
2. 黑帽SEO:利用搜索殷勤缺陷來獲取更多的用戶訪問量
* SEO優化方式:
* 網站結構布局優化:
1. 控制首頁鏈接數量:鏈接太少,搜索引擎往下爬到頁內,影響網站收錄數量;鏈接太多,影響用戶體驗
2. 扁平化的目錄層次:建立的網站結構層次越少,越容易被抓取,保持三層目錄結構也是用戶體驗的需要
3. 導航優化:導航盡量采用文字,也可以搭配圖片導航,盡量加上面包屑導航
4. 控制頁面大小,減少http請求,提高網站加載速度
5. 合理的網站布局
```
頁面頭部:logo、主導航、用戶信息
頁面主題:左邊正文(包括面包屑導航及正文),右邊熱門文章和相關文章
頁面底部:版權信息、友情鏈接
```
* 網站代碼優化:
1. title標題:只強調重點即可,盡量把重要的關鍵詞放在前面,關鍵詞不要重復出現,盡量做到每個頁面的標題中不要設置相同的內容
2. keyword標簽:關鍵詞,列舉出幾個頁面的重要關鍵字即可,切記過分堆砌。
3. description標簽:網頁描述,需要高度概括網頁內容,切記不能太長,過分堆砌關鍵詞,每個頁面也要有所不同。
4. body中的標簽:盡量讓代碼語義化,在適當的位置使用適當的標簽,用正確的標簽做正確的事。讓閱讀源碼者和“蜘蛛”都一目了然。比如:h1-h6 是用于標題類的,nav標簽是用來設置頁面主導航的等。
5. a標簽:頁內鏈接,要加“title”屬性加以說明,讓訪客和“蜘蛛”知道。而外部鏈接,鏈接到其他網站的,則需要加上rel="nofollow"屬性,告訴“蜘蛛”不要爬,因為一旦“蜘蛛”爬了外部鏈接之后,就不會再回來了。
6. 正文標題要用h1標簽:搜索引擎認為它最重要,若不喜歡它的默認樣式可以通過CSS設置。盡量做到正文標題用h1標簽,副標題用h2標簽,而其它地方不應該隨便亂用 h 標題標簽。
7. br標簽:只用于文本內容的換行
8. 表格應該使用caption表格標題標簽
9. img應使用 "alt" 屬性加以說明
10. strong、em標簽:需要強調時使用。strong標簽在搜索引擎中能夠得到高度的重視,它能突出關鍵詞,表現重要的內容,em標簽強調效果僅次于strong標簽。
11. 文本縮進不要使用特殊符號' ';應當使用CSS進行設置。版權符號不要使用特殊符號 '©'; 可以直接使用輸入法,拼“banquan”,選擇序號5就能打出版權符號?。
12. 巧妙利用CSS布局,將重要內容的HTML代碼放在最前面:最前面的內容被認為是最重要的,優先讓“蜘蛛”讀取,進行內容關鍵詞抓取。
13. 重要內容不要用JS輸出:因為“蜘蛛”不認識
14. 盡量少使用iframe框架:因為“蜘蛛”一般不會讀取其中的內容
15. 謹慎使用 'display:none':對于不想顯示的文字內容,應當設置z-index或設置到瀏覽器顯示器之外。因為搜索引擎會過濾掉display:none其中的內容。
16. js代碼如果是操作DOM操作,應盡量放在body結束標簽之前,html代碼之后。