為了 SEO!我離開了 Medium,改在 GitHub 上自架個人網站

古古

2021/01/20


因應 Medium 的付費牆、以及 SEO 的政策調整,我發現我在 Medium 上的文章越來越難被搜尋到了

有的人可能不知道什麼是 SEO(Search Engine Optimization,搜尋引擎最佳化),簡單的說,你 SEO 做得越好,這篇文章就可以在 Google 搜尋中排名越前面,而在 Google 搜尋中排名越前面,自然點閱率就越高,大家在找資料的時候,一定都是先點前幾個連結嘛

所以在寫文章時,除了提升自己文章的內容之外,要怎麼樣讓自己的文章可以 「被看見」,也是非常重要的一件事

是 Medium 還是 Google 把我文章吃了? #

鑑於 SEO 實在是太重要了,所以這也是為什麼我會離開 Medium 的主因

回想 Medium 剛起家的時候,他憑藉著自身簡約的網站風格、再加上 SEO 的優化政策做得非常好,所以有非常多的作者轉移到 Medium 上寫文章

但是近幾年 Medium 對 SEO 優化做了非常多調整,我自己曾在 Medium 上和 GitHub 個人網站上,分別寫了兩篇一模一樣的文章,但是當我用同樣的關鍵字去查詢的時候,GitHub 個人網站的文章可以排在前三名,而 Medium 的文章我翻到第 10 頁了還找不到,差距非常大

上圖為我使用同樣的關鍵字「lombok」去查詢的結果,我在自架的 GitHub 個人網站上寫的文章可以進到第 1 頁,但是 Medium 的文章卻連前 10 頁都找不到

Medium 的文章連結: https://medium.com/@kujudy/java-lombok-cc4a2947ab5a
GitHub 個人網站的文章連結: https://kucw.github.io/blog/2020/3/java-lombok

老實說,當時看到這種情況我真的是哭笑不得,我沒想到 Medium 對 SEO 的影響會大到這麼誇張,如果是差個幾頁就算了,但是在 10 頁之內都找不到自己寫的文章,知道的當下還是有點沮喪的

有寫過文章的人就知道,產出一篇文章的背後,要花很多時間去研究、安排架構、調整用字遣詞,自己都花很多時間和熱情去寫文章了,但是卻因為這個 Medium 的 SEO 政策的關係,導致自己寫的內容沒辦法被別人看見,只能默默地在網路的世界不斷下沉

想到這裡,就更加讓我下定決心要離開 Medium 了

下一站在哪裡? #

有鑒於曾經在 Medium 上投注了心血,卻沒辦法得到相對應成果的痛苦經驗,所以這次我決定,我不要再受限在任何一個平台上了,因為難保下一個平台不會發生和 Medium 同樣的事情,如果這一次轉換平台,又碰到和 Medium 一樣的問題,那到時候就又只能崩潰的尋找下一個替代方案

花了很多時間在網路上查了各種方法,到最後發現了在國外很熱門的 Hugo 架站工具 ,Hugo 在 GitHub 上有 52.4K 的 Stars,算是開發者非常活躍的 Repo

只要使用這套 Hugo 架站工具,再搭配上 GitHub 提供的免費個人網站域名 GitHub Pages,這樣就可以架設出自己的個人網站了,聽起來好像滿簡單的,所以當時就花了一些時間去看官方文件,因此就開始了我的自架個人網站之路

如何使用 Hugo 在 GitHub 上架設個人網站? #

如果你本身有工程師背景的話,其實照著 Hugo 官方的文件做,再花一些時間 debug,很快就能在 GitHub 上架出個人網站了

但如果你完全沒有寫過任何一行程式的話,那要直接上手 Hugo 的難度還是滿高的,因為在使用 Hugo 的過程中,會有一些必要的背景知識,而這些是官方文件不會教你的

在使用 Hugo 架站之前,你必須要知道的幾件事:

  1. 如何使用 brew or choco 去安裝 Hugo?
  2. 如何修改程式碼?(工程師通常都有自己用習慣的編輯器,像我是 VS Code + IntelliJ 雙棲)
  3. 如何使用 Git,將程式碼上傳到 GitHub 上?
  4. 如何撰寫 Markdown 文章?

如果以上這四點你都了解的話,那麼直接看 Hugo 官方文件來架個人網站完全沒問題,但如果你對上面提到的 Git、Markdown 這些專有名詞有障礙的話,建議會需要先上網查一下相關資料,或是參考下面的線上課程

工商時間 | 一起在 GitHub 上架設個人網站吧! #

Hahow 線上課程: Github 免費架站術!輕鬆打造個人品牌

如果你沒有工程師背景,但也想擺脫各大文章平台的束縛,在 GitHub 上架設自己的個人網站的話,也許這門線上課程就是你在找的引路人

本課程會一步步的從零開始教學,介紹要如何使用 Hugo 以及 Github Pages,架設出屬於你的個人網站,因此當你上完這門課時,你的個人網站也已經完成了!

架設了自己的個人網站,然後呢? #

架設出自己的個人網站之後,我才發現可以玩的東西多太多了!

1. 文章終於可以分類了 #

光這點我覺得就完勝 Medium,我真的很不解為什麼 Medium 不願意提供一個分類的機制給大家使用,難道 Medium 覺得我們寫的文章都很整齊不用分類整理嗎!!!

2. 可以添加個人經歷頁面,讓網站更豐富 #

