Categories: SEO

什麼是SEO? 可以做什麼?

網路、資訊上目前頗重要的一件事

SEO(Search Engine Optimization)

中文為 搜尋引擎最佳化

那這個東西是什麼?
能吃? 能用?
能有什麼幫助呢?


簡單說明 SEO…


如上圖所示,
在Google 搜尋iphone6s, 所得到的搜尋結果…
這樣的搜尋結果排序內容, 就被稱為 SEO

使用者所用的關鍵字在Google得到的排序結果

你的網站會被Google被放在什麼樣的位置,第幾頁….
透過一些手法、方式去變動、影響、調整的技術就被稱為 SEO,主要的目的是針對目標關鍵字,調整搜尋結果的排序位置!

 

當然,如圖內的紅框
我們也可以透過購買Google 廣告的方式, 讓自已的網站排在最上面,
但SEO主要是透過非廣告的方式去調整排序位置

 

 

可以看見iphone6s這樣的關鍵字, 可以找到的結果10頁之多…
(註:搜尋結果不同?)


Google 怎麼提供,製作搜尋結果和怎麼排序網站?

簡單來講Google 會利用網站爬蟲(註.Google 爬蟲的運作方式)取得網路上大部份的網站資料, 處理為大數據後(Big Data), 提供給使用者
接者Google會利用幾種方式排序搜尋結果….

  • 網站內容
    SEO 主要調整的部份
  • 網站速度
    速度太慢的網站, 使用者也不會等待, 太浪費時間了
  • 網站流量、點擊量
    人為傳播 – 愈多人使用的網站,排序結果愈好(殘酷的現實是….., 10人流量而提供正確訊息的網站,也比不上有1000人使用而提供錯誤訊息的網站…)
  • 網站曝光率
    若你的網站常常在 Yahoo, 或是各大新聞網站出現, Google 就會認為你的網站內容是熱門、有用的,簡單說就是利用更熱門的網站來拉升你的網站

當然還有其它更多影響因素….


怎麼做SEO?

SEO的手法中有分白帽SEO(white hat)與黑帽SEO(black hat) 兩種, 這次先不談這個較麻煩的問題…
(註:不合法的SEO方式 – 黑帽SEO,優點與缺點)

第一步的Check List

網站SEO是一條漫長的路, 第一步處理完之後還可以依據後續結果和數據再做調整,整個 SEO 過程就是不斷的修改與調整,達到最佳目標!

(更詳細的Checklist, 可以看看 SEO第一步該做什麼? SEO的第一步)


註釋:

搜尋結果不同?

在Goole 搜尋結果會依很多種原因、因素而變動
影響因素包含

  • 網路上出現更好的資料內容
  • 你的網站包含了不被Goolge 接受的資料(非法SEO手段、盜版或是盜用內容)
  • 你本身的搜尋習慣與記錄
    這是個很重要的問題, 大家都常會在同一個瀏覽器上做許多搜尋動作
    所有的查詢動作, 你的網站瀏覽習慣都會被 Google 記錄下來, 好讓 Google 提供你,他覺得對你較好的結果…
    簡單例如說:你常常在巴哈姆特Gamer 查詢遊戲攻略, Google 自然會把巴哈姆特中相關的內容提供給你, 這樣的動作對個人使用者是好的, 因為更高的可能性是你想要的答案.
    但是對網站經營者而言不是件好事…., 這樣的搜尋結果沒有公正性, 也不客觀!

 

不合法的SEO方式 – 黑帽 SEO,優點與缺點

利用作弊的手法做 SEO,讓網站在Goole 那邊取得更好的排名結果
但是好與不好之間還是有些尷尬點存在…Google 也很難100%判斷對錯!!
優點:

  • 快速讓搜尋排名爬升
  • 快速增加曝光率
  • 和競爭對手用相同的內容,卻能讓排名暴力提升

缺點:

  • 對使用者很噁心, 內容醜惡
  • 包含了垃圾訊息在網站中
  • 整個網站隨時都有被 Google 永不收錄的可能

 

