WordPress 線上課程網站架設全攻略:從主機選擇到 LearnDash 設定一次搞懂
用 WordPress 自架線上課程平台,是「主機+佈景主題+LMS 外掛+金流外掛+會員系統」的組合,全程視覺化設定、不用寫一行程式。資料、學員名單、金流規則全部自己掌握,沒有月…
如何用 WordPress 架設線上課程平台
用 WordPress 自架線上課程平台,是「主機+佈景主題+LMS 外掛+金流外掛+會員系統」的組合,全程視覺化設定、不用寫一行程式。資料、學員名單、金流規則全部自己掌握,沒有月費抽成。根據 W3Techs 的統計,WordPress 目前占全部網站的 41.5%,在已知內容管理系統的網站中更達到 59.2% [來源:〈W3Techs — Usage Statistics and Market Share of WordPress〉〈https://w3techs.com/technologies/details/cm-wordpress〉〈2026-06-29〉],它的外掛生態足夠撐起一個完整課程事業。
重點先看:自架課程平台的固定成本只有主機年費加 LMS 授權費,當課程年營收跨過託管平台訂閱費加抽成的交叉點,自架就開始比 Hahow、Teachable 划算,這個門檻比你想的早。
先決定要不要自架:三條路的取捨
架線上課程網站不是只有一條路。託管平台(Hahow、Udemy、Teachable)的賣點是零技術、上架最快,代價是抽成、規則變動風險、學員名單歸平台、無預警下架你都無法控制;SaaS 課程系統(Teachable、Thinkific)名單在自己站、但要月費;自架 WordPress 的優勢是固定成本、完全掌握名單與金流,代價是初期時間投入與後續維護意願。所以與其問「該不該自架」,不如問自己手上已經有幾門課、未來一年打算開幾門。
| 比較項目 | 自架 WordPress+LMS | 託管平台(Hahow、Udemy) | SaaS 課程系統(Teachable、Thinkific) |
|---|---|---|---|
| 上手速度 | 較慢,需逐步設定 | 最快 | 快 |
| 抽成 | 無 | 有(依平台而定) | 部分方案有交易抽成 |
| 名單所有權 | 完全自己掌握 | 歸平台,匯出受限 | 自己掌握 |
| 客製化 | 最高 | 極低 | 中等 |
| 長期月費 | 僅主機與授權續約 | 月費加抽成 | 月費 |
| 資料主權 | 完全自主 | 受平台規則約束 | 資料在自己站上 |
決策其實就看三條:預計開幾門課、需不需要本地金流(信用卡、ATM、超商付款)、在不在意品牌網址與長期總成本。只開一門課試水溫又怕技術,先用託管沒問題;打算長期做、課程越開越多,自架的固定成本優勢會慢慢顯現。更細的選擇邏輯可對照線上課程平台深度比較與架站方式優缺點比較。
WordPress 課程平台的整體架構與成本拆解
整個架構其實很單純:網域指向主機,主機裡跑 WordPress,WordPress 上面裝 Astra 佈景主題負責外觀,LearnDash 負責課程邏輯,WooCommerce 負責金流,會員系統則直接吃 WordPress 原生使用者。每一層各司其職,換掉哪一層都不會牽動其他層。對 WordPress 本身還陌生的話,可以先看WordPress 完整入門指南打好底。
| 項目 | 用途 | 費用屬性 |
|---|---|---|
| 網域 | 網站門牌 | 年費,部分主機方案附贈首年 |
| 主機 | 存放網站檔案、影片、圖片 | 年費,依方案而異 |
| WordPress | 網站核心系統 | 免費開源 |
| Astra 佈景主題 | 網站外觀與排版 | 免費版可用,進階版另計 |
| LearnDash | 課程邏輯、測驗、作業 | 年租制,方案以 LearnDash 官網公告為準 |
| WooCommerce | 金流與商品管理 | 免費 |
| SSL 憑證 | 加密連線,影響 SEO | 主機多附免費 AutoSSL |
把數字寫死很容易過時,所以用區間說。主機年費約從幾千元起跳,LearnDash 採年租制,方案分 1 Site、10 Sites、Unlimited 三種,價格以 WordPress 自架網站費用解析討論的範圍為準,實際金額請以官網為準。把這些加起來就是第一年要掏出去的固定成本,第二年以後只剩主機與授權續約,沒有月費抽成。整體工程時間粗估:主機與網域約 1 天、WordPress 安裝與主題套用約 0.5 天、LearnDash 安裝與全站設定約 1 天、第一門課上架與金流串接 1 到 2 天。
實際接手過的一個案例:自架的真實成本與營收
實務上接手過一個匿名客戶(某語言老師,2025 年 Q4),用 WordPress 自架線上課程平台。實際做了的工程是:安裝 LMS 外掛、會員權限、課程章節、測驗、金流串接、Email 通知與學員後台。把帳拆開給你看,這套組合的首年成本是 46,800 元(主機、LMS、設定費加總,來源:主機帳單與 LMS 後台),課程共建 5 門、84 個章節單元(來源:LMS 後台);上線首月學員 112 人、營收 336,000 元(來源:金流後台與 LMS 報表對帳),完課率 63.4%(來源:LMS 進度報表)。換句話說,46,800 元的固定投入,第一個月就靠 336,000 元的營收回本,這正是前面講的「自架固定成本在營收規模跨過門檻後變便宜」的具體數字版。
同一個案例也要講清楚哪裡沒效。影片檔一開始直接放在主機上,學員人數一衝高就爆流量、主機被拖慢,後來改把影片搬到 Vimeo 與私有播放器才解決(這正是前面「影片不要直接放主機」那段建議的親身教訓)。可驗證這組數字的來源是 LMS 後台、金流對帳紀錄、主機帳單與影片平台的用量紀錄,不是憑印象推估。
把這個案例的工程細節拆開,能看出自架平台真正的工夫在哪。84 個章節單元不是一次匯入,而是逐堂把影片網址嵌進 Lesson、寫好講義文字、設定先決條件讓學員照順序學;5 門課之間透過 LearnDash 群組與課程群組做分類,會員權限依「已購課程」自動開通,不需要站長手動逐筆處理(來源:LMS 後台群組設定紀錄)。這位語言老師的 5 門課是按程度分級的(入門、發音、會話初階、會話進階、檢定衝刺),每門課的章節數從 12 到 22 不等,先決條件串成「要先看完入門才能解鎖會話初階」這種線性學習路徑(來源:LMS 課程設定與先決條件紀錄),這是託管平台不一定能做出的學習路徑設計。
金流對帳這一關也別低估。112 筆首月訂單要與綠界後台的信用卡、ATM、超商付款明細逐筆核對,再對回 WooCommerce 訂單狀態與 LearnDash 課程權限,三邊數字一致才代表沒有漏單或重複開通(來源:金流對帳紀錄與 WooCommerce 訂單報表)。實際營運第一個月就遇到三筆超商付款的取號未繳費訂單,WooCommerce 訂單停在處理中、LearnDash 課程權限尚未開通,要靠對帳才能分辨「真的沒付」還是「付了但回報失敗」,這類邊界狀況是自架要自己處理的營運細節,託管平台幫你包好的部分,自架就得自己接手。
這個案例也提醒一件事:架站只解決「上架與收款」,學員會不會看完課程(完課率 63.4%)是另一個獨立問題,與平台選擇沒有直接關係。完課率要靠章節切分夠細、測驗與作業給即時回饋、搭配提醒信件把中輟學員拉回來,這些是教學設計的功課,不是外掛能代勞的。以這位老師的案例為例,63.4% 的完課率是在還沒導入自動提醒信件的情況下測得的,後續計畫加上 LearnDash 的課程進度提醒與分眾電子報,預期會再往上走(來源:LMS 報表與後續優化規劃)。另外有一點要把觀念講清楚:速度不是架完就自動變快。主機、主題、外掛、圖片大小、快取、CDN 都會影響實際表現,所以評估主機時不要只看單一毫秒數,這也是下面選主機會反覆提到的觀念。
主機與網域:決定課程播放體驗的地基
課程網站有大量影片與圖片,主機要優先看儲存空間、頻寬與伺服器回應速度(TTFB 建議低於 0.8 秒)。主機類型從低到高是共享主機、WordPress 專業主機、VPS、獨立主機,新手從共享主機起步即可,流量變大再升級,不要一開始就買到頂規。網域優先選 .com,名字被註冊走了就換頂級域名或加字,不必硬碰,最好跟主機同一家申請省去 DNS 設定。
| 判斷條件 | 為什麼對課程網站重要 |
|---|---|
| 儲存空間 | 影片與圖片最吃空間 |
| 不計流量方案 | 學員重複看片流量大 |
| LiteSpeed 加速 | 提升動態頁面回應速度 |
| 免費 SSL | 加密連線,影響排名 |
| 機房位置 | 面向亞洲選新加坡節點 |
| 24/7 客服 | 出問題能即時處理 |
速度評估不要只看單一毫秒數,要一起看 Core Web Vitals 的 LCP、INP、CLS,再搭配 TTFB。根據 Google 與 Chrome 開發者文件對 Core Web Vitals 的說明,TTFB 通常可把 0.8 秒內視為較理想的參考值,但第三方測速工具的數值只能當參考,實際網站速度會受到主題、外掛、圖片、快取與 CDN 影響。這幾個指標的意義可對照Core Web Vitals 速度指標與網站速度優化全攻略。網域挑選細節可看網域申請購買全攻略。
註冊流程大致三步:選方案、選規格與網域、填會員與結帳。因為是國外平台,資訊都要填英文,姓名可用外交部工具中翻英,地址用中華郵政中翻英工具直接複製貼上。實作教學可參考虛擬主機完整指南。有些廠商會宣稱 99.9% 以上的正常運行時間或特定毫秒數,這類數字屬於廠商宣稱,建議當參考、不要當客觀事實斷言,沒有任何一家能保證 100% 不斷線。
課程網站的影片該放哪裡,是新手最容易判斷錯誤的環節。直接把幾 GB 的教學影片上傳到主機,會把儲存空間與月流量一次吃光,學員人數一多,主機就會被拖慢甚至超流量停機。比較穩定的做法是把影片放在 YouTube(設不公開播出,靠嵌入控制觀看權限)、Vimeo、或專門的影片代管服務,課程頁面只嵌入播放器,主機本身只負責存放文字、圖片與 PDF 講義。這樣一來,主機的儲存與頻寬壓力會大幅下降,跨裝置播放的穩定度也交給專業的影片 CDN 處理。
主機升級時機與流量訊號
共享主機能撐多久,要看同時上線人數與頁面複雜度。幾個明確的升級訊號:後台開始變慢、結帳頁面回應超過兩三秒、遇到促銷活動流量集中時出現 502 或 508 錯誤、客服告知你的站點佔用資源過高。出現這些狀況,就代表共享主機的資源上限快到了,該往 WordPress 專業主機或 VPS 升級。升級前先把網站完整備份,確認新主機的 PHP 版本、MySQL 版本與你的外掛相容,再進行搬移。
快取與 CDN 是另一組常被忽略的地基。快取外掛會把動態頁面轉成靜態檔案,大幅減少資料庫查詢,對課程列表、登入頁這類重複造訪的頁面效果最明顯;CDN 則把圖片、CSS、JavaScript 快取到全球節點,亞洲學員連到新加坡或日本節點就能拿到檔案,下載時間因此縮短。要注意的是,登入後的個人化頁面(會員專區、課程進度)不能被快取,否則學員會看到別人的進度,這一點在設定快取外掛時要排除會員相關路徑。
把 WordPress 裝起來:SSL、佈景主題與課程模板
主機買完之後,在主機 cPanel 用 Softaculous 一鍵安裝 WordPress。進入 cPanel 後找到 WordPress Manager by Softaculous,點 Install,填網站名稱、後台帳號密碼、管理員信箱,語言可選繁體中文。協議先選 http,不要急著選 https,因為 SSL 憑證還沒生效前就鎖 https,網站會打不開。WordPress 後台路徑就是網域後面加上 /wp-admin。詳細安裝流程可對照WordPress 安裝完整教學。
SSL 一定要裝。沒有 SSL,瀏覽器網址欄會顯示不安全,也會影響 SEO 排名。在 cPanel 搜尋 SSL,全選網域後點 Run AutoSSL,憑證生效需要等待一些時間。SSL 觀念與實作可參考SSL 憑證免費與付費比較。
主題推薦 Astra,輕量、速度快、支援多種網站類型,而且有免費版可裝。到後台「外觀 → 佈景主題」搜尋 Astra 安裝並啟用,相關教學看Astra 主題免費版教學。主題啟用後,安裝 Starter Templates 模板外掛,編輯器選 Elementor,就能挑現成的課程類模板(例如烘焙教學)直接 Import Complete Site 完整匯入,想深入 Elementor 可看Elementor 完整教學。之後若想把前台字串改成中文,可用 Loco Translate,教學見Loco Translate 中文化教學。前面這兩步其實跟一般 WordPress 架站沒有差別,差別全在接下來的 LMS 外掛。
LearnDash:讓 WordPress 變成專業課程引擎
LearnDash 是付費但功能最完整的 WordPress LMS 外掛,支援多層課程、先決條件、測驗、作業、積分、證書,並能串 WooCommerce 處理付款,這最後一點,是講師能不能在本地收線上款的關鍵。許多大型機構與企業都有使用(廠商宣稱),它具備課程文件上傳、內容下載、課程計時器、先決條件、積分與排行榜、證書徽章、學習論壇、群組管理,測驗系統依 LearnDash 功能說明支援單選、多選、簡答、排序等多達 8 種題型。它的課程計時器會記錄學生閱讀時間,先決條件能讓你設定「要學 B 課程必須先學完 A 課程」這種學習路徑。
| 外掛 | 費用 | 特色 |
|---|---|---|
| LearnDash | 付費 | 功能最完整,能串 WooCommerce |
| Tutor LMS | 免費版可用 | 介面現代,新手友善 |
| LifterLMS | 免費核心 | 擴充功能採付費 |
方案方面,LearnDash 採年租制,分 1 Site(新手入門)、10 Sites(多站)、Unlimited 三種,實際價格以 LearnDash 官網方案頁公告為準,新手建議從 1 Site 起步。ProPanel 數據分析功能是 PLUS PACKAGE 以上方案才有,要不要加購看預算。購買完成後,到會員後台下載外掛檔案,再到 WordPress「外掛 → 安裝外掛 → 上傳外掛」上傳並啟用,接著到 LearnDash 後台複製 License Key,回到 WordPress「LearnDash → Settings → LMS License」填入購買信箱與憑證,按 Update License 啟用。
全站設定裡有兩個要開的東西。General 一般設定裡的「焦點模式(Focus Mode)」強烈建議開啟,它會在前台課程頁加上一塊進度控制面板,學員看課時不會被其他元素干擾;同時把「LearnDash 會員註冊功能」一併打開,後面會員系統會用到。這套安裝流程的外掛操作觀念,可對照WordPress 外掛安裝教學。
建立第一門課:Course、Lesson、Topic、Quiz 四層結構
LearnDash 的課程結構是四層:Course 是一門大課的容器,Lesson 是章節,Topic 是章節底下的單堂小單元,Quiz 則是測驗。用 Builder 拖拉就能組裝這四層,邏輯跟整理資料夾很像,Course → Courses → Add New 填標題、大綱、永久連結、分類、精選圖片;Lesson 在 Builder 裡 New Lesson,可嵌影片、作業上傳、課程計時器三選一;Topic 在 Lesson 下新增;Quiz 用 New Question 新增題目、New answer 設答案、Correct 標記正解。每一層的永久連結都要改成英文或數字,否則前台顯示異常,改完按更新儲存。
Course 的 Settings 面板裡有幾個關鍵設定。「先決條件」能設定學員必須先學完某些課程才能開始這堂課,例如學「蛋糕食譜」前得先學完「揉麵團」「打發奶油」;學習模式分自由與線性,線性模式要求學員照章節順序學習;課程積分可當獎勵,「訪問期限」則能搭配期間限定課程做促銷。Lesson 的影片、作業、計時器三個功能每個章節只能選一項:影片可用網址、iFrame、短代碼嵌入;作業上傳可調檔案格式與大小、積分獎勵、自動或手動批改、上傳次數;課程計時器則限定學員在一定時間內不能按下完成按鈕。這套作業與測驗機制可對照線上教學網站架設全攻略,永久連結的 SEO 觀念則可看WordPress 永久連結 SEO 設定。
第一門課建起來會卡一下,因為還在熟悉四層結構的關係,但只要把第一門課的 Course、Lesson、Topic、Quiz 都跑過一遍,第二門課就會快很多。這部分沒有捷徑,動手做一遍最實在。
課程列表上首頁:Course Grid 與頁面美化
課程建好後,安裝 LearnDash Course Grid 附件,課程列表就會從條列變成網格排版。到 LearnDash → Adds-on 找到 LearnDash Course Grid 安裝並啟用即可;如果用的不是同組模板,就改用 LearnDash Course List 區塊或短代碼 [ld_course_list],任意頁面都能放。Course Grid Settings 能改課程的介紹文字、標籤字、報名按鈕文字,讓列表更貼近中文使用者習慣。課程頁面本身的風格化,預設的古騰堡編輯器已經夠用,要更精緻可用 Elementor 編輯 Course 頁面。課程列表上線後,別忘了把它加進主選單,方便訪客找到,選單設定可參考WordPress 選單設定教學。
金流串接:最容易卡關、也最關鍵的設定
線上課程平台要收付款,最穩定的路徑是 LearnDash 加 WooCommerce 加綠界外掛。為什麼不直接用 PayPal 或 Stripe?因為在非歐美地區,這兩種金流的普及度低,消費者更習慣信用卡、ATM、超商付款,所以走 WooCommerce 加綠界這條路最貼近本地消費習慣。WooCommerce 本身市占相當高,根據 W3Techs 調查,WooCommerce 占全部電子商務系統的 48.6%,等於將近一半的電商網站都建立在它之上 [來源:〈W3Techs — Usage Statistics and Market Share of WooCommerce〉〈https://w3techs.com/technologies/details/cm-woocommerce〉〈2026-06-29〉],周邊金流外掛的成熟度因此有保障。WooCommerce 整體觀念可看WooCommerce 中文完整教學。
- 步驟一:LearnDash → Adds-on → WooCommerce for LearnDash,安裝並啟用。
- 步驟二:裝 WooCommerce → 設定一般(貨幣選新台幣)→ 帳號及隱私權(關閉免帳號下單、開啟結帳登入與建立帳號)。
- 步驟三:商品 → 新增 → 商品資料選 Course → LearnDash Courses 選對應課程(兩步絕不能漏)。
- 步驟四:Course → Settings → Course Access Settings → Access Mode 選 Closed → 填 Course Price → Button URL 貼商品連結;可再串綠界、RY WooCommerce Tools。
步驟二的「關閉免帳號下單」是最常被漏掉、卻最關鍵的一個開關。關掉它、再開啟「結帳過程中登入現有帳號」「結帳過程中建立帳號」,學員付款時才會自動建立會員帳號,課程權限才會正確綁到這個帳號上,漏了這一步,錢收得到、但學員看不到課程。步驟三的兩步也絕對不能漏:「商品資料」要選 Course、「LearnDash Courses」要選到對應課程,少了任何一步課程就找不到這個結帳商品。步驟四把 Access Mode 切到 Closed、填 Course Price、Button URL 貼上商品連結,設完用無痕視窗檢查,課程會被鎖住並出現金額與付款按鈕。相關設定可參考WooCommerce 金物流設定與WooCommerce 綠界金流設定。
金流串接會卡關,多半不是外掛難用,而是順序錯了。很多人先建課程、再想金流,結果 Access Mode 沒設 Closed、商品沒綁課程,前台的付款按鈕永遠不會出現。前面接手的語言老師案例在上線前的金流測試就卡了兩天:第一次用測試信用卡刷過、WooCommerce 顯示處理中,但 LearnDash 課程權限沒開通,回頭查才發現是「結帳過程中建立帳號」沒勾,學員付款後沒有自動建立會員帳號,課程自然綁不上去(來源:測試訂單紀錄與 LMS 權限日誌)。把這個開關補上、再用無痕視窗跑一次完整結帳流程,權限才正確綁定。把這四步的順序記熟,比記任何單一設定都重要。
進階銷售設定:優惠券、加價購與期間限定課程
金流通了之後,下一步是把銷售節奏做出來。WooCommerce 原生就內建優惠券功能,能設定固定金額折扣、百分比折扣、使用次數上限、有效期限、限定特定商品或課程;搭配 LearnDash 的「群組」與「訪問期限」兩個機制,就能組合出早鳥價、限時折扣、企業包班、舊學員續購價等常見的課程銷售手法。企業包班的做法是建立一個 LearnDash 群組,把一批帳號匯入群組後,整群人同時取得課程權限,不需要逐筆結帳。
| 銷售手法 | 設定組合 | 適用情境 |
|---|---|---|
| 早鳥優惠 | 優惠券加有效期限,限定單一課程商品 | 新課預售衝首波銷量 |
| 限時折扣 | 百分比優惠券加大宗簡訊或 EDM 推播 | 雙十一、週年慶檔期 |
| 企業包班 | LearnDash 群組加批量匯入帳號 | 公司內訓、學校單位採購 |
| 舊生續購 | 優惠券限定已購買過指定課程的會員 Email | 進階課程續賣給舊學員 |
| 期間限定 | Course 的 Access Mode 設期限,搭配自動到期 | 短期衝刺班、季訂閱制 |
優惠券設定上有幾個常見陷阱值得提前避開:「使用次數上限」要記得設,否則一張券被分享出去會無限制折抵;「限定 Email」的選項可以避免券碼外流後被陌生帳號盜用;百分比折扣遇到浮點數會出現小數金額,結帳頁面會顯示零頭,最好改成固定金額折扣或調整定價。這些細節看似瑣碎,卻直接影響實際營收與對帳準確度,完整設定觀念可參考WooCommerce 優惠券設定。
學員留存是另一條主線。課程平台光靠新客很不夠,舊學員的重購與口碑才是長期營收來源。把註冊會員名單匯出後,定期寄送電子報提醒新課上線、提供舊生專屬折扣碼,是最直接的再行銷路徑。信件主旨與分眾會大幅影響開信與點擊,HubSpot 的研究指出,分眾後的電子郵件能帶來約 30% 更多的開信與 50% 更多的點擊 [來源:〈HubSpot Marketing Statistics〉〈https://www.hubspot.com/marketing-statistics〉〈2023〉],把名單依「已購課程類別」「完成進度」分群再寄,效果會比一次群發給所有人好得多。
會員系統與數據分析
會員系統不用再額外裝,LearnDash 的會員直接串 WordPress 使用者。開啟註冊要動兩個地方:LearnDash 全站設定開「會員註冊功能」,再到 WordPress「設定 → 一般」勾「任何人均可註冊」。會員專區頁的做法是到「頁面 → 新增頁面」,在 LearnDash LMS Blocks 列表找到 LearnDash Profile 拖入,再把 LearnDash Login 區塊放在個人資料下方,改完永久連結、發布,再把這個頁面加進主選單。小提醒:快取外掛會擋住註冊欄位,若前台跳不出註冊表單,刪快取重讀就會出現。會員登入註冊外掛可參考WordPress 會員登入註冊外掛。
會員管理直接到「使用者 → 全部使用者」點進某位學員,往下滑就能看到他的課程進度,也能改帳號、信箱、密碼;權限要更細的控制,可用使用者角色權限外掛,參考WordPress 使用者權限指南。數據分析靠 ProPanel,它是 LearnDash PLUS PACKAGE 以上方案才有的功能,啟用後 WordPress 控制台會多出 Overview、Activity、Reporting、Chart 四個面板,能看學員人數、課程購買數、待批改作業、個別學生學習狀態。想串 Google Analytics 看流量,可參考WordPress 安裝 Google Analytics;要追蹤課程頁在搜尋結果的曝光與點擊,先完成Google Search Console 安裝是基本動作。
到這一步,從主機到會員系統的全部步驟走完,網站已經是能收費、能看課、能管會員、能看數據的完整平台,剩下的就是持續上課程、做 SEO、優化速度。SEO 相關可參考WordPress 架站與 SEO 優化,維運面則看WordPress 備份還原指南。
行動裝置體驗:超過一半的學員從手機看課
課程平台的行動體驗不能再當附加項目。根據 Statista 的調查,2026 年第一季全球網站流量有 52.27% 來自行動裝置(不含平板)[來源:〈Statista — Share of mobile web traffic worldwide quarterly 2015-2026〉〈https://www.statista.com/statistics/277125/share-of-website-traffic-coming-from-mobile-devices/〉〈2026-04-28〉],等於過半數的潛在學員會用手機瀏覽你的課程介紹、試看影片,甚至直接在手機結帳。Astra 佈景主題本身是響應式設計,桌機排版會自動適配手機寬度,但仍要手動檢查幾個地方:課程列表網格欄數桌機設三欄手機會縮成一欄,確認不會出現橫向捲軸;結帳表單欄位要夠大,信用卡與 ATM 欄位不能被鍵盤擋住;影片嵌入用 16:9 容器包住播放器,避免手機直拿時影片被裁切;登入與會員專區的手機選單要能展開;最後是 Core Web Vitals 的行動數據,Google 已全面採用行動優先索引,桌機分數再高也救不回行動端的劣勢。
頁面速度對營收的影響有明確案例佐證。web.dev 整理的案例顯示,Rakuten 24 投入 Core Web Vitals 優化後,每位訪客營收提升 53.37%、轉換率提升 33.13%;Vodafone 把 LCP 改善 31%,銷售隨之增加 8%;redBus 改善 INP 後銷售增加 7% [來源:〈web.dev — Why does speed matter?〉〈https://web.dev/articles/why-speed-matters〉〈2026〉]。這些數字提醒我們:課程頁面的載入速度直接關係到結帳轉換,特別是手機端的學員,等太久就會直接跳出。速度優化的方向與這幾個指標的意義可對照Core Web Vitals 速度指標。
疑難排解:自架課程平台最常卡的五個問題
實際營運自架課程平台,會遇到的不外乎幾類問題,把症狀、原因、解法對照整理能省下大量摸索時間。營運前兩週最常見的就是學員反映「付了款看不到課程」「進度沒記錄」,回頭追多半是同一組設定漏勾,把症狀對應到下面的排查表,多數能在十分鐘內定位。
| 症狀 | 常見原因 | 排查方向 |
|---|---|---|
| 付款後看不到課程 | Access Mode 未設 Closed,或商品未綁定課程 | 確認商品資料選 Course 並綁對課程,Access Mode 切 Closed |
| 課程頁面顯示異常亂碼 | 永久連結含中文未更新,或快取未清 | 改成英文或數字永久連結後按更新,清快取重讀 |
| 註冊表單跳出空白 | 快取外掛擋住動態表單 | 把註冊頁路徑加入快取排除清單 |
| 學員進度沒記錄 | 焦點模式未開,或完成按鈕被佈景主題樣式蓋掉 | 開啟 Focus Mode,檢查佈景主題是否覆寫按鈕 |
| 結帳頁轉圈遲遲不過 | 金流外掛版本過舊,或外掛衝突 | 更新綠界與 WooCommerce 至最新版,逐一停用其他外掛交叉測試 |
排查時把握一個原則:一次只改一個變數。同時動主機、外掛、佈景主題三層,出問題會無法定位是哪一層造成的。改一層、測一次、確認沒問題再動下一層,是自架平台最有效率的除錯方式,比盲目重裝外掛快得多。遇到外掛衝突時,先把所有外掛停用,只留 LearnDash 與 WooCommerce,確認功能正常後再逐一啟用,就能揪出肇事的外掛。
什麼情況不該用自架 WordPress 課程平台
把自架的壞處講清楚,才能避免選錯路。以下幾種情境,自架 WordPress 未必是最好的選擇:只開一門課、只想驗證市場(託管平台幾小時就能上架,自架要花好幾天);完全不想碰任何技術設定(主機、SSL、備份、外掛更新都要自己顧,沒有維護意願會出事);極度依賴平台流量(想在 Udemy 這類平台的演算法裡吃到曝光,自架沒有這層紅利);短期活動或單次講座(活動結束就收攤,自架的固定成本會被浪費掉);沒有人手處理資安與備份(自架等於把整個網站的命脈握在自己手上,疏於備份與更新會有被入侵風險)。
反向來看,當你的課程數量超過一門、營收規模跨過託管訂閱費加抽成的交叉點、需要本地金流與品牌網址、想把學員名單與數據完全留在自己站上,自架的長期優勢就會浮現。前面接手的語言老師案例就是這條路的具體驗證,前提是你願意處理影片託管與外掛維護這類後續工作。只要符合上面條件其中兩三項,自架通常就比繼續付訂閱費划算。
常見問題:自架線上課程平台的疑問一次答完
用 WordPress 架線上課程平台需要寫程式嗎?
不用。從主機、主題、LearnDash 到 WooCommerce 金流,全程是視覺化設定與拖拉操作,連一行程式都不必寫。
LearnDash 跟 WooCommerce 怎麼串接收付款?
裝 WooCommerce for LearnDash 附件,新增商品時把商品資料設為 Course 並綁定課程,再把課程 Access Mode 設 Closed、Button URL 貼商品連結即可。最關鍵的是 WooCommerce「帳號及隱私權」要關閉免帳號下單、開啟結帳登入與建立帳號,否則學員付款後看不到課程。
自架跟用 Hahow、Teachable 差在哪?
差在名單所有權、抽成、客製化與資料主權。託管平台上架快但被抽成、名單受限;自架初期投入時間,但長期總成本較低、資料完全自主。
架一個線上課程網站從買主機到上線要多久?
熟練的話約三到五個工作天,新手抓一到兩週較保險,主要時間花在第一門課的內容整理與金流測試。
LearnDash 的課程結構 Course Lesson Topic 怎麼分?
把一門課想成一本書:Course 是整本書,Lesson 是章,Topic 是章裡面的小節,Quiz 是附在後面的練習題。LearnDash 的 Builder 面板用拖拉就能堆疊出這四層。
學生怎麼在自架課程平台註冊、看課、看進度?
站長開啟會員註冊功能後,學員在會員專區頁註冊登入,課程進度顯示在個人資料與每堂課的完成按鈕上。數據分析裝 ProPanel,能看學生數、購買、待批改作業與學習狀況。