在seo中,有一個(gè)術(shù)語(yǔ)叫做站內(nèi)優(yōu)化,站內(nèi)優(yōu)化重要的是程序的簡(jiǎn)化,也就是代碼的簡(jiǎn)化,但往往很多朋友都不知道如何簡(jiǎn)化代碼,而如何簡(jiǎn)化,完全是晦澀難懂的,這部分人通常不懂代碼或HTML代碼的新手不懂。
下面是一些個(gè)人意見(jiàn),希望能互相幫助。
頁(yè)面代碼優(yōu)化的原因:
(1)可以減少網(wǎng)頁(yè)數(shù)量,加快網(wǎng)頁(yè)下載速度。
(2)提高蜘蛛信息采集的速度和準(zhǔn)確性
(3)有助于減少錯(cuò)誤代碼,提高蜘蛛友好頁(yè)面
對(duì)于大多數(shù)沒(méi)有用戶操作管理和網(wǎng)站內(nèi)容交互的營(yíng)銷企業(yè)網(wǎng)站,建議刪除登陸、注冊(cè)、設(shè)置為首頁(yè)、收集本頁(yè)、評(píng)論等次要或無(wú)關(guān)緊要的因素,這些都是不可忽視的。可粘貼的
遠(yuǎn)離那些過(guò)于繁重的因素:flash、frame framework、javascript、table等,因?yàn)樗阉饕婧茈y掌握這些代碼的實(shí)質(zhì)性內(nèi)容,所以使用這些代碼的網(wǎng)站對(duì)搜索引擎不是很友好;盡量使用div+css來(lái)設(shè)計(jì)網(wǎng)站,為什么?你這樣做了嗎?由于網(wǎng)站的樣式和內(nèi)容直接放在源代碼中,頁(yè)面的主要內(nèi)容會(huì)比代碼顯示得少,這使得搜索引擎很難區(qū)分您的主要內(nèi)容,因此通過(guò)將樣式放大到css中,代碼會(huì)非常簡(jiǎn)潔。至于網(wǎng)站的結(jié)構(gòu),建議采用F樹(shù)結(jié)構(gòu)。
(1)網(wǎng)頁(yè)中存在冗余代碼。我們應(yīng)該學(xué)會(huì)清理垃圾代碼。垃圾代碼通常存在于網(wǎng)頁(yè)中,如空格字符、空白標(biāo)記塊、多余的嵌套標(biāo)記、不必要的注釋等。例如,每行的開(kāi)頭或結(jié)尾都有很多空白字符。我們需要?jiǎng)h除這些多余的代碼和空行。清除空行有一種簡(jiǎn)單快捷的方法:您可以將代碼轉(zhuǎn)換到HTML代碼編輯模式,然后使用組合鍵SHIFT+TAB按CTRL+A將其刪除。
(2)div+css排版。div+css樣式可以簡(jiǎn)化很多樣式,將設(shè)計(jì)頁(yè)面模板的部分分開(kāi),放在一個(gè)單獨(dú)的文件夾中,這對(duì)網(wǎng)站的維護(hù)和更改非常方便。它還可以提高頁(yè)面瀏覽的速度,增加客戶訪問(wèn)的友好性。在css的布局中,我們應(yīng)該有良好的命名習(xí)慣和適當(dāng)?shù)拇a注釋。
(3)引用js文件并不是頁(yè)面的特效(js之前是css)。
(4)對(duì)于圖片的優(yōu)化,網(wǎng)站上的圖片越多越好,但是有圖片。為了提高圖片的alt屬性,***使用帶有目標(biāo)關(guān)鍵字的描述。
(5)對(duì)于錯(cuò)誤的代碼,我們可以使用3W工具進(jìn)行檢查。