前端如何做好SEO優化


一、什么是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

  1. 對網站的標題、關鍵字、描述精心設置,反映網站的定位,讓搜索引擎明白網站是做什么的;
  2. 網站內容優化:內容與關鍵字的對應,增加關鍵字的密度;
  3. 生成針對搜索引擎友好的網站地圖;
  4. 增加外部鏈接,到各個網站上宣傳;
  5. 代碼優化

 

HTML:

 1.標簽的有開有合。
  2.避免冗余代碼,例如去除空格字符。
  3.合理利用標簽語義化。
  4.合理的嵌套規則,避免行元素內嵌套塊元素。
  5.img標簽內需要添加title屬性和alt屬性。
  6.a標簽內需要添加title屬性。
  7.Meta標簽的優化(過去搜索引擎優化的重要手法,現在已經不是關鍵因素,但仍不可忽略)主要包括: Meta description、Meta keywords的設置  關鍵字密度要適度,通常為2%-8%,也就是說你的關鍵字必須 在 頁面中出現若干次,或者在搜索引擎允許的范圍內,要避免堆砌關鍵字。
  8.<title>頁面標題,必須列出信息的標題、網站的名稱以及相關關鍵字,避免堆關鍵字。
  9.合理使用注釋。
  10. 盡量少使用iframe框架,因為“蜘蛛”一般不會讀取其中的內容
  11. 文本縮進不要使用特殊符號 &nbsp; 應當使用CSS進行設置。版權符號不要使用特殊符號 &copy; 可以直接使用輸入法,拼“banquan”,選擇序號5就能打出版權符號©。
CSS:
1.避免將css代碼寫在標簽內。
  2.如果css代碼量少,可直接寫在頭部。否則請使用外部引入的方式。
  3.請不要使用通配符選擇器 *{margin:0;padding:0;} 這不僅僅因為它是緩慢和低效率的方法,而且還會導致一 些不必要的元素也重置了外邊距和內邊距。
  4.css代碼縮寫可以提高你寫代碼的速度,精簡你的代碼量,包括margin,padding,border ,font, background和顏色值等。
  5.利用css繼承,如果一個父元素內有多個子元素擁有相同的樣式,可將相同的樣式定義在元素上。
  6.如果多個元素擁有相同的樣式,可定義一個通用的class或使用群組選擇器。
  7.使用背景圖合並技術。
  8.適當的代碼注釋。
  9.謹慎使用 display:none :對於不想顯示的文字內容,應當設置z-index或設置到瀏覽器顯示器之外。因為搜索引擎會過濾掉display:none其中的內容。

JS

       1采用外部引入的方法。
  2.合理合並JS代碼,可減少服務器的壓力。
  3.良好的JS代碼習慣。例如:減少頁面重繪,減少作用域鏈上的查找次數。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM