1、什麼是SEO?css
搜索引擎優化(Search Engine Optimization),簡稱SEO。是按照搜索引擎給出的優化建議,以加強網站核心價值爲目標,從網站結構、內容建設方案、用戶互動傳播等角度進行合理規劃,以改善網站在搜索引擎中的表現,吸引更多搜索引擎用戶訪問網站。SEO與搜索引擎,互相促進,互利互助。 前端
2、爲何須要SEO?瀏覽器
作SEO是爲了提升網站的權重,加強搜索引擎友好度,以達到提升排名,增長流量,改善用戶體驗,促進銷售的做用。服務器
3、從前端角度,哪些注意事項有助於SEO?框架
3.1 提升頁面加載速度佈局
能用css解決的不用背景圖片,背景圖片也儘可能壓縮大小,能夠幾個icons放在一個圖片上,採用css精靈(css sprite),使用background-position找到須要的圖片位置。減小HTTP請求數,提升網頁加載速度。 優化
3.2結構、表現和行爲的分離。網站
不要把css和js放在同一個頁面,採用外鏈的方式能大大加快網頁加載速度。搜索引擎
3.3 優化網站分級結構spa
在每一個內頁加麪包屑導航
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、視頻,
4、前端SEO
HTML:
儘可能少使用iframe框架,由於「蜘蛛」通常不會讀取其中的內容
文本縮進不要使用特殊符號 應當使用CSS進行設置。版權符號不要使用特殊符號 © 能夠直接使用輸入法,拼「banquan」,選擇序號5就能打出版權符號©。
JS