菜鳥一枚,如有錯誤,歡迎指正。
性能優化
content方面
????減少HTTP請求:合并文件、CSS精靈
????減少DNS查詢:DNS緩存、將資源分布到恰當數量的主機名
????減少DOM元素數量
Server方面
????使用CDN,配置ETag,對組件使用Gzip壓縮
Cookie方面
????減小cookie大小
css方面
????將樣式表放到頁面頂部,不使用CSS表達式,使用<link>不使用@import
Javascript方面
????將腳本放到頁面底部, 將javascript和css從外部引入,壓縮javascript和css,刪除不需要的腳本,減少DOM訪問
圖片方面
????優化圖片:根據實際顏色需要選擇色深、壓縮,優化css精靈,不要在HTML中拉伸圖片
SEO優化
合理的title、description、keywords:搜索對著三項的權重逐個減小,title值強調重點即可,重要關鍵詞出現不要超過2次,而且要靠前,不同頁面title要有所不同;description把頁面內容高度概括,長度合適,不可過分堆砌關鍵詞,不同頁面description有所不同;keywords列舉出重要關鍵詞即可
語義化的HTML代碼,符合W3C規范:語義化代碼讓搜索引擎容易理解網頁
重要內容HTML代碼放在最前:搜索引擎抓取HTML順序是從上到下,有的搜索引擎對抓取長度有限制,保證重要內容一定會被抓取
重要內容不要用js輸出:爬蟲不會執行js獲取內容
少用iframe:搜索引擎不會抓取iframe中的內容
非裝飾性圖片必須加alt