大家好,我是IT修真院上海分院3期的學(xué)員,一枚正直純潔善良的web前端程序員
今天給大家分享一下,修真院官網(wǎng)css任務(wù)15的知識點——談?wù)勔郧岸私嵌瘸霭l(fā)做好SEO需要考慮什么?
1.背景介紹
什么是SEO?
SEO是由英文Search Engine Optimization縮寫而來, 中文意譯為“搜索引擎優(yōu)化”!SEO是指在了解搜索引擎自然排名機制的基礎(chǔ)之上,對網(wǎng)站進行內(nèi)部及外部的調(diào)整優(yōu)化,改進網(wǎng)站在搜索引擎中關(guān)鍵詞的自然排名,獲得更多的展現(xiàn)量,吸引更多目標(biāo)客戶點擊訪問網(wǎng)站,從而達到互聯(lián)網(wǎng)營銷及品牌建設(shè)的目標(biāo)。
seo與sem
SEM(Search Engine Market)就是搜索引擎營銷。簡單理解就是購買搜索引擎提供的廣告位, 例如百度和google右側(cè)的結(jié)果都是廣告,按照關(guān)鍵詞購買,按照點擊收費,每次有網(wǎng)民點擊你的廣告,搜索引擎就扣一次費用。
區(qū)別:SEO是通過對網(wǎng)站的內(nèi)容,結(jié)構(gòu),外鏈等方面進行優(yōu)化,使網(wǎng)站更符合搜索引擎的抓取, 從而提升搜索結(jié)果排名,提升網(wǎng)站流量的手段。
2.知識剖析
搜索引擎工作原理
在搜索引擎網(wǎng)站,比如百度,在其后臺有一個非常龐大的數(shù)據(jù)庫,里面存儲了海量的關(guān)鍵詞,而每個關(guān)鍵詞又對應(yīng)著很多網(wǎng)址,這些網(wǎng)址是百度程序從茫茫的互聯(lián)網(wǎng)上一點一點下載收集而來的,這些程序稱之為“搜索引擎蜘蛛”或“網(wǎng)絡(luò)爬蟲”。這些勤勞的“蜘蛛”每天在互聯(lián)網(wǎng)上爬行,從一個鏈接到另一個鏈接,下載其中的內(nèi)容,進行分析提煉,找到其中的關(guān)鍵詞,如果“蜘蛛”認(rèn)為關(guān)鍵詞在數(shù)據(jù)庫中沒有而對用戶是有用的便存入數(shù)據(jù)庫。反之,如果“蜘蛛”認(rèn)為是垃圾信息或重復(fù)信息,就舍棄不要,繼續(xù)爬行,尋找最新的、有用的信息保存起來提供用戶搜索。當(dāng)用戶搜索時,就能檢索出與關(guān)鍵字相關(guān)的網(wǎng)址顯示給訪客。一個關(guān)鍵詞對應(yīng)多個網(wǎng)址,因此就出現(xiàn)了排序的問題,相應(yīng)的與關(guān)鍵詞吻合權(quán)重高的網(wǎng)址就會排在前面了。在“蜘蛛”抓取網(wǎng)頁內(nèi)容,提煉關(guān)鍵詞的這個過程中,就存在一個問題:“蜘蛛”能否看懂。如果網(wǎng)站內(nèi)容都是是flash和js,那么它是看不懂的,會犯迷糊,即使關(guān)鍵字再貼切也沒用。相應(yīng)的,如果網(wǎng)站內(nèi)容是它的語言,那么它便能看懂。
3.常見問題
不同搜索引擎的算法
前端從業(yè)人員怎么做seo
4. 解決方案
1.維護網(wǎng)站,提高內(nèi)容質(zhì)量,保持更新
搜索引擎會考評網(wǎng)站的質(zhì)量,保持網(wǎng)站的經(jīng)常更新,使網(wǎng)站擁有大量的、有用的、可讀性強的優(yōu)質(zhì)信息。網(wǎng)站的權(quán)重會相應(yīng)的提升。為了保持更新頻率而去抄襲并不可取。
2.網(wǎng)站結(jié)構(gòu)布局優(yōu)化:盡量簡單、開門見山,提倡扁平化結(jié)構(gòu)。
一般而言,建立的網(wǎng)站結(jié)構(gòu)層次越少,越容易被“蜘蛛”抓取,也就容易被收錄。一般中小型網(wǎng)站目錄結(jié)構(gòu)超過三級,“蜘蛛”便不愿意往下爬,并且根據(jù)相關(guān)調(diào)查:訪客如果經(jīng)過跳轉(zhuǎn)3次還沒找到需要的信息,很可能離開。因此,三層目錄結(jié)構(gòu)也是體驗的需要。
3. 控制首頁鏈接數(shù)量
網(wǎng)站首頁是權(quán)重最高的地方,如果首頁鏈接太少,沒有“橋”,“蜘蛛”不能繼續(xù)往下爬到內(nèi)頁,直接影響網(wǎng)站收錄數(shù)量。但是首頁鏈接也不能太多,一旦太多,沒有實質(zhì)性的鏈接,很容易影響用戶體驗,也會降低網(wǎng)站首頁的權(quán)重,收錄效果也不好。注意鏈接要建立在用戶的良好體驗和引導(dǎo)用戶獲取信息的基礎(chǔ)之上。
4.導(dǎo)航優(yōu)化
導(dǎo)航應(yīng)該盡量采用文字方式,也可以搭配圖片導(dǎo)航,但是圖片代碼一定要進行優(yōu)化,img標(biāo)簽必須添加“alt”和“title”屬性,告訴搜索引擎導(dǎo)航的定位,做到即使圖片未能正常顯示時,用戶也能看到提示文字。其次,在每一個網(wǎng)頁上應(yīng)該加上面包屑導(dǎo)航,好處:從用戶體驗方面來說,可以讓用戶了解當(dāng)前所處的位置以及當(dāng)前頁面在整個網(wǎng)站中的位置,幫助用戶很快了解網(wǎng)站組織形式,從而形成更好的位置感,同時提供了返回各個頁面的接口,方便用戶操作;對“蜘蛛”而言,能夠清楚的了解網(wǎng)站結(jié)構(gòu),同時還增加了大量的內(nèi)部鏈接,方便抓取,降低跳出率。
5.控制頁面的大小
減少http請求,提高網(wǎng)站的加載速度。當(dāng)速度很慢時,用戶體驗不好,留不住訪客,并且一旦超時,“蜘蛛”也會離開。
6.適量的關(guān)鍵詞和網(wǎng)頁描述
關(guān)鍵詞不宜太多也不宜太少,列舉出幾個頁面的重要關(guān)鍵字即可,切記過分堆砌。網(wǎng)頁描述要準(zhǔn)確,精簡地描述網(wǎng)頁的內(nèi)容。
7.代碼優(yōu)化
精簡代碼,代碼模塊化,減少代碼冗余度。代碼語義化。
seo工具
百度統(tǒng)計,可查看流量,用戶通過搜索什么詞進入網(wǎng)站,搜索詞排名等等。
愛站網(wǎng) www.aizhan.com 用戶查看流量以及網(wǎng)站的運營狀況。
http://link.chinaz.com/? 友情鏈接監(jiān)測工具可以用下。
5.編碼實戰(zhàn)
6.擴展思考
如何不讓搜索引擎抓取網(wǎng)站的隱私內(nèi)容
Robots協(xié)議(也稱為爬蟲協(xié)議、機器人協(xié)議等)的全稱是“網(wǎng)絡(luò)爬蟲排除標(biāo)準(zhǔn)”(Robots Exclusion Protocol), 網(wǎng)站通過
Robots協(xié)議告訴搜索引擎哪些頁面可以抓取,哪些頁面不能抓取。
7.參考文獻
參考1:姑婆網(wǎng)
參考2:segmentfault
8. 更多討論
黑帽和沙盒
9.PPT
10.視頻
技能樹.IT修真院
“我們相信人人都可以成為一個工程師,現(xiàn)在開始,找個師兄,帶你入門,掌控自己學(xué)習(xí)的節(jié)奏,學(xué)習(xí)的路上不再迷?!薄?/p>
這里是技能樹.IT修真院,成千上萬的師兄在這里找到了自己的學(xué)習(xí)路線,學(xué)習(xí)透明化,成長可見化,師兄1對1免費指導(dǎo)??靵砼c我一起學(xué)習(xí)吧~