網路、資訊上目前頗重要的一件事
SEO(Search Engine Optimization)
中文為 搜尋引擎最佳化
那這個東西是什麼?
能吃? 能用?
能有什麼幫助呢?
如上圖所示,
在Google 搜尋iphone6s, 所得到的搜尋結果…
這樣的搜尋結果排序內容, 就被稱為 SEO
使用者所用的關鍵字在Google得到的排序結果
你的網站會被Google被放在什麼樣的位置,第幾頁….
透過一些手法、方式去變動、影響、調整的技術就被稱為 SEO,主要的目的是針對目標關鍵字,調整搜尋結果的排序位置!
當然,如圖內的紅框
我們也可以透過購買Google 廣告的方式, 讓自已的網站排在最上面,
但SEO主要是透過非廣告的方式去調整排序位置
(註:搜尋結果不同?)
簡單來講Google 會利用網站爬蟲(註.Google 爬蟲的運作方式)取得網路上大部份的網站資料, 處理為大數據後(Big Data), 提供給使用者
接者Google會利用幾種方式排序搜尋結果….
當然還有其它更多影響因素….
SEO的手法中有分白帽SEO(white hat)與黑帽SEO(black hat) 兩種, 這次先不談這個較麻煩的問題…
(註:不合法的SEO方式 – 黑帽SEO,優點與缺點)
第一步的Check List
網站SEO是一條漫長的路, 第一步處理完之後還可以依據後續結果和數據再做調整,整個 SEO 過程就是不斷的修改與調整,達到最佳目標!
(更詳細的Checklist, 可以看看 SEO第一步該做什麼? SEO的第一步)
註釋:
在Goole 搜尋結果會依很多種原因、因素而變動
影響因素包含
利用作弊的手法做 SEO,讓網站在Goole 那邊取得更好的排名結果
但是好與不好之間還是有些尷尬點存在…Google 也很難100%判斷對錯!!
優點:
缺點:
Google如何知道網站的內容?
他們會利用程式, 機器人, 也是網站爬蟲/Crawler/google robot, 取得網路上大部份的網站資料、內容進行處理
流程大至上為….
錯誤追蹤、回報非常重要,看到的錯誤才知道怎麼修。現今 PHP 流行的 Laravel 有很好的 Error Tracking, Error Handling。但 plain PHP 怎麼辦呢? 在 production 為了安全考量會設定…
jenkins、circleci、travis 或 Gitlab CI 皆為目前暫知名的 CI/CD 服務,各自缺點也不言而喻...過於肥大、收費略高(?)、速度不夠快執問題...此時使用 go language 開發的 Drone 就出現啦,完全 docker 容器化的運行方式讓整個 CI…
網頁壓縮技術中 gzip 很好用,deflate 己經過時,但你聽過 brotli 嗎? 有著比 gzip 更好、更快的壓縮效率。看起來利大於弊有什麼不用他的理由嗎?簡單從優、缺點來看 brotli!到底 brotli 布羅特利是什麼、如何設定呢。 目前大多的 web server…
為什麼要讓本機使用 Docker 內 PHP? 情境... docker 容器內用的是 PHP 7.4 但你的開發本機還在跑 PHP 5.6 或是更舊,因為 dockerize 的關係會將所有相關環境都轉移到…
為什麼你需要密碼管理工具現代人一天下來需要輸入多少組密碼,工作與生活己經和密碼密不可分! 除了足夠全安的密碼,密碼記錄、儲存的方式又足夠安全嗎?密碼管理工具可以帶來什麼幫助呢? 為什麼你需要密碼管理工具 資安問題!!大多人說著沒做壞事不怕被偷資料、監聽。嚴重曝露出現代人的基本科技素養的低落和無知 🤯 密碼的使用無所不在!! 行動裝置的普及,APP 、手機遊戲、銀行帳戶所有和生活相關的東西都需要密碼!!facebook, line 只要打開 APP 也會輸入密碼只是他是自動輸入、一般情況不可視 (auth token) 一般人最常發生的密碼資安問題…
mysql 資料表分區 mysql table partition 從架構上調整 mysql 的查詢效率。mysql DB 的優化可以簡單也能複雜,除了調整設定值。也可以透過水平分割(Horizontal Partitioning)、垂直分割(Vertical Partitioning) 分庫或分表將資料分散儲存減少資料搜尋、group by 時的效能消耗。拆開批次處理,理論上效率都會變好,本文就水平分割的…
View Comments
(灑花) :D
同感,SEO真的是一門大學問,期待可樂大大的續集