網站診斷之——網站代碼存在的問題

來源:互聯網
上載者:User

仲介交易 HTTP://www.aliyun.com/zixun/aggregation/6858.html">SEO診斷 淘寶客 雲主機 技術大廳

很多時候我們做網站診斷的目的,就在於我們在網站優化中出現了一系列大大小小的問題。 由於SEO是一項綜合性的工作,需要我們瞭解許多的SEO技術細節,還需要堅持不懈的努力。 因此在出現異常的時候,我們需要對網站內外進行全方位地診斷分析。 網站內部診斷離不開網站的代碼診斷。 37網路就給大家說說代碼診斷的問題,看看我們網站中都存在哪些代碼上的問題:

首先是佈局問題,看下面這張圖。 略懂代碼的SEO或者站長都知道,這是table佈局,而我們很多人也知道,在網站優化中div+css佈局是遠遠好于table佈局的。 因為div和css代碼是分開存放,結構清晰,下載較快,也利於修改,天生利於網站優化。 而table佈局雖然相容性好,可以避免佈局坍塌,但在使用者看來,增加了頁面流覽速度,打開較慢,而且也給搜尋引擎分析頁面內容增加了難度。

代碼位置問題。 如圖顯示,我們可以看出,大量的css代碼和javascript代碼被直接寫入html中,前面也說了,由於div和css代碼分開存放利於優化,正因為將大部分的HTML代碼和樣式寫入了CSS檔中, 這就使得網頁中正文部分更為突出明顯,由此便於被搜尋引擎採集收錄。 但直接寫入html中顯然不是好的方法。

若有大量的css和js代碼,應該考慮將他們寫入外部檔中(比如css尾碼的檔和js為尾碼的檔),然後通過外部連結調用css代碼檔或js代碼檔,這裡以37網路為例子說明詳細的調用方法如下:

並把他們放在html檔的中。

無用的圖片和flash。 這裡說的無用的圖片和flash不僅僅包括html中出現的錯誤圖片和flash,也包括不利於、不符合SEO的圖片和flash代碼,如下圖,也許這裡的圖片是裝飾作用,但對於SEO來說,它並不符合網站優化規範。 很多網站都存在這樣的問題,使用大量的圖片、圖示和flash裝飾頁面,讓人眼花繚亂以至於弱化了網站的核心內容。

大量的JavaScript調用

其實大量和JS代碼和大量的css代碼一樣,37網路都建議全部用外部調用檔封裝。 大量的JavaScript容易導致搜尋引擎的抓取困難,因為目前的技術,蜘蛛並不識別JS代碼,反而會影響到網站的體驗度。 如下圖一樣,這個網站使用了大量的js特效和效果,更要命的是還直接寫入了html中,這就導致了網站代碼顯得尤其臃腫。

垃圾代碼問題。 這是代碼優化必不可少的一項工作。 垃圾代碼的出現一方面對代碼不熟悉,另一方面是編輯器和自動生成的,還有就是往往和不好的操作習慣有關,比如下圖中大量冗余的代碼,其中多餘的樣式基本是不正確,這裡的垃圾代碼可能是由於從其他網站或者word裡直接粘貼進來導致的, 因此要學會規範操作,學會縮減網站中的多餘的代碼。

不利於網站優化的代碼問題其實不僅僅這幾種,還有一些其他的問題。 37網路認為,不管是建站還是優化維護,都要用簡潔的代碼,雖然代碼的診斷有點複雜和麻煩,但我們在進行網站診斷的時候,這一點是不能忽視的。 一方面要保證代碼的正確性,另一方面還要注意代碼的規範性。 因為我們不僅僅要給搜尋引擎看,更重要的是給使用者看,雖然你爭辯說使用者不看代碼,但代碼的不正確可能導致網站功能或安全問題,代碼不規範可能導致流覽異常、不相容、佈局錯亂等使用者體驗的問題,你說網站代碼的這些問題你能視而不見嗎? 原文37網路-網站診斷,網站分析,優化診斷HTTP://www.37web.net/alzs/showimg49.html轉載請標明出處,感謝各位。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.