SEO學習筆記
https://support.google.com/webmasters/answer/7451184
SEO的全稱是Search Engine Optimization,就是搜尋引擎結果優化。目的就是讓你的網站在搜尋引擎的返回結果中靠前。現在的搜尋引擎 排序演算法都精得很,而且不會公開,所以我們只能依靠官網的教程和其他人的經驗來做。但是一個好的搜尋引擎的目的是,按照使用者輸入 內容,把對使用者輸入最有價值的網頁排在前面。所以,SEO首先要做的事情就是:
- 提供高質量內容
有了高質量內容,別人就會看得越多,因此會形成良性迴圈。此外又一個技巧,那就是寫好標題,標題是一篇文章的濃縮,因此權重
肯定比其他的標籤例如<h2>
,<h3>
等等更高。
- 寫好標題 - 簡明扼要的指示出全文內容
此外還包括文章中的一些圖片等等的alt
屬性,很多人都是亂寫的(包括我),搜尋引擎理解文字的程度比理解圖片高的多。此外,HTML還有
一些meta
標籤,其中有一個就是Description
,Google說他們不一定會使用Description
來展示網頁的簡述但是還是建議寫上。
-
加上
Description
例如<meta name="Description" content="Jiajun的程式設計隨想,主要記錄和分享高併發後端程式設計、原始碼閱讀以及入門教程(Golang, Python, 自動化測試等)">
此外我們從使用者體驗上來看,如果一個網站響應很慢,那麼使用者體驗就差了,因此也有一條SEO建議:
-
提高網站訪問速度,不要載入無用的資源
-
另外,有
sitemap
和robots.txt
來告訴爬蟲,該爬什麼,不該爬什麼。如果不介意爬蟲爬所有東西,那就這樣寫:User-agent: * Disallow:
再次回到內容上,我們應該:
- 使用標題標記強調重要文字
- 新增結構化資料標記
- 組織您的網站層次結構, 為使用者建立簡潔的導航頁
- URL應該是有意義的詞彙而不是亂七八糟看不懂的
- 讓網站有趣且實用,內容應該是吸引人的
- 適配移動端
- 推廣網站,讓別的網頁上有指向本站的連結