what's 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
- 向Google 主動提交網站 Google 網站管理員
- 修改 HTML META 標籤資料(keyword,description)
- 確認 robots.txt - Google Robots.txt
- Sitemap 頁的製作
網站SEO是一條漫長的路, 第一步處理完之後還可以依據後續結果和數據再做調整,整個 SEO 過程就是不斷的修改與調整,達到最佳目標!
(更詳細的Checklist, 可以看看 SEO第一步該做什麼? SEO的第一步)
註釋:
搜尋結果不同? #
在Goole 搜尋結果會依很多種原因、因素而變動 影響因素包含
- 網路上出現更好的資料內容
- 你的網站包含了不被Goolge 接受的資料(非法SEO手段、盜版或是盜用內容)
- 你本身的搜尋習慣與記錄 這是個很重要的問題, 大家都常會在同一個瀏覽器上做許多搜尋動作 所有的查詢動作, 你的網站瀏覽習慣都會被 Google 記錄下來, 好讓 Google 提供你,他覺得對你較好的結果... 簡單例如說:你常常在巴哈姆特Gamer 查詢遊戲攻略, Google 自然會把巴哈姆特中相關的內容提供給你, 這樣的動作對個人使用者是好的, 因為更高的可能性是你想要的答案. 但是對網站經營者而言不是件好事...., 這樣的搜尋結果沒有公正性, 也不客觀!
不合法的SEO方式 - 黑帽 SEO,優點與缺點 #
利用作弊的手法做 SEO,讓網站在Goole 那邊取得更好的排名結果 但是好與不好之間還是有些尷尬點存在...Google 也很難100%判斷對錯!! 優點:
- 快速讓搜尋排名爬升
- 快速增加曝光率
- 和競爭對手用相同的內容,卻能讓排名暴力提升
缺點:
- 對使用者很噁心, 內容醜惡
- 包含了垃圾訊息在網站中
- 整個網站隨時都有被 Google 永不收錄的可能
Google 爬蟲的運作方式 #
Google如何知道網站的內容? 他們會利用程式, 機器人, 也是網站爬蟲/Crawler/google robot, 取得網路上大部份的網站資料、內容進行處理 流程大至上為....
- 得知有一個網站(人為傳播, 主動告知) 在文章前面有提到 - 人為傳播, 可以讓Google 知道有這個網站的存在, 若是網站是新上線, 完全沒有曝光過則可以透過 Google 提供的服務 主動告知 - Google 網站管理員
- 打開 sitemap 內容 sitemap = 網站地圖, 一個頁面或是一個檔案, 內容包含整個網站所有連結、網址
- 打開網頁 網站的速度, 決定爬蟲要花多少時間處理你的網站, 速度愈慢, 被Google 處理的慾望愈低 lol
- 解析HTML標籤, 等內容 正確, 沒有錯誤的 HTML標籤能讓機器人/爬蟲瞭解你的內容