一、什么是SEO?
搜索引擎優化(Search Engine Optimization),簡稱SEO。是按照搜索引擎給出的優化建議,以增強網站核心價值為目標,從網站結構、內容建設方案、用戶互動傳播等角度進行合理規划,以改善網站在搜索引擎中的表現,吸引更多搜索引擎用戶訪問網站。SEO與搜索引擎,互相促進,互利互助。
二、為什么需要SEO?
做SEO是為了提高網站的權重,增強搜索引擎友好度,以達到提高排名,增加流量,改善用戶體驗,促進銷售的作用。
三、從前端角度,哪些注意事項有助於SEO?
3.1 提高頁面加載速度
能用css解決的不用背景圖片,背景圖片也盡量壓縮大小,可以幾個icons放在一個圖片上,采用css精靈(css sprite),使用background-position找到需要的圖片位置。減少HTTP請求數,提高網頁加載速度。
3.2結構、表現和行為的分離。
不要把css和js放在同一個頁面,采用外鏈的方式能大大加快網頁加載速度。
3.3 優化網站分級結構
在每個內頁加面包屑導航
3.4集中網站權重
由於蜘蛛分配到每個頁面的權重是一定的,這些權重也將平均分配到每個a鏈接上,那么為了集中網站權重,可以使用”rel=nofollow”屬性,它告訴蜘蛛無需抓取目標頁,可以將權重分給其他的鏈接。
3.5文本強調標簽的使用
使用strong標簽加粗文字
3.6 a標簽的title屬性的使用。
在不影響頁面功能的情況下,可以盡量給a標簽加上title屬性,可以更有利於蜘蛛抓取信息。
3.7圖片alt屬性的使用
這個屬性可以在圖片加載不出來的時候顯示在頁面上相關的文字信息
3.8H標簽的使用。
主要是H1標簽的使用需要特別注意,因為它自帶權重,一個頁面有且最多只能有一個H1標簽,放在該頁面最重要的標題上面,如首頁的logo上可以加H1標簽。
3.9 圖片大小聲明。
3.10 頁面布局調整。
頁面內容盡量不要做成flash、視頻,
四、前端SEO
- 對網站的標題、關鍵字、描述精心設置,反映網站的定位,讓搜索引擎明白網站是做什么的;
- 網站內容優化:內容與關鍵字的對應,增加關鍵字的密度;
- 生成針對搜索引擎友好的網站地圖;
- 增加外部鏈接,到各個網站上宣傳;
- 代碼優化
HTML:
盡量少使用iframe框架,因為“蜘蛛”一般不會讀取其中的內容
文本縮進不要使用特殊符號 應當使用CSS進行設置。版權符號不要使用特殊符號 © 可以直接使用輸入法,拼“banquan”,選擇序號5就能打出版權符號©。
JS