GitHub、Vercel、Cloudflare 三家架站平台,免費版可以架設商用網站嗎?
2026-08-22
江江教練
2
你的官網如果是員工做的,或是外包做的,就算頁面上一毛錢都沒收,在 Vercel 的條款裡也已經算商業使用。GitHub Pages 那邊還有另一條,不能拿它當免費主機經營線上生意。這兩句都寫在官方文件裡,但很少人在選平台的時候讀過。我把 GitHub、Vercel、Cloudflare 三家的角色分工、免費額度界線與商用條款逐條查了一次,數字全部附官方出處與查證日期。文末有一張可以直接帶進選型會議的決策總表,還有一份這週就做得完的四步盤點。
這篇在講什麼
企業官網上通常有產品介紹、服務方案、報價資訊或線上表單。它是一個商業網站。
而網站放在哪個平台,往往在很早期就決定了,由當時手上有帳號的那個人決定,之後沒有人再回頭檢查一次。等到網站已經掛著價格、開始接單、開始放客戶資料,當初那個決定的條款風險才浮出來。
這篇只處理選型前最該先確認的兩件事:三家各自適合扮演什麼角色,以及兩條會直接影響商業網站的平台條款。逐項的額度、超額計價與零月費架構在完整版裡,文末有連結。
適合誰
- 企業已經有官網,上面掛著產品、方案或價格,但沒有人確認過現在放的地方是否符合平台使用條款。
- 負責網站營運、數位轉型或 IT 的角色,要在幾個平台之間做選型。
- 顧問、講師或系統商,要幫客戶決定網站放哪裡,不想憑印象報一個數字出去。
你會得到什麼
- 三家的角色定位,一張表講清楚在企業架構裡誰該做什麼。
- 兩條會影響商業網站的平台條款。
- 一張決策總表,可以直接當選型會議的附件。
- 一份四步盤點清單,這週就能做完。
查證基準與範圍聲明:本篇所有價格與額度為 2026 年 8 月 19 日查證結果,取自各平台官方定價頁、條款與技術文件,金額皆為美元、未稅。平台方案隨時可能調整,重要決策前請重新核對官方頁面。本文處理的是「是否符合平台使用條款」,不是法律意見,條款的實際適用仍應以平台官方說明為準,必要時直接向平台確認。
先看三家的角色分工
三家各自負責一段,彼此不互相取代。