Google 爬蟲的運作方式

Google如何知道網站的內容?
他們會利用程式, 機器人, 也是網站爬蟲/Crawler/google robot, 取得網路上大部份的網站資料、內容進行處理
流程大至上為….

  1. 得知有一個網站(人為傳播, 主動告知)
    在文章前面有提到 – 人為傳播, 可以讓Google 知道有這個網站的存在, 若是網站是新上線, 完全沒有曝光過則可以透過 Google 提供的服務 主動告知 – Google 網站管理員
  2. 打開 sitemap 內容
    sitemap = 網站地圖, 一個頁面或是一個檔案, 內容包含整個網站所有連結、網址
  3. 打開網頁
    網站的速度, 決定爬蟲要花多少時間處理你的網站, 速度愈慢, 被Google 處理的慾望愈低 lol
  4. 解析HTML標籤, 等內容
    正確, 沒有錯誤的 HTML標籤能讓機器人/爬蟲瞭解你的內容

 

可樂

View Comments

  • (灑花) :D
    同感,SEO真的是一門大學問,期待可樂大大的續集

Share
Published by
可樂
Tags: googleseo

Recent Posts

plain PHP 搭配 Slack 進行錯誤追蹤、回報(Error Tracking、Error Handling)

錯誤追蹤、回報非常重要,看到的錯誤才知道怎麼修。現今 PHP 流行的 Laravel 有很好的 Error Tracking, Error Handling。但 plain PHP 怎麼辦呢? 在 production 為了安全考量會設定…

4 years ago

Drone CI/CD 配合 Github 使用 Rsync 進行 Deploy

jenkins、circleci、travis 或 Gitlab CI 皆為目前暫知名的 CI/CD 服務,各自缺點也不言而喻...過於肥大、收費略高(?)、速度不夠快執問題...此時使用 go language 開發的 Drone 就出現啦,完全 docker 容器化的運行方式讓整個 CI…

4 years ago

Nginx brotli 設定

網頁壓縮技術中 gzip 很好用,deflate 己經過時,但你聽過 brotli 嗎? 有著比 gzip 更好、更快的壓縮效率。看起來利大於弊有什麼不用他的理由嗎?簡單從優、缺點來看 brotli!到底 brotli 布羅特利是什麼、如何設定呢。 目前大多的 web server…

4 years ago

本機使用 Docker 容器內 PHP (wrapper/expose PHP)

為什麼要讓本機使用 Docker 內 PHP? 情境... docker 容器內用的是 PHP 7.4 但你的開發本機還在跑 PHP 5.6 或是更舊,因為 dockerize 的關係會將所有相關環境都轉移到…

4 years ago

為什麼你需要密碼管理工具

為什麼你需要密碼管理工具現代人一天下來需要輸入多少組密碼,工作與生活己經和密碼密不可分! 除了足夠全安的密碼,密碼記錄、儲存的方式又足夠安全嗎?密碼管理工具可以帶來什麼幫助呢? 為什麼你需要密碼管理工具 資安問題!!大多人說著沒做壞事不怕被偷資料、監聽。嚴重曝露出現代人的基本科技素養的低落和無知 🤯 密碼的使用無所不在!! 行動裝置的普及,APP 、手機遊戲、銀行帳戶所有和生活相關的東西都需要密碼!!facebook, line 只要打開 APP 也會輸入密碼只是他是自動輸入、一般情況不可視 (auth token) 一般人最常發生的密碼資安問題…

4 years ago

簡單使用 Mysql Partition 優化查詢

mysql 資料表分區 mysql table partition 從架構上調整 mysql 的查詢效率。mysql DB 的優化可以簡單也能複雜,除了調整設定值。也可以透過水平分割(Horizontal Partitioning)、垂直分割(Vertical Partitioning) 分庫或分表將資料分散儲存減少資料搜尋、group by 時的效能消耗。拆開批次處理,理論上效率都會變好,本文就水平分割的…

4 years ago