代碼應(yīng)該如何精簡呢?
為什么要精簡代碼,精簡代碼的方法在了解這個(gè)問題之前,首先小編先來帶大家了解一下搜索引擎的工作原理,大體分成3階段;
(1)爬行和抓取:
搜索引擎蜘蛛通過跟蹤鏈接發(fā)現(xiàn)和訪問網(wǎng)頁,讀取頁面Html代碼,存入數(shù)據(jù)庫。
(2)預(yù)處理:
索引程序?qū)ψト淼捻撁鏀?shù)據(jù)進(jìn)行文字提取、中文分詞、索引、倒排索引等處理,以備排名程序調(diào)用。
(3)排名:
用戶輸入查詢詞后,排名程序調(diào)用索引庫數(shù)據(jù),計(jì)算相關(guān)性,然后按一定格式生成搜索結(jié)果頁面。
搜索引擎處理的步就是提取文字內(nèi)容,SEO人員應(yīng)該盡量降低搜索引擎提取文字內(nèi)容的難度,精簡HTML代碼就是其中的一項(xiàng)內(nèi)容,那么常見的精簡HTML代碼的方法都有哪些呢?
1、使用CSS定義文字字體、顏色、尺寸及頁面排版。
有很多網(wǎng)站既使用CSS,又文字部分用style或font再定義一遍字體、尺寸等,這是完全沒有必要的元余代碼。
2、使用外部文件。
將CSS和Javascript放在外部文件中,頁面HTML中只要放一進(jìn)行調(diào)用就可以了。查看些網(wǎng)站源文件時(shí),我們經(jīng)??梢钥吹酱笃笃腃SS及JavaScript代碼,而且JavaScript代碼還經(jīng)常出現(xiàn)在HTML前面,這就使真正有用的文字部分被推到后面。很多網(wǎng)站更愿意把CSS和JavaScript放在頁面HTML代碼中,以避免由于某種原因,外部CSS和JavaScript文件沒能下載調(diào)入成功,頁面排版或功能就會(huì)出現(xiàn)問題的情況。在頁面其他方面比較精簡、CSS和JavaScript不是過分龐大的情況下,這樣處理也無不可。
3、減少或刪除注釋。
代碼中的注釋只是給程序員或頁面設(shè)計(jì)人員的提示,對用戶和搜索引擎來說毫無作用。
4、減少表格,尤其是嵌套表格。
現(xiàn)在的網(wǎng)頁大多使用CSS排版,表格使用大大城少。但有的時(shí)候使用表格展現(xiàn)是方便的,也不必刻意完全避免,只要不大量出現(xiàn)多層恢套表格、產(chǎn)生大量無用代碼就可以了。
精簡代碼也有助于提高頁面打開速度,而速度現(xiàn)在也是搜索引擎的排名因素之一面打開速度對移動(dòng)搜索排名的影響更大。
想了解更多SEO技術(shù)的內(nèi)容,請?jiān)L問:SEO技術(shù)