最後那一項要展開講,因為它是導入階段最容易誤判工期的地方。
Cloudflare 給的是零件,要自己組成成品。開好帳號之後,你並沒有得到一個會員系統。你會得到一個可以放靜態網站的地方、一個可以跑伺服器邏輯的地方、一個可以存資料的地方、一個可以放私有檔案的地方。
會員登入、購買紀錄、授權判斷這三件事,仍然要自己寫網站程式、設計資料庫,而且很可能還要接第三方的登入服務或寄信服務,那些服務有自己的收費。
這句話要講白,因為拿著「Cloudflare 免費」的印象去估預算或報價,可能在實作階段才發現還要多做好幾天的工,而那幾天是實際的人力成本。
條款一:GitHub Pages 不適合當商業主機
GitHub Pages 是 GitHub 附帶的靜態網站服務。靜態網站的意思是,頁面內容事先就做好了,每個訪客看到的都一樣,伺服器不用臨時運算。
GitHub 的附加產品與功能條款寫明,GitHub Pages 不可以拿來當免費主機,用來經營線上生意、電商站,或任何主要目的是促成商業交易、提供商用 SaaS 的網站。違反的話,GitHub 可以收回平台配給你的子網域,也就是 你的名字.github.io 這種網址。條款原文在 GitHub 官方的 Terms for Additional Products and Features 頁面,文末附連結。
「主要目的」這個條件不能省略。一個純資訊性的品牌形象站,跟一個以線上成交為主要目的的電商站,在這條條款下的判斷並不相同。實際適用請以 GitHub 官方說明為準。
一個常在跨部門溝通時被搞混的點
把儲存庫設成 private,跟網站訪客要不要登入,是兩件事。
private repo 管的是「誰能看到原始碼」;Pages 網站發布出去之後,在一般方案上仍然是公開網址、任何人都能開。這兩個概念常常被混在一起講,然後就有人以為放上去的內部文件是安全的。
依 GitHub 官方文件,要讓 Pages 網站本身變成需要身分才能看,組織必須用 GitHub Enterprise Cloud(21 美元/人/月起),而且存取控制只適用於從組織擁有的 private 或 internal 儲存庫發布的 project sites。
那 GitHub 該做什麼
把網站託管能力放一邊,GitHub 本體在企業裡的核心角色是三件事:原始碼與內容的來源、版本歷史(改壞了可以退回去、可以知道是誰在什麼時候改的)、多人協作與衝突處理。一次網站更新的責任可能跨三個人:寫內容的、改版面的、按部署的,第三點對這種情況特別有用。GitLab、Bitbucket 也做得到同樣的事。
遠端副本不等於完整的災難備份。GitHub 備份的是程式碼與內容,不備份資料庫、物件儲存裡的檔案、網域設定與 DNS 紀錄。這三樣要另外規劃,而且要定期真的還原一次來驗證。「有備份」跟「還原得回來」是兩件事。
條款二:Vercel Hobby 的商用定義比多數人以為的寬
Vercel 是一個部署平台,強項是把前端框架的專案推上去就能跑,而且每一個分支都會自動生出一個獨立的預覽網址。這個 Preview 機制對「先給主管看過再上線」的審核流程很有用,是它在團隊協作上的主要價值。
Vercel 的 Fair Use Guidelines 在 Commercial usage 段落寫明:Hobby 團隊僅限非商業的個人使用,平台的所有商業使用都需要 Pro 或 Enterprise 方案。
而它對「商業使用」的定義是:任何為專案製作過程中任何參與者帶來財務利益的部署,包含由支薪員工或外包顧問撰寫程式的情況。
依此條款文字判讀,除了「向訪客請求或處理付款」「廣告販售產品或服務」「放置廣告」「以聯盟行銷連結為主要目的」之外,定義還明文涵蓋員工與外包顧問撰寫的部署。文件另外註明,募款請求也算商業使用。原文在 Vercel 官方文件的 Fair Use Guidelines,文末附連結。
這一句對企業的意義是:不能只用「這個頁面有沒有收錢」來判斷。實際適用範圍建議在導入前直接向 Vercel 確認。
對照一個常見狀況:企業官網上有服務方案與價格、有產品型錄,「廣告販售產品或服務」這一條就已經對上。這類網站在 Vercel 上屬於商業使用,最低要 Pro,也就是每月 20 美元起、一年 240 美元起,再加按量超額。Vercel 把免費方案的界線寫得很清楚,誠實對照一次,答案就出來了。
順帶一提席次:Pro 的 Developer 席次(可以改東西、可以部署的人)是 20 美元/人/月,Viewer 席次(只能看、不能改的人)免費且不限人數。
Cloudflare 這邊的差別
Cloudflare 本輪查證沒有看到等同前面兩家的非商用限制條款,付費方案的差異主要在 SLA 與技術支援。它的計價邏輯也不同:底下有好幾個獨立計費的產品,各自有各自的方案表,不需要全部買。
這一點對採購流程有實際影響:它給的是幾條可以分開開通、分開停用的用量帳,不是一張整包的企業方案報價單。
對成本影響最大的兩條,依官方文件是:
- 靜態請求免費且不限量。Pages Functions 定價文件寫明,免費與付費方案上,對靜態資源的請求都免費且不限量。一個純靜態的公開官網,訪客再多都不計費,做行銷活動導流不會拉高帳單。
- 對外流量不收費。Workers 定價文件寫明沒有額外的資料傳輸與頻寬費用,R2 定價文件同樣寫明對外流量免費。這對「發一份大檔給一百個客戶下載」的場景影響很大。
兩項本輪未能從官方頁面確認:一是應用服務方案(Free 0 美元、Pro 年繳 20 美元月、Business 年繳 200 美元月)的計費單位,官方定價頁沒有標示是每個網域還是每個帳號,另一份計費說明文件本次回 404。二是 Cloudflare Access 的每人單價與免費席次上限,現行 Zero Trust 方案頁只導向概念驗證與聯絡銷售。這兩項都會直接影響總金額,編預算前請到後台或向官方確認。
決策總表
把前面的內容收成一張表。這張表可以直接當成選型會議的附件。
]
這張表最該先看的是第一列。其他列是額度,用超了是可預期的營運成本。第一列是條款,判斷錯了處理起來是另一種麻煩。決定平台前,請先讀前面兩段的條款說明。
選哪一家沒有標準答案。需要團隊協作與預覽流程、願意付月費的,Vercel Pro 是很順的選擇;只要一個公開作品站或技術文件站的,GitHub Pages 就夠了。我自己目前用 Cloudflare,是因為條件剛好是「只付網域費、網站已經商業化」。條件換了,答案就會換。
團隊可以先動的四步
不需要等到選型定案,這週就能做完:
第一步,盤點條款相容性。打開自己的官網,數三件事:頁面上有沒有價格、有沒有產品或服務的廣告、有沒有收款入口。有的話,Vercel Hobby 這一條就對上了。GitHub Pages 的判斷要另外看「主要目的」條件,一個純資訊性的形象站跟一個以線上成交為主的站,結論並不相同,不確定的時候直接向平台確認。
第二步,算三個數字。一個月大概多少訪客、要不要伺服器端運算、要存多少檔案。沒有這三個數字,比價是空的,供應商報什麼你都無從判斷。
第三步,確認責任歸屬。線上正式站現在是誰在部署、原始碼在誰的帳號底下、那個人休假或離職的時候誰接手。這一題答不出來,平台換哪一家都不會變安全。
第四步,做一次存取驗收測試。選一份不該公開的文件:登出後直接貼網址,看得到嗎?用沒有權限的帳號登入後貼,看得到嗎?兩題答完,你就知道現在的存取控制有沒有在運作。
常見的坑
- 以為 private repo 等於網站訪客要登入。那是兩件事。private repo 管誰能看原始碼,Pages 網站發布出去在一般方案上仍是公開網址。
- 只用「這個頁面有沒有收錢」判斷 Vercel Hobby 能不能用。官方定義還涵蓋廣告販售產品或服務,以及由支薪員工或外包顧問撰寫的部署。
- 以為 GitHub Pages 完全不能放企業網站。條款的條件是「主要目的」,純資訊性形象站與線上成交站的判斷不同,不確定就問平台。
- 以為開好 Cloudflare 帳號就有會員系統。它給零件不給成品。登入、購買紀錄、授權判斷要自己組,這是人力成本不是平台費用。
- 以為 GitHub 有備份就不用管資料庫。GitHub 不備份資料庫、物件儲存與 DNS 設定,要另外做並演練還原。
- 人員異動時只做 Revoke。Revoke 不釋放席次,釋放要 Remove,而能不能再登入取決於存取政策與身分來源,兩件事要分別確認。
- 拿免費方案接客戶的關鍵業務。免費方案沒有 SLA 也沒有優先支援,先跟客戶說清楚再決定。
真正能帶走的
比起「該選哪一家」,更值得帶回團隊的是判斷順序:
先算清楚網站實際會用掉多少、確認條款允不允許你的用途,最後才比價格。
這個順序不會因為哪家改價而失效。價格會變,條款會變,這篇的數字也會過期。判斷順序不會。
延伸閱讀
- 網站放 GitHub、Vercel 還是 Cloudflare?三家免費額度、商用限制與功能差異:本文的完整版,含三家逐項額度表、超額計價明細、零月費起步架構與五個升級付費的觸發條件。
- noindex 不等於鎖門:網站內容的六層存取分級,哪一層才真的擋得住:處理「誰能看到什麼」,包含前端隱藏為什麼不算數、內部人員與付費客戶該用哪一招,以及自己驗收的兩個測試。
- AI 幫你把網頁做好了,該放哪?GitHub Pages 與 Vercel 完整比較:網頁做好之後放哪裡的入門選擇。
本篇引用來源
全部為官方來源,查證日 2026 年 8 月 19 日。
- GitHub Terms for Additional Products and Features
- Changing the visibility of your GitHub Pages site
- Vercel Fair Use Guidelines(含 Commercial usage 定義)
- Vercel Hobby Plan
- Cloudflare Plans
- Cloudflare Pages Functions pricing
- Cloudflare Workers pricing
- Cloudflare R2 pricing
- Cloudflare One 席次管理
我是江江教練
隱性知識提煉師、AI 應用規劃師。
我關注 AI 如何進入真實工作流程,也協助個人與組織把專業、判斷與經驗整理成 AI 能理解、能使用的知識資產。
如果團隊正在評估網站平台或存取分級,可以先從一份最不該外流的文件開始:確認它現在放在哪、誰打得開、驗收過沒有。這一題答完,後面的平台選擇會清楚很多。
本篇所有價格與額度為 2026 年 8 月 19 日查證結果,皆為美元、未稅。平台方案隨時可能調整,重要決策前請重新核對官方頁面。