一、背景介紹
什么是SEO?
SEO由英文Search Engine Optimization縮寫而來,中文意譯為“搜索引擎優(yōu)化”。
其實叫做針對搜索引擎優(yōu)化更容易理解。它是指從自然搜索結(jié)果獲得網(wǎng)站流量的技術(shù)和過程,是在了解搜索引擎自然排名機制的基 礎上,對網(wǎng)站進行內(nèi)部及外部的調(diào)整優(yōu)化, 改進網(wǎng)站在搜索引擎中的關鍵詞自然排名, 獲得更多流量,從而達成網(wǎng)站銷售及品牌建設的目標。
二、知識剖析
了解搜索引擎的抓取工具
1、百度
百度通過一個叫做Baiduspider的程序抓取互聯(lián)網(wǎng)上的網(wǎng)頁,經(jīng)過處理后建入索引中。
① ?對網(wǎng)站抓取的友好性: 會制定一個規(guī)則最大限度的利用帶寬和一切資源獲取信息,同時也會僅最大限度降低對所抓取網(wǎng)站的壓力。
② ?識別url重定向: 對互聯(lián)網(wǎng)眾多的url重新識別
③ ?百度蜘蛛抓取優(yōu)先級合理使用: 優(yōu)先抓取的策略主要有:深度優(yōu)先、寬度優(yōu)先、PR(權(quán)重)優(yōu)先 、反鏈優(yōu)先。
④ ?無法抓取數(shù)據(jù)的獲取: 在互聯(lián)網(wǎng)中可能會出現(xiàn)各種問題導致百度蜘蛛無法抓取信息,在這種情況下百度開通了手動提交數(shù)據(jù)。
⑤ ?對作弊信息的抓取: 百度出臺了綠蘿、石榴等算法對作弊鏈接進行過濾,據(jù)說內(nèi)部還有一些其他方法進行判斷,這些方法沒有對外透露。
2、谷歌
(谷歌使用許多計算機來提取(或“抓取”)網(wǎng)站上的大量網(wǎng)頁。Googlebot使用算法確定抓取過程:計算機程序確定要抓取的網(wǎng)站、抓取頻率以及從每個網(wǎng)站抓取的網(wǎng)頁數(shù)量。 進行抓取時,Googlebot 會先查看以前的抓取過程所生成的一系列網(wǎng)頁網(wǎng)址,包含網(wǎng)站站長提供的站點地圖數(shù)據(jù)。 Googlebot 在訪問其中的每個網(wǎng)站時,會檢測各網(wǎng)頁上的鏈接(SRC 和 HREF),并將這些鏈接添加到要抓取的網(wǎng)頁列表。 它會記錄新出現(xiàn)的網(wǎng)站、現(xiàn)有網(wǎng)站的更新以及無效鏈接,并據(jù)此更新 Google 索引。
三、常見問題:前端怎么做SEO
四、解決方法
①經(jīng)常更新網(wǎng)站內(nèi)容,優(yōu)質(zhì)的原創(chuàng)內(nèi)容越多,搜索引擎收錄越多,權(quán)重越高。
②優(yōu)化meta標簽的關鍵詞,啟用Keep-Alive;為每個頁面單獨命名,要符合頁面內(nèi)容。
③優(yōu)化網(wǎng)站、代碼結(jié)構(gòu),簡潔,清晰,結(jié)構(gòu)鮮明的代碼容易被搜索引擎爬取。
④確保每個頁面都可以通過至少一個文本鏈接到達
⑤重要的內(nèi)容,應該能從首頁或者網(wǎng)站結(jié)構(gòu)中比較淺的層次訪問到
⑥ ?使用文字而不是flash、圖片、Javascript等來顯示重要的內(nèi)容或鏈接,為圖片的alt添加文本。
等等-------
五、代碼實戰(zhàn)
1、在meta標簽中添加關鍵詞,使其在無法訪問時顯示文本信息、
簡單來說就是META標簽中description正確描述網(wǎng)頁主體內(nèi)容的摘要信息,是對網(wǎng)頁內(nèi)容的概括并且含有該網(wǎng)頁的核心關鍵詞,META標簽中的keywords則進一步說明該網(wǎng)頁的核心關鍵詞(這些關鍵詞同樣出現(xiàn)在網(wǎng)頁描述信息中),如果核心關鍵詞不止一個,則關鍵詞之間用逗號分開。
2、對圖片的alt添加文本,使其在無法訪問時顯示文本信息、
用百度統(tǒng)計的seo建議其中一條圖片ALT信息“存在沒有alt信息的img標簽”扣分較多。對于加載網(wǎng)頁有困難的訪問者,alt標簽能幫助他們了解圖片的內(nèi)容,方便用戶體驗。所以,在合適的范圍內(nèi)給圖片加alt標簽必然能有助于網(wǎng)站SEO。
六、擴展思考
如何不讓搜索引擎抓取網(wǎng)站的隱私內(nèi)容??
可以使用Robots協(xié)議,也稱為爬蟲協(xié)議、機器人協(xié)議等。其全稱是“網(wǎng)絡爬蟲排除標準”(Robots Exclusion Protocol), 網(wǎng)站通過Robots協(xié)議告訴搜索引擎哪些頁面可以抓取,哪些頁面不能抓取。
寫法:不允許搜索引擎訪問任何文件
新建txt文件:robots.txt
User-agent: *
Disallow: /
七、參考資料
1、百度文庫:
https://wenku.baidu.com/view/f576c31d650e52ea5518983f.html
2、meta標簽的優(yōu)化:
http://www.jb51.net/web/70787.html,
3、ppt鏈接:
https://ptteng.github.io/PPT/PPT/css-12-SEO%20for%20WEB.html#/
4、文本鏈接:
http://www.jnshu.com/daily/20412?uid=9277