精簡代碼對網(wǎng)站SEO優(yōu)化的重要性,及常見精簡部分
在搜索引擎工作原理一文中曾講解過,搜索引擎預處理的第一步就是提取文字內(nèi)容。SEO人員應(yīng)該盡量降低搜索引擎提取文字內(nèi)容的難度,也就是精簡HTML代碼,使真正的文字內(nèi)容比例提高,盡量減少HTML格式代碼。從某種意義上來說,格式代碼對關(guān)鍵詞來說都是噪聲,精簡代碼就是提高信噪比。
在seo優(yōu)化中很多人都知道精簡網(wǎng)頁代碼對seo有作用,但您知道精簡網(wǎng)頁代碼對seo優(yōu)化有什么樣的意義嗎?精簡代碼的重要性和好處有哪些?從利于seo方面談精簡代碼的對網(wǎng)頁的好處。
下面小編給大家講解下:
1、減少網(wǎng)頁體積,加快加載速度
網(wǎng)頁的體積大,在服務(wù)器不穩(wěn)定、網(wǎng)速不是很好的時候,打開這樣的網(wǎng)頁對于用戶來說完全是一種折磨,你想一想,如果用戶加載你的網(wǎng)頁,由于網(wǎng)頁面積過大,加載不出來或者加載了一半,是不是會讓用戶關(guān)掉頁面,這樣無形之間就流失了很多的用戶。
2、減少冗余代碼,利于蜘蛛爬行
這點是利于蜘蛛爬行方面說的,網(wǎng)頁收錄的前提就是搜索引擎蜘蛛對網(wǎng)頁頁面的爬行,精簡的頁面利于蜘蛛爬行,讓搜索引擎找到頁面的重點,很快的收錄和判斷頁面的重要性;如果頁面過于冗余,很有可能喧賓奪主,讓頁面的主題內(nèi)容不能突出,不利于收錄和提高頁面的權(quán)重。
3、精簡代碼,突出網(wǎng)頁內(nèi)容
曾看到這樣的一個案例,一個做前端的程序員做了一個SEO博客,里面的網(wǎng)頁代碼精簡到堪稱完美,僅僅用心經(jīng)營了一個多月,關(guān)鍵詞就上了百度首頁,從這個seo案例可以看出,精簡網(wǎng)頁代碼是很重要的,他能讓搜索引擎的蜘蛛不費力的爬行完整個網(wǎng)頁,并且都是突出網(wǎng)頁內(nèi)容的主要信息,這點對seo很重要。
常見的可以精簡代碼的地方有以下幾點:
1、使用CSS定義文字字體、顏色、尺寸以及頁面排版。有很多網(wǎng)站即使用CSS,又在可見文字部分用style或font再定義一遍字體、尺寸等,這是完全沒有必要的冗余代碼。
2、使用外部文件。將CSS和javascript放在外部文件中,頁面HTML中只要放一行代碼進行調(diào)用就可以了。如果我們查看一些網(wǎng)站源文件,經(jīng)??梢钥吹酱笃笃腃SS及javascript代碼還經(jīng)常出現(xiàn)在HTML最前面,這就是使真正有用的文字部分被推倒后面。
3、減少或刪除注釋。代碼中的注釋只是給程序員或頁面設(shè)計人員的提示,對用戶和搜索引擎來說毫無作用,只能成為噪聲。
4、減少表格,尤其是嵌套表格?,F(xiàn)在的網(wǎng)頁大多使用CSS排版,表格使用大大減少。但有時候使用表格展現(xiàn)是必需的,也不必刻意避免,只要不出現(xiàn)多層嵌套表格,產(chǎn)生大量無用代碼就可以。
最后說下,文件大小限制。Google技術(shù)指南曾經(jīng)建議,HTML文件是最好限制在100kb以下,頁面上鏈接在100個以下。百度目前建議HTML文件不要超過128KB。其實現(xiàn)在搜索引擎已經(jīng)完全可以抓取大得多的文件,甚至一兩兆的文件也沒有問題。
不過在可能的情況下,還是應(yīng)該盡量使文件越小越好。雖然搜索引擎可以抓取很大的文件,但可能不索引整個文件,而索引文件前面一部分內(nèi)容。通常,頁面內(nèi)容應(yīng)該是集中統(tǒng)一的,索引前半部分就代表了文件內(nèi)容主題,文件很大時,索引整個文件即沒有必要,也是很大的資源浪費。文件過大,再加上大量冗余格式代碼,可能使實質(zhì)內(nèi)容被推倒實際被索引的部分之外。(來源:夫唯seo特訓營)