iT邦幫忙

2025 iThome 鐵人賽

DAY 29
0
Modern Web

30天一起搞懂Web觀念系列 第 29

[DAY29] SEO 是什麼?

  • 分享至 

  • xImage
  •  

SEO 是什麼?

SEO (Search engine optimization,搜尋引擎最佳化),是一種讓網站在搜尋引擎自然搜尋結果中排名更高的技術與策略

SEO核心的目標就是:

  • 提高網站的曝光度
  • 增加自然流量(非廣告流量)

搜尋引擎怎麼運作?

以 Google 搜尋引擎為例

  1. 爬取(Crawling)
    • Google 使用自動化程式(如 Googlebot)定期「爬行」整個網際網路,找到新的網頁,將這些網頁加入已知網頁清單
    • 如果網站阻擋爬蟲,搜尋引擎就無法看到內容
  2. 索引 (Indexing)
    • 被爬取的頁面會被 Google 分析內容與結構,再儲存在索引資料庫中,方便後續搜尋時快速檢索
    • 這時候 HTML 結構、標題 (<title><h1>) 和關鍵字就很重要,所以昨天提到的SPA架構確實會影響到SEO
  3. 排名 (Ranking)
    • 當使用者輸入關鍵字,搜尋引擎會依照演算法排序,把最相關、最有價值的內容排在前面
    • 排名依據包含:
      • 內容品質(是否回答使用者問題)
      • 網站體驗(速度、手機友善)
      • 外部連結(是否被外面別的網頁引用的多)

SEO 的目標就是讓搜尋引擎更容易理解網站,並讓使用者更願意停留在網站上


SEO 的演進

過去的SEO

  • 演算法:
    • 在網頁中堆疊關鍵字,或在 <meta> 填滿關鍵字,就能獲得高排名
    • 網站外部連結(Backlinks)數量越多,排名越高,不管品質好壞
  • 造成:
    • 黑冒SEO:
      • 為了改進網站的頁排名,欺騙和濫用SEO(垃圾索引(Spamdexing))
        • 關鍵字隱密字(hidden text with keyword stuffing):關鍵字的顏色和網頁背景顏色一樣,或透過 css hidden attribute
          • ❌ 被Google發現,會從Google的資料庫除名
        • 斗篷法((cloaking):用了兩版不同的網頁,一個版本只給搜尋引擎,另一個版本給一般使用者
          • ❌ 被Google發現,會從Google的資料庫除名
        • 連結農場(link farm):用大量低品質的網頁上放上與大量連結

中期的SEO

  • 演算法:
    • 透過 Google Panda、Google Penguin、Google Hummingbird 來改進早期濫用 SEO 的問題

      (詳細演算法內容可以看參考資料)

現在的SEO

  • 演算法:
    • 利用 ML(機器學習)、NLP (自然語言處理),幫助 Google 更好地理解查詢意圖
  • 例如:RankBrain、BERT …

參考資料

https://zh.wikipedia.org/zh-tw/搜尋引擎最佳化

https://developers.google.com/search/docs/fundamentals/how-search-works?hl=zh-tw

https://www.tsg.com.tw/blog-detail13-286-1-internal-external-link.htm

https://ranking.works/knowledge/seo/


上一篇
[DAY28] SPA、SSR是什麼?
下一篇
[DAY30] WebSocket 是什麼?和 HTTP 有什麼不同?
系列文
30天一起搞懂Web觀念30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言