利于搜索引擎優(yōu)化的代碼編寫技巧
發(fā)布時間:2016年05月23日 瀏覽:5192
從事網(wǎng)站建設(shè)行業(yè)的人都知道,網(wǎng)站代碼的編寫,也就是我們所說的網(wǎng)站前端的制作,是整個網(wǎng)站建設(shè)重要的環(huán)節(jié)之一。網(wǎng)站代碼編寫其實是跟SEO是有很大的關(guān)系,因為如果有了解過搜索引擎工作原理的人都應(yīng)該知道,搜索引擎處理的第一步就是提出網(wǎng)站里面的文字內(nèi)容。
所以,從網(wǎng)站建設(shè)和客戶的需求點來說,網(wǎng)站盡量的避免使用過多的圖片和flash的動畫效果來代替文字的使用權(quán)限,因為這樣,搜索引擎無法抓住網(wǎng)站內(nèi)容的信息,那么,網(wǎng)站的排名自然也不會提高。為了搜索引擎在抓取文字內(nèi)容的時候更容易一些,SEO也應(yīng)該好好的研究如何降低抓取的難度,除了更加明確、明確的描述信息,在編寫代碼方面也應(yīng)當做一些相應(yīng)的調(diào)整。也許有的編寫代碼的工作者會認為代碼是固定的形式,怎么在不減少功能實現(xiàn)的前提下,讓搜索引擎抓取更多的文字內(nèi)容呢?
其實,今天我并不是教大家如何編寫代碼,事實上我也不是專業(yè)寫代碼的,我只不過是從網(wǎng)站的排名變化,如何從SEO的角度精簡代碼,使網(wǎng)站的文字內(nèi)容比例得到一定程度的提高的角度來和大家分析,網(wǎng)站的代碼該如何編寫才能達到預(yù)期的效果?那么,到底在寫代碼的時候哪里的代碼是可以精簡的呢?
1、多多使用CSS來定義文字字體、顏色、尺寸和頁面排版
有些網(wǎng)站雖然也有SEO意識,使用了CSS來定義,但它可能怕出什么問題,又在可見文字部分用style和font重新定義了一遍屬性,在我看來,這樣重復(fù)的工作完全沒有必要,因為只要一個程序就能實現(xiàn)的功能,為什么要花費雙倍的時間和精力呢?同時,相比之下,每段文字都要從新定義,搜索引擎更喜歡CSS形式一次性定義屬性。
2、過于冗雜的程序,可以借用外部文件調(diào)用的方式
如果你的網(wǎng)站頁面過多,因此需要用到大量的CSS和JavaScript,這些代碼過于冗雜又會造成搜索引擎的忽視,那么,為什么這個時候不能嘗試一下借用外部文件的調(diào)用方式呢。
其實,我們大可以將CSS和JavaScript代碼放到外部文件中,頁面HTML中只要放一行代碼進行調(diào)用就行,頁面剩下的部分是不是可以包含更多的文字內(nèi)容呢,當然,也有的人會說萬一調(diào)用不成功怎么辦呢?也不排除這種可能性,但是這樣可能性比較低,如其擔心調(diào)用不成功還不如放手一搏,如果你的頁面其他部分代碼比較精簡,而CSS和JavaScript代碼又不是特別大的話,為了打消顧慮,放在HTML中也未嘗不可。
3、減少或刪掉用戶不需要的注釋
每一位程序員在編寫代碼的時候,都會遇到各種各樣的問題,為了方便以后作業(yè),注釋就成為了一種常見的標注形式,但從SEO的角度出發(fā),這種注釋放在代碼中,用戶是不常需要的,而且搜索引擎也不太中意,既然是這樣,為何不考慮把不必要的注釋建設(shè)或刪掉呢?
4、盡量少用嵌套表格
雖說現(xiàn)在的網(wǎng)站大多數(shù)使用了CSS排版,表格的使用率大大的減少,但不可能所有的網(wǎng)站都不用表格,有時候使用表格來展現(xiàn)內(nèi)容也是很方便的,所以我并不是建議大家完全不使用表格,只要別大量的出現(xiàn)多層嵌套表格,產(chǎn)生很多無用代碼出來就可以了。
當然,現(xiàn)在搜索引擎的抓取能力相比之前要強很多,但是我個人覺得站點的文件還是越小越好,因為文件越大,搜索引擎抓取的時候不一定會索引到整個文件,索引到的文件可能只是部分的內(nèi)容,所以適當?shù)木喆a還是有必要的。