網站代碼是百度一個硬傷,SEO優化中精簡代碼開(kāi)始制作網站後(hòu)台就(jiù)開(kāi)始實質性做代碼精簡,那麼(me)在“精細”網站代碼是否有所遺漏呢?
SEO網站代碼優化細節
代碼精簡
SEO中代碼精簡是指清除并且減少頁面(miàn)不必要的代碼,使網站整體的頁面(miàn)體積下降,提高網站的浏覽流暢度,提升用戶的體驗,并且代碼優化精簡能(néng)有效的提升搜索引擎的友好(hǎo)度。
不論是CMS或者是SEO自己開(kāi)發(fā)的後(hòu)台,代碼精簡都(dōu)是必要的一步,現在大多數網站都(dōu)恨不得力包所有功能(néng),加入了大量不必要的網站插件,而這(zhè)些插件本身對(duì)搜索引擎就(jiù)有所不利所以有效的減少這(zhè)些類型的插件對(duì)網站也是有一定好(hǎo)處。而網站代碼精簡大緻歸于下面(miàn)幾個方面(miàn)。
1、垃圾代碼清理
2、HTML标簽轉換
3、CSS優化
4、JS優化
細節講解以上四點代碼精簡SEO優化;
SEO優化代碼細節精簡
1、常見垃圾代碼清理
大多數SEO站長(cháng)在書寫代碼習慣性的打上空格鍵,而且很多的代碼編輯工具也會(huì)有空格鍵就(jiù)會(huì)出現代碼選項。爲途方便,那麼(me)就(jiù)會(huì)出大量的空格鍵堆積現象,不要以爲體積小就(jiù)不用管,積累多了照樣會(huì)導緻我們的網站異常的臃腫,不利于蜘蛛抓取;
很多站長(cháng)都(dōu)會(huì)采用DIV+CSS,在CSS中定義了文字中字體、顔色、以及頁面(miàn)模塊的布局,不過(guò)也在很多地方也用了style以及font來再次定義字體,這(zhè)些代碼都(dōu)是重複代碼,屬于可以精簡的代碼。
代碼清理總結:習慣産生距離感,隻有優化才能(néng)簡短你與搜索引擎的“遠距離”美感。
2、HTML标簽轉換
從網站頁面(miàn)考慮,标簽優化是一種(zhǒng)長(cháng)做的事(shì)情,在寫入一個标簽的時(shí)候,可以選擇短标簽來替換效果相同的長(cháng)标簽,搜索引擎認爲作用一緻的短镖旗,比如""和""這(zhè)兩(liǎng)種(zhǒng)标簽作用是一緻的都(dōu)是屬于加粗類型的标簽,但是“”比“”多5個字符,如果是網站有多處需要加粗的使用短字符能(néng)起(qǐ)到代碼精簡的作用,其他代碼也是一樣;
标簽轉換總結:長(cháng)短手之戀,手伸的越長(cháng)你越抓不住搜索引擎,手短的才能(néng)讓搜索引擎牽你的手。
3、CSS優化
CSS是cascadingstylesheet的縮寫,就(jiù)是層疊樣式表,這(zhè)部分代碼常用是控制著(zhe)頁面(miàn)整體布局、文字、顔色與背景的代碼編寫CSS在代碼優化中采用DIV+CSS方式進(jìn)行調用,這(zhè)樣制作能(néng)避免我們在進(jìn)行頁面(miàn)制作,方式垃圾代碼的産生,減少代碼的重複。
CSS優化總結:隐藏才是最真實的代碼優化,摒其不利,利于抓取。
4、JS優化
所謂的JS是javascript的簡稱。對(duì)于搜索引擎來說(shuō)這(zhè)樣的布局是無法理解的存在,對(duì)于JS無法解析,并且不理解這(zhè)樣的内容沒(méi)辦法進(jìn)行有效的整理,所以搜索引擎對(duì)JS不友好(hǎo),那麼(me)我們所用的内容就(jiù)不得放入JS中,JS優化主要是爲了避免JS代碼占用頁面(miàn)空間已經(jīng)重要的位置以及放入一些不希望搜索引擎看到的内容。
JS優化總結:所謂JS連搜索引擎都(dōu)不理解,還(hái)在大費周章的加入那麼(me)多無用插件麼(me)?
比較基礎分析了SEO代碼精簡方面(miàn)4個基礎點,對(duì)于目前來看,主流的CMS系統都(dōu)需要進(jìn)行代碼的精簡,而且根據情況的不同,SEO優化者也需要使用不同的手段進(jìn)行代碼優化,所以SEO根據情況不同學(xué)習不同的解決方式也是一種(zhǒng)提升自己的必要手段。
|