代碼優化一方面就是整理頁面的源代碼,調整代碼層次、順序,形成清晰、條理的代碼結構,去除頁面中多余的、沒用的代碼,縮小頁面體積,從而加速用戶瀏覽頁面的速度,提高搜索引擎友好度及用戶的體驗度;另一方面,在代碼優化過程中,通過優化技術的實施,提高頁面相關性。代碼優化的主要工作包括整理代碼、優化JavaScript、使用權重標簽及優化圖片。
1)整理代碼:是指去除頁面中多余的、沒用的代碼,縮小頁面體積,加快用戶瀏覽頁面的速度及提升用戶體驗度的目的,包括:清理垃圾代碼,刪除頁面中的垃圾冗余代碼,常見的垃圾代碼包括空格、默認屬性、注釋語句及空語句等;簡化HTML標簽,使用短標簽替換在網頁中實現同樣效果的長標簽。例如<b>與<strong>,兩者都是對字體進行加粗,但是<strong>卻比<b>多出了五個字符,如果一個頁面上有上百個加粗標簽,則會產生不少的冗余代碼;css優化,使用div+css的方式制作頁面,一方面可以防止垃圾代碼的產生,另一方面可以減少重復代碼,不管對于搜索引擎還是普通用戶都是非常友好的。對于搜索引擎來說,div+css制作的頁面代碼簡單、清晰、占用空間少;對于普通用戶來說,在下載頁面時,div+css方式是以<div></div>為單位,其內容遠少于表格,頁面打開時自然也會更流暢。但是目前搜索引擎并不解析css的內容,因此css優化主要是改變css的調用方式以及避免使用css為主要內容定義樣式,以達到精簡頁面代碼及提高頁面相關性的目的,如把css樣式內容放到外部文件中,使得css樣式與頁面分離,可以有效減少代碼量,而且不用占用頁面重要位置,讓搜索引擎可以優先發現頁面中相對重要的內容。同時,對頁面中重要內容用樣式標簽單獨定義,提高關鍵字與頁面相關性。
2)優化JavaScript:JavaScript無論是對于普通用戶還是搜索引擎都是極不友好的,我們在規劃頁面時要盡量避免使用JavaScript,因為到目前為止,搜索引擎并不解析JavaScrip生成的頁面或者內容。如果網站中必須要用到的話,那么只需改變JavaScript的出現位置及調用方式即可。采取外部調用的方式,就是把JavaScript內容放到一個文件里,再在頁面中調用,這樣既不占用頁面重要位置,又可精簡大量代碼,加快頁面顯示速度。
3)使用權重標簽:權重標簽即影響頁面權重的HTML標簽,如標題標簽<h>、字體標簽<font>、加粗標簽<b>、下劃線標簽<u>等。對于頁面中出現的關鍵字,通過使用權重標簽加以強調,可以提高頁面權重,增加頁面相關性。
4)優化圖片:搜索引擎不能識別圖片中的文本內容,所以,對于頁面中的重要內容,例如主關鍵字、輔關鍵字、頻道名稱、欄目名稱等,我們不能以圖片形式進行展示。而對于圖片實施優化,可以使用與圖片相關的關鍵字對圖片命名;設置alt屬性,alt屬性是搜索引擎較為重視的HTML屬性之一,因此在設置alt屬性時,盡量將關鍵字設置其中;在圖片周邊增加相關的內容,這也是搜索引擎判斷圖片alt屬性真實性的重要依據之一。
評論(0人參與,0條評論)
發布評論
最新評論