以前在 Medium 寫文章時,只能設定一些簡單的自我介紹,但是如果是自架個人網站的話,就可以自由發揮,用圖形化的方式去呈現一些個人經歷,同時也可以去整合自己的其他作品,讓別人進到這個網站,就可以了解你過去所有的經歷、作品集、以及所寫的所有文章

不過要達到這個效果,會需要具備一些前端的 Html、Css 知識,但如果很熟悉前端的知識的話,做出來的網站豐富度真的不是 Medium 可以比的,完勝 Medium

3. 使用 Google Search Console 查看搜尋成效 #

這個是 Google 提供的很酷的功能,我也是架了個人網站才接觸到這個功能

當架設好個人網站之後,可以到 Google Search Console 裡,去申請在 Google 搜尋引擎上註冊你的個人網站,這樣子,其他人就可以透過 Google 搜尋找到你的個人網站,而且你也可以透過 Google Search Console,去查看個人網站的搜尋成效了

譬如說我可以查看某段時間內,網頁的 曝光量 / 點擊量 有多少,或是網頁的點擊率是多少

如果網頁點擊率低的話,就表示別人在 Google 搜尋結果中看到我的文章,但是卻沒有點進來看內容,那原因可能就是因為我的文章標題下得不夠吸引人,所以我就可以朝這個方向去修改我的文章標題

4. 使用 Google Analytics(GA)查看網站成效 #

這個也是 Google 提供的功能,不過 GA 的名氣就比 Google Search Console 大多了,一般前端工程師和行銷的職位都會碰到 GA

架設好個人網站之後,可以到 Google Analytics 申請使用 GA 的服務,接著就可以使用 GA 去查看個人網站的成效了

5. 使用 Google AdSense 收取廣告費 #

Google 真的是佛心來著,不只提供了許多好用的功能給我們使用,現在竟然還可以讓我們靠寫文章來賺錢!!

大家在瀏覽網站的時候,常常會看到有的網站下面有一個「Google 提供的廣告」對吧?這個就是 Google Adsense 的功能

Google AdSense 這個功能簡單的說,就是你將網站的一塊地租給 Google,而 Google 會在這裡投放廣告,並且 Google 會根據你的個人網站的瀏覽量和使用者點擊廣告的次數,去計算你應得的分潤,所以假設你寫的文章非常受歡迎,每月的瀏覽量非常高,那麼每個月就可以有一筆被動收入,就是網站放著也能賺錢的概念啦!

只要個人網站的流量到達一定的標準之後,就可以到 Google AdSense 申請使用這個服務

不過我自己是沒有申請過,一來是因為我覺得 Google 廣告有點惱人,二來是這個分潤的錢也不是非常多,所以目前沒辦法提供 Google AdSense 的數據給大家參考

自架個人網站聽起來很強,但真的完全沒有缺點嗎? #

不可否認的,使用 GitHub 架設個人網站還是會有一些缺點的

首先,架設個人網站需要花費一定的時間,不僅需要上傳程式碼到 GitHub 上,包含後續申請 Google Search Console、以及申請 GA,都需要自己手動操作,無法享受 Medium 幫你包到好的服務

再來文章功能的方面,追蹤(Follow)的功能無法使用,因此當你寫了新的文章時,想關注你的人無法接收到新文章的通知(除非有額外設定 RSS feed,不過目前一般人也不太會使用這個功能)。另外讀者也無法收藏文章、也無法畫重點,所以就只能夠手動將該文章加到瀏覽器的書籤列裡做保存

最後是使用 Markdown 來撰寫文章的門檻較高,一開始接觸 Markdown 的人可能會覺得語法很多有點難背,相對來說,Medium 在這部分就表現得比較好,Medium 在文章的編輯上面非常平易近人,新手一下子就能上手

總結:沒有最好的,只有最適合你的 #

這篇文章主要是分享一些我自己從 Medium 換到自架 GitHub 個人網站的經驗和心得,但老實說,這兩種平台都各有優缺點,並沒有說哪一個一定是特別好的

在 Medium 上寫文章是真的比較舒適,什麼都不用管,只要專心產出文章內容就好,但是缺點就是會被平台的演算法限制,而自架個人網站比較自由,且可以統整自己所有的經歷、作品集,但缺點則是無法和讀者產生互動

所以還是那句話:「沒有最好的,只有最適合你的」,如果你是深受 SEO 困擾的 Medium 寫手,那麼自架個人網站增強曝光度可能會是更好的選擇,如果你是想嘗試培養寫文章習慣的新手,那麼 Medium 可能是更好的選擇,畢竟 Medium 優秀的文章編輯介面是大家有目共睹,如果一上手就使用比較複雜的 Markdown 語法的話,可能會降低你寫作的意願,凡事總是得先求有再求好

不過我也是看過有的人會兩邊都做,同時在 Medium 和個人網站上寫一模一樣的文章(我全都要!),這樣做不僅可以利用 Medium 的 Follow 功能維持和讀者的互動,也可以享受自架個人網站帶來的 SEO 效益,唯一的缺點就是要花兩倍的時間去排版吧,因為要分別使用 Medium 和 Markdown 格式去寫兩次文章

最後,說了這麼多,我自己還是非常推薦大家可以自架個人網站的,除了可以自己掌控主導權之外,還可以把你的人生全部濃縮記錄到這個個人網站裡面,而且說不定若干年後 Medium 倒了,你在 Medium 上寫的文章就全部付諸流水了,畢竟當初誰也沒想過 Yahoo 或是無名小站會倒閉對吧!