2018-06-14 22:04
很多從事優化的人員但是不懂得代碼的,代碼對SEO來說重要嗎?其實代碼優化是SEO優化一個重要部分,不然發個外鏈、寫個文章,是個人基本都能夠做到的,為了跟上SEO的步伐,學代碼是SEOER必需經過的一段路程!那代碼優化需要做些什么?有哪些方面需要做代碼的優化?
1、DIV+CSS
DIV+CSS的網站結構對SEO優化起到的作用越來越明顯。
其只要原因有一下幾個方面
(1)、采用這種結構后,html頁面里基本只有文字或圖片信息,而樣式則放在css里,這樣搜索引擎蜘蛛就不會管css,只采集html里的內容就可以大大提高搜索引擎蜘蛛的效率。
(2)、采用這種結構往往關鍵詞更集中,密度更高。
(3)、div+css 行對于table來說比較精簡,基本不存在表格嵌套的問題。
(4)、符合W3C標準的網頁在SEO優化方面本身就是優勢,更得到搜索引擎蜘蛛的喜愛。
2、Meta標簽
Meta標簽:如果要做的非常簡單,meta標簽只需要設置一個字符編碼就可以了,咱們在任意地方購買的模版都會寫上字符編碼,另外Title標題、關鍵詞、Description描述這里也列為meta標簽去優化,這三個地方,一般在模版中會直接調用到后臺,可以直接在后臺設置,所以代碼上需要基本是不需要操作。
3、css/js引用
搜索引擎蜘蛛處理的是文本文件,對頁面源代碼中沒有出現的內容則看不到,用戶的行為或者其他事件之后才獲取并嵌入頁面上的動態內容和連接不能被搜索引擎看到,網頁中大量的javascript 將影響蜘蛛對頁面的抓取和增加網頁體積,會延遲網頁的打開速度,直接影響用戶體驗。
在優化的過程中要盡量減少javascript代碼的運用,對必須要使用的javascript,也要盡量放到網站的底部先加載正文,或外部js調用(封裝)。
為什么要放在底部呢?
可能你不懂代碼就不知道了,這里來解釋一下,因為瀏覽器在渲染頁面時(也就是展現頁面)會從上到下渲染。
我們的模版,JS絕對都是放在頭部,但在優化的過程中,而JS文件通常是效果文件,我們可以讓網站先加載主題內容,其次加載效果內容,所以有必要把JS文件從頭部移動到底部,這樣用戶看起來你的網站會訪問的更快,當然如果CSS有必要,一樣可以這樣做,常規的CSS是不建議放到底部,會影響加載效果。另外JS及CSS不建議在html模版中寫入,最好是新建一個JS或CSS文件,然后把JS或CSS內容放入,在調用這個CSS或JS文件即可。
4、清理垃圾代碼
清理垃圾代碼是精簡代碼其中一個非常重要的環節。垃圾代碼是刪除后不會影響頁面顯示的非必要的代碼,一個頁面在清理了垃圾代碼后,可以刪除近80%的冗余代碼。從而達到降低頁面體積,提高頁面的用戶體驗和搜索引擎友好性的目的。常見的垃圾代碼有 空格字符、默認屬性、注釋語句、和空語句等。
(1)、空格字符
空格字符實在編輯代碼時敲擊鍵盤上的空格鍵而產生的符號,網頁中每一個空格都算作一個字符,通常出現在每行代碼的開始處、結尾處以及空行中。
(2)、默認屬性
我們在使用網頁制作軟件時,都會產生一些默認屬性的代碼,比如我們在網頁中不添加左對齊的屬性,但是頁面中的內容也是左對齊的,所以代碼中的左對齊屬性代碼就可以刪除。
(3)、注釋語句
在制作網頁的時候,我們會添加一些注釋語句來增強代碼的可讀性,但是過多的注釋語句會占用大量的網頁空間,而且如果注釋語句中存在大量的關鍵詞,還會被搜索引擎認為是堆砌關鍵詞,從而對該站進行處罰。所以我們在添加注釋語句時,就盡量避免添加那些即使刪除后也不會影響網頁源代碼可讀性的注釋語句。
(4)、空語句
空語句是指標簽之間不存在任何內容的空句子。
想要做好SEO優化就要掌握好相關的代碼知識,有了相關的代碼知識,才能做好相關的基礎優化,讓我們的網站基礎更加堅硬。