網(wǎng)站由前端和后端組成,前端呈現(xiàn)給用戶。本文將告訴您前端頁面代碼的優(yōu)化,當(dāng)然仍然是基于seo優(yōu)化的。就前端而言,如果做偽靜態(tài)處理,基本上是普通的html代碼,正常情況下,這些頁面內(nèi)容是通過頁面模板輸出的。那么前端頁面代碼需要優(yōu)化哪些方面呢?讓我們跟隨沈陽網(wǎng)站建設(shè)去了解從以下幾個(gè)方面來看。
1.代碼位置
代碼的位置處理實(shí)際上是一個(gè)小細(xì)節(jié),但意義并不小。百度搜索引擎優(yōu)化指南明確指出,頁面應(yīng)盡可能優(yōu)先考慮主要內(nèi)容,什么是主要內(nèi)容?舉個(gè)簡單的例子,文章頁面,文章的具體內(nèi)容是主要內(nèi)容,其他像邊欄.相關(guān)內(nèi)容等模塊是附加內(nèi)容。部分網(wǎng)站頁面使用兩欄,左邊是邊欄,右邊是頁面主體,前端代碼使用從上到下.從左到右的順序。這種代碼處理對用戶來說并沒有錯(cuò),但對于爬取代碼的搜索引擎來說,就是先抓取次要內(nèi)容,再抓取主要內(nèi)容,對seo就優(yōu)化而言,這是不合理的。其實(shí)解決代碼位置的問題很簡單,現(xiàn)在絕大多數(shù)網(wǎng)站都在使用div+css,我們只需要稍微調(diào)整一下代碼!例如,通過通過div的float屬性處理左右位置,將右側(cè)內(nèi)容塊放置在頁面模板上。
2.頭部冗余代碼
一些開源網(wǎng)站程序在添加了大量的代碼,如果你根本看不到源代碼,這對用戶來說沒什么,但有些代碼是完全多余的,甚至有些代碼使用不當(dāng)也會導(dǎo)致一些不必要的錯(cuò)誤。筆者建議,代碼盡量簡單,不能直接丟棄,另外,不確定如何使用代碼也果斷放棄。簡化代碼有利于頁面打開的速度。
3.結(jié)構(gòu)化和H標(biāo)簽
這里的結(jié)構(gòu)化主要針對H標(biāo)簽和div區(qū)塊,例如,H標(biāo)簽可以標(biāo)記頁面中哪些內(nèi)容是最重要的,哪些是次要的。關(guān)于H標(biāo)簽,建議您閱讀如何使用頁面H標(biāo)簽。更多的網(wǎng)站建設(shè)和SEO案例可以看這里www.tpsem.com,這個(gè)站還不錯(cuò)。至于div其實(shí)很容易理解,比如把一些相關(guān)性強(qiáng)的內(nèi)容放在一個(gè)位置div其中,它可以與其他內(nèi)容清楚地區(qū)分開來。舉個(gè)最簡單的例子,或者說文章頁面,我們可以把文章內(nèi)容放在一個(gè)div中間,將相關(guān)推薦內(nèi)容放入一個(gè)div中間,放一個(gè)邊欄div經(jīng)過這樣的處理,整個(gè)頁面代碼具有明顯的架構(gòu)化和層次感。使頁面代碼結(jié)構(gòu)化,設(shè)置H標(biāo)簽,目的是幫助搜索引擎更好地識別和掌握頁面內(nèi)容,這是幫助搜索引擎更好地識別和掌握頁面內(nèi)容。seo優(yōu)化是有益的。
4.盡量少用js
為了讓頁面看起來更酷,一些朋友用了很多js代碼,這么酷的效果已經(jīng)達(dá)到了,但是忽略了這些特效的代碼會極大地影響頁面的打開速度!seo優(yōu)化是極其不利的。
5.css外調(diào)
css代碼應(yīng)該放在一個(gè)獨(dú)立的文件中,因?yàn)閏ss文件中的許多樣式同時(shí)被不同類型的頁面調(diào)用,設(shè)置獨(dú)立的文件,以確保頁面代碼的清潔,避免代碼冗余。PS:最近有一種說法,除了公共部分css代碼,單獨(dú)使用的頁面css代碼直接寫在頁面模板中,簡化css文件代碼,正在調(diào)用中css減少代碼渲染時(shí)間,提供頁面打開速度。這在理論上是可行的,但它會增加工作量。讓我們權(quán)衡一下!
6.圖片處理
關(guān)于圖片的處理注意兩點(diǎn),一是添加圖片alt屬性,幫助搜索引擎識別圖片內(nèi)容;二是設(shè)置尺寸,特別是在設(shè)置尺寸時(shí),特別是在設(shè)置尺寸時(shí),pc端,設(shè)置尺寸,打開頁面后減少渲染過程。