我們為什么要簡化代碼?在我們理解這個問題之前,讓我們先看看搜索引擎的工作原理,大致分為三個階段:(1)爬行和爬行:
搜索引擎蜘蛛通過跟蹤鏈接找到并訪問網頁,讀取網頁的HTML代碼,并將其存儲在數據庫中
預處理:
索引程序執行文本提取、中文分詞、,對捕獲的頁面數據進行索引、反向索引等處理,供排名程序使用
排名:
用戶輸入查詢詞后,排名程序調用索引數據庫數據,計算相關性,然后按照一定格式生成搜索結果頁面
搜索引擎處理的步驟是提取文本內容。SEO人員應盡量降低搜索引擎提取文本內容的難度。簡化HTML代碼就是其中之一。簡化HTML代碼
1的常用方法有哪些。使用CSS定義文本字體、顏色、大小和頁面布局
許多網站使用CSS并使用樣式或字體定義文本部分的字體、大小等。這是完全不必要的元代碼
使用外部文檔
將CSS和JavaScript放在外部文件中,只需在HTML頁面中調用即可。在查看一些網站源文件時,我們經常會看到大量的CSS和JavaScript代碼,JavaScript代碼經常出現在HTML的前面,這使得真正有用的文本部分被推到后面。許多網站喜歡將CSS和JavaScript放在頁面的HTML代碼中,以避免由于某種原因無法成功下載和傳輸外部CSS和JavaScript文件時頁面布局或功能出現問題。如果頁面的其他方面相對緊湊,CSS和JavaScript也不太大,那么這樣做也是不可避免的
減少或刪除注釋
代碼中的注釋只是程序員或頁面設計者的提示,對用戶和搜索引擎沒有影響
減少表,尤其是嵌套表
大多數網頁現在使用CSS布局,而表的使用則少得多。然而,有時使用表格進行演示很方便,并且沒有必要完全避免它們。只要沒有大量的多層恢復表和大量無用的代碼
精簡代碼也有助于提高頁面打開速度,這是目前搜索引擎的排名因素之一。開放速度對移動搜索排名的影響更大。