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