什麼是SEO?html
官方解釋:web
SEO是指經過對網站內部調整優化及站外優化,使網站知足搜索引擎收錄排名需求,在搜索引擎中提升關鍵詞排名,瀏覽器
從而把精準用戶帶到網站,得到免費流量,產生直接銷售或品牌推廣網絡
SEO 搜索引擎優化在用戶輸入關鍵字時,可以讓本身的排名更靠前。有白帽SEO和黑帽SEO,黑帽是代欺詐性的。框架
大白話:SEO是對搜索引擎進行優化,方便網絡爬蟲抓取post
網絡爬蟲:又被稱爲網頁蜘蛛,網絡機器人,在FOAF社區中間,常被稱爲網頁追逐者,是一種按照必定規則自動抓取萬維網信息的程序或者腳本。優化
另一些不常使用的名字還有螞蟻、自動索引、模擬程序或者蠕蟲網站
白帽SEO:合理優化網站,提升用戶體驗,合理與其它網站互聯,從而使站點在搜索引擎排名提高搜索引擎
黑帽SEO:採用搜索引擎禁止的方式優化網站(好比,關鍵字堆砌、隱藏文本、連接欺騙、鏡像網站、假裝)通常俗稱SEO做弊url
白帽SEO和黑帽SEO的特色以及區別:https://www.simcf.cc/2339.html/
須要掌握的幾個利於SEO的方法
①:網站 title,description,keywords的設置
根據產品業務,歸納出核心標題,描述,關鍵字的內容,每一個頁面儘可能都不同。若每一個頁面都徹底相同 ,搜索引擎會持懷疑態度,以爲你有做弊嫌疑。
注:此外,還有 meta 的 canonical 設置,一個網站還可經過多個 url 訪問,canonical 就是用來告訴搜索引擎,
這麼多個 url 中最有價值最重要的一個 url,通常是網站的首頁。
②:圖片img標籤必須加上alt屬性,並註明圖片的含義
③:h1~h6標籤合理使用
h1 標籤一個頁面只能出現 1 次,h2 標籤通常做爲二級標題或者文章的小標題。最合理的使用是 h1~h6 按順序層層嵌套下去,不能夠斷層或反序
此外,h1 標籤能夠用在 logo 上,但要確保一個網頁只有一個 h1 標籤。
④:給a標籤也加上title屬性,而且要設置nofollow屬性
nofollow屬性是告訴爬蟲,該頁面上的全部鏈接都不須要追蹤
以前我寫過一篇博客介紹該屬性的做用和怎樣使用,詳情見:https://www.cnblogs.com/tu-0718/p/9215002.html
⑤:增長網站的404頁面
利於用戶體驗,最主要是防止蜘蛛爬蟲的丟失。但有一點要注意,不要設置自動跳轉到首頁,
會被搜索引擎認爲是在做弊,你在 404 頁面設置一個引導連接讓用戶本身點就能夠。
⑥:創建 robots.txt 文件
robots 文件是搜索引擎登陸網站第一個訪問的文件,robots 能夠設置容許被訪問的搜索引擎,
最主要仍是設置容許 Allow 和不容許 Disallow 訪問的目錄和文件,
少寫 Disallow,多寫 Allow,用意是引導爬蟲抓取網站的信息。另外, 在 robots 文件底部指明網站 sitemap 文件的目錄,
爬蟲讀取其中的 sitemap 路徑,接着抓取其中相連接的網頁。提升網站的收錄量。
⑦:網站結構優化
這是一個專門針對SEO的教程網站,感受還錯 http://www.searcheo.cn/post/seo.html