跳至內容
能上線的軟件
Headless WordPress · Astro 2026

dotdot.com — 網站平台現代化

以 headless WordPress 加 Astro 架構重建內容主導的網站,加強技術 SEO 和效能根基,並整合數據分析與推廣追蹤。

dotdot.com — 網站平台現代化 項目概覽
www.dotdot.com 公開主頁(電腦版),2026 年 10 月截圖。

概覽

dotdot.com 是一個香港品牌網站,靠推廣活動、WhatsApp 查詢和付款連結銷售。公開網站現在是 Astro 靜態網站,市場推廣團隊則繼續在獨立的後台網域用 WordPress 編輯。在 WordPress 發佈會自動觸發重新建置,團隊保留熟悉的編輯工具,訪客則得到預先生成、載入快速的頁面。

開發範疇

  • ▹WordPress(後台網域)作內容管理;公開網域使用 Astro 靜態頁面
  • ▹每頁的 Rank Math SEO 欄位在建置時寫入靜態 HTML
  • ▹全站轉換事件:WhatsApp、購買、電話、預約及表格操作
  • ▹效能優化後頁面大小和 LCP 有實測改善

挑戰

推廣頁面要快,編輯工具不能丟

品牌靠推廣活動運作:新品推出、優惠、活動和文章,客人主要透過 WhatsApp 和付款連結查詢及購買。網站需要一個市場推廣團隊已經熟悉的發佈流程、快速的公開頁面、搜尋曝光,以及可靠地量度哪些推廣真正帶來查詢和購買。

我的角色與職責

由內容模型到部署流程

我主導技術重建,並與客戶及其市場推廣人員進行多輪檢討修改。

  • 架構:把 WordPress 編輯後台與公開前端分開,並設計兩者之間的內容流程
  • 前端:開發 Astro 頁面、共用組件和響應式版面,逐頁移植現有網站
  • 內容模型:以頁面為單位的自訂文章類型和 ACF 欄位,讓文案、價格和版塊都可以在 WordPress 修改
  • 交付:附備份和還原方案的建置及部署腳本,並與現有正式 WordPress 嚴格分開
  • 量度與效能:下文的轉換事件、追蹤代碼設定和效能優化

架構

WordPress → Astro

內容在每次建置時讀取一次,而不是每次瀏覽都讀取。每個欄位都以建置時的文案作後備,所以即使後台空白或連不上,仍然會建出一模一樣的頁面,而不是壞掉的頁面。

  1. 01

    編輯

    市場推廣團隊在 WordPress(獨立後台網域)更新頁面、價格和 SEO 欄位

  2. 02

    發佈

    儲存後自動重新建置——約 1–2 分鐘上線

  3. 03

    建置

    Astro 在建置時查詢 WPGraphQL,每個欄位都有後備文案

  4. 04

    提供

    預先生成的靜態頁面和帶雜湊的資源經 Cloudflare 提供

保留在 WordPress 的內容

頁面文案(ACF)產品及價格文章Rank Math SEO 欄位圖片

技術 SEO

SEO 欄位留在編輯熟悉的地方

公開網站是靜態的,外掛功能只有在建置時被寫進頁面才會生效。我把每頁的 SEO 欄位串接起來,並在 Astro 那邊重建全站層面的部分。

  • 每頁欄位:Rank Math 的標題、描述、robots、canonical 和社交分享設定寫入每個靜態頁面
  • 全站層面:sitemap 索引和 robots 由公開網站提供;WordPress 後台網域會轉去管理介面,不會被搜尋引擎收錄
  • 更快收錄:修好 IndexNow 通知,讓搜尋引擎更快知道內容有更新
  • 審核流程:AI 起草的 SEO 建議先進入審核清單,由市場推廣人員批准、修改或拒絕,才會套用

效能優化

優化前後的實測數據

這次優化把 19 MB 的 4K 主頁影片重新編碼為 2.1 MB 的 1080p 版本,並在首次渲染後才開始播放;畫面外的辦公室影片要接近可視範圍才載入;首屏以下的產品圖片改為延遲載入;帶雜湊的 CSS/JS 經 Cloudflare 設定一年不可變快取。HTML 不作快取,所以後台修改會即時出現。

指標優化前優化後變化
手機 · 傳輸數據量38.48 MB9.41 MB−75.5%
手機 · 最大內容繪製 (LCP)1.255 秒1.007 秒−19.8%
手機 · 完整載入9.6 秒7.1 秒−26.0%
電腦 · 傳輸數據量31.39 MB9.07 MB−71.1%
電腦 · 最大內容繪製 (LCP)2.558 秒1.221 秒−52.3%
電腦 · 總阻塞時間 (TBT)868 毫秒746 毫秒−14.1%
累計版面位移 (CLS,兩者)00不變

方法:在香港以 Uptrends 進行的合成測試(Chrome;iPhone 12 Pro 4G 及 1600×900 電腦),於 2026 年 9 月 7 日部署前後在測試版網站各測一次。這些是單次實驗室數據,並非實際用戶的 Core Web Vitals,亦沒有聲稱任何 Lighthouse 分數。剩下最大的負擔是約 8 MB 圖片——下一步是提供不同尺寸的圖片及減少字型請求。

量度

轉換事件與推廣歸因

大部分銷售都由撳 WhatsApp、打電話或付款連結開始,單看瀏覽量說明不了甚麼。我為每個重要操作加入一個全站事件,並準備好把它送到各個平台的代碼設定。

  • 已在網站實作:WhatsApp、購買、電話、預約、表格、測驗和優惠登記的 dd_conversion 數據層事件,附帶轉換類型、目標、頁面和流量來源
  • 為客戶的 Google Tag Manager 容器準備:GA4 事件(包括 view_item 和 begin_checkout)、Meta 標準事件,以及在提供轉換標籤前保持暫停的 Google Ads 轉換代碼
  • 審核發現:Meta Pixel 每個 PageView 都計了兩次;已為容器寫好修正方法
  • 結帳:經 GoHighLevel 付款連結購買,並設定付款後轉址以便追蹤

取捨與經驗

這個架構的代價

靜態發佈令網站快速又穩定,但每個全站外掛功能——sitemap、轉址、schema——都要在前端刻意重建,內容管理系統不能再自動處理。

新網站與現有的正式 WordPress 共用一部伺服器,所以每次部署都先備份、檢查目標路徑,並保證不碰正式網站。原本的主機無法執行建置,所以建置在其他機器進行。

項目圖集

dotdot.com 手機版主頁

需要開發、現代化或量度生產級軟件?

聯絡我