你剛收到這封郵件。也許你的 TYPO3 代理商要關閉了。也許他們寄給你一份報價單,要求 €80,000 來從 TYPO3 v11 或 v12 升級到 v14。無論如何,你現在坐在那裡想著:維護一個網站真的要花這麼多錢嗎?

你不是一個人。在 2025 年,整個德國、奧地利和瑞士地區,數百家中型公司都撞上了這堵牆。DACH 地區的 TYPO3 生態系統正在整合。代理商在合併、關閉,或悄悄地把客戶推向昂貴的升級週期。報價單也在不斷上升 — €40K、€60K、€80K,有時甚至高達六位數,只是為了維持網站的正常運作。

我與 50 到 2,000 名員工的公司的 CTO 和市場行銷主管進行了交談,他們都經歷過這種情況。這裡是我學到的關於你真正可用選項的內容 — 而不是你目前代理商希望你聽到的那些經過粉飾的版本。

目錄

Your TYPO3 Agency Quoted €80K for v14? Real Alternatives

為什麼 TYPO3 v14 升級成本這麼高

首先讓我們解釋一下為什麼這個數字是這樣的。TYPO3 v14(預計 2025 年末推出 LTS)在底層帶來了重大變化。如果你是從 v11 甚至 v12 升級,你不只是在調整版本號。你要應對的是:

  • 已棄用的 PHP API,你的自訂擴充功能依賴於它們
  • Fluid 樣板引擎變更,會破壞現有樣板
  • 後台模組重組,影響管理員工作流程
  • 第三方擴充功能相容性 — 許多熱門擴充功能尚未更新
  • PHP 8.2+ 要求,可能需要變更伺服器基礎設施

真正的成本驅動因素不是核心升級本身。而是自訂擴充功能。我在 DACH 見過的每個 TYPO3 項目都有 5 到 25 個自訂擴充功能。每一個都需要審計、重構和測試。以德國代理商典型的 €120-180/小時費率計算,這筆費用很快就會累積。

以下是 €80K 的大致分配:

組件 預計小時數 成本 (€150/小時)
核心升級與設定 40-60 小時 €6,000-9,000
自訂擴充功能遷移 120-200 小時 €18,000-30,000
樣板/前端重做 80-120 小時 €12,000-18,000
第三方擴充功能更新 40-80 小時 €6,000-12,000
測試與品質保證 60-80 小時 €9,000-12,000
伺服器/基礎設施 20-40 小時 €3,000-6,000
專案管理 40-60 小時 €6,000-9,000
總計 400-640 小時 €60,000-96,000

所以 €80K 對於複雜的 TYPO3 安裝來說甚至不算不合理。這是令人不舒服的真相。問題不是報價是否公平 — 而是將那筆錢花在相同的技術上是否是正確的決定。

DACH TYPO3 代理商問題

TYPO3 一直是 DACH 的現象。在德國企業 CMS 市場中,它占約 25-30% 的市場份額,相比之下全球只有個位數。這創造了一個健康的專業代理商生態系統 — 但該生態系統正面臨壓力。

在 2024 年和 2025 年,我追蹤了幾個趨勢:

  • 代理商整合:較小的 TYPO3 商店(5-15 人)正在被收購或關閉。隨著年輕開發者轉向 JavaScript 框架和無頭架構,人才庫在萎縮。
  • 費率膨脹:德國高級 TYPO3 開發人員現在自由職業收費 €100-130/小時。代理商標記為 €150-200/小時。五年前這些數字低 30%。
  • 知識集中:越來越少的人瞭解 TYPO3 深層內部。當你的代理商關閉時,找到能在中途接手複雜 TYPO3 項目的人是真正困難的。
  • 升級踏車:TYPO3 的 LTS 週期意味著每 2-3 年進行一次主要升級。每一次都要花真錢。在 6 年期間,你可能只需花費 €120-200K 用於升級。

我去年與一家位於斯圖加特附近的製造公司進行了交談。他們 12 年的 TYPO3 代理商宣布他們只轉向 Shopware 開發。該公司被留下來,面對一個 TYPO3 v10 安裝、18 個自訂擴充功能、跨 6 個市場的多語言設置,以及無人可求助。新代理商的升級報價?€95,000 — 加上一個每個人都知道會延伸到 6+ 個月的 4 個月時間表。

這個故事在整個 DACH 地區重複上演。如果這聽起來很熟悉,請繼續閱讀。

選項 1:咬牙升級到 v14

何時適用

有時升級確實是正確的選擇。如果你有:

  • 深層次的 TYPO3 特定功能,複製起來會很昂貴(複雜的工作流引擎、非技術編輯的自訂後台模組)
  • 一個接受過 TYPO3 後台培訓的龐大編輯團隊
  • 將你鎖定在目前基礎設施中的監管或合規要求
  • 可靠的代理商關係(你只是在查看成本,而不是一個關閉的代理商)

...那麼升級路徑雖然昂貴,但會保護你的投資。

何時不適用

如果你的 TYPO3 網站主要是一個行銷網站,有一些動態內容 — 產品頁面、部落格文章、登陸頁面、也許還有一個職位公告欄 — 你為企業 CMS 價格支付的費用是在為一個現代工具以幾分之一的成本解決的問題。

請誠實對待你實際使用的 TYPO3 功能。根據我的經驗,大約 70% 的 DACH TYPO3 安裝只使用了它 20% 的功能。其餘的是每個人都害怕觸及的遺留複雜性。

Your TYPO3 Agency Quoted €80K for v14? Real Alternatives - architecture

選項 2:尋找新的 TYPO3 代理商

如果你的代理商關閉了,你的第一反應是尋找另一個。這是合理的,但要睜大眼睛進去。

好處:一個新的代理商會審計你的安裝,可能會發現簡化的方法。他們在情感上對現有的架構沒有依戀。

壞處:入門成本。新代理商需要 40-80 小時才能理解你的設置,然後才能準確報價。有些會免費進行此操作作為銷售練習;其他的會對技術審計收費 €5-10K。

醜陋的一面:你仍然在升級踏車上。而且你在競爭 DACH 地區萎縮的 TYPO3 人才庫。

如果你走這條路,尋找是 TYPO3 協會成員且具有認證開發人員的代理商。檢查他們對 TYPO3 核心的 GitHub 貢獻。詢問他們的升級方法,並堅持獲得清楚定義的範圍邊界的固定價格報價。

選項 3:遷移到無頭 CMS

這才是事情變得有趣的地方。無頭 CMS 將你的內容管理(後端)從你的呈現層(前端)分離出來。你的編輯在一個乾淨、現代的介面中工作。你的開發者用任何有意義的技術構建前端。

DACH 公司的流行無頭 CMS 選項:

CMS 託管 定價 (2025) GDPR 合規 語言支援
Storyblok 雲端(歐盟伺服器) 從 €99/月 歐盟總部(奧地利) 優秀的 i18n
Strapi 自託管或雲端 免費(自託管)/ €29+/月 自託管 = 完全控制 良好的 i18n
Contentful 雲端(可用歐盟) 從 €300/月 可用歐盟資料駐留 優秀的 i18n
Sanity 雲端(可用歐盟) 免費層 / $99+/月 GDPR 合規 良好的 i18n
Directus 自託管或雲端 免費(自託管)/ $99+/月 自託管 = 完全控制 良好的 i18n

Storyblok 值得為 DACH 公司特別提及 — 它總部位於奧地利林茲,預設情況下在歐盟資料中心存儲資料,並具有強大的多語言支援。我見過幾個進展順利的 TYPO3 到 Storyblok 的遷移。

我們在我們的 無頭 CMS 開發頁面 上詳細介紹無頭 CMS 架構,包括我們如何處理內容建模和遷移規劃。

選項 4:轉向 WordPress 或其他傳統 CMS

我直言不諱:如果你因為成本和複雜性而離開 TYPO3,轉向 WordPress 不會解決你的問題。它只是轉移了問題。

WordPress 前期成本更便宜,沒錯。但帶有多語言支援的企業 WordPress(WPML €99/年)、適當的安全強化和效能最佳化會很快變得昂貴。你還要應對讓 TYPO3 看起來溫順的外掛更新週期。

也就是說,對於較簡單的網站 — 少於 500 頁、單一語言、基本內容需求 — WordPress 搭配一個好主題可以運作。只是不要欺騙自己認為它是一個零維護解決方案。

其他傳統 CMS 選項,如 Drupal 或 Neos CMS(TYPO3 衍生產品)存在,但在 DACH 地區面臨類似的人才庫挑戰。

選項 5:構建現代無頭技術棧

這是我們在 2025 年看到越來越多 DACH 公司選擇的。架構看起來像這樣:

[無頭 CMS] → [API] → [前端框架] → [CDN/邊緣] → [使用者]
     ↑                          ↑
  編輯                      Next.js / Astro
  管理                       在構建或請求時
  內容                       呈現頁面

前 TYPO3 網站的典型現代技術棧:

  • 內容:用於內容管理的 Storyblok 或 Strapi
  • 前端:用於動態網站的 Next.js,用於內容豐富網站的 Astro
  • 託管:Vercel、Netlify 或 Cloudflare Pages(都提供歐盟地區)
  • 搜尋:Algolia 或 Meilisearch
  • 表單:Formspree 或自訂 API 路由
  • 分析:Plausible 或 Fathom(GDPR 友善,無需 Cookie 橫幅)

成本結構完全翻轉:

傳統 TYPO3:          現代無頭:
├── 代理商固定費用    ├── CMS 訂閱:€100-300/月
│   €2-5K/月         ├── 託管:€0-50/月
├── 託管:€200-500/月 ├── 搜尋:€0-100/月
├── 升級:€40-80K    ├── 無主要「升級」週期
│   每 2-3 年         ├── 增量更新
└── 總計 3 年:      └── 總計 3 年:€40-80K
    €150-300K            (初始構建後)

為遷移中等複雜度的 TYPO3 網站(200-500 頁、3 種語言、自訂元件)到現代無頭技術棧的初始構建成本通常在 €30,000-60,000 範圍內。這與主要 TYPO3 升級的成本相當或更少 — 但你最終獲得一個完全現代的基礎設施,維護成本只需一小部分。

我們根據使用情況用 Next.jsAstro 構建這類項目。當存在動態個性化或受驗證部分時,Next.js 是我們的首選。當網站主要是內容驅動的,效能是首要考慮時,Astro 獲勝。

成本對比:2025 年實際數字

以下是基於我們在 DACH 地區今年所見或參與的實際項目的對比。公司名稱已匿名化。

情景 TYPO3 v14 升級 無頭遷移 上線時間
製造業,300 頁,2 種語言 €65,000 報價 €42,000 實際 10 週
SaaS 公司,150 頁,3 種語言 €45,000 報價 €35,000 實際 8 週
金融服務,800 頁,4 種語言 €110,000 報價 €72,000 實際 16 週
工業 B2B,500 頁,6 種語言 €95,000 報價 €58,000 實際 14 週

無頭遷移成本包括內容遷移、前端開發、CMS 設置、編輯培訓和 SEO 轉換規劃。它們不包括持續的託管和 CMS 訂閱成本,根據 CMS 層級,其運行成本為 €1,200-4,800/年。

重要警告:如果你的 TYPO3 網站具有複雜的後端邏輯 — 想想自訂工作流、ERP 整合、使用者門戶 — 無頭遷移成本會大幅上升。那些後端功能需要重建為 API 或微服務。對於主要是內容交付,帶有一些動態元素的網站,上面的數字是現實的。

真正有效的遷移路徑

在執行了幾次 TYPO3 遷移後,以下是一直有效的方法:

第 1 階段:內容審計(第 1-2 週)

在你寫一行代碼之前,請審計你的內容。每個 TYPO3 安裝都有 3 年以上未觸及的頁面、冗餘內容和破壞的內部連結。我們通常看到 20-40% 的頁面可以合併或移除。

# 快速導出 TYPO3 頁面樹進行審計的方式
typo3cms database:export --table pages --format csv > pages_audit.csv

映射你現有的 URL 結構。每個具有有機流量或反向連結的 URL 都需要重定向計劃。

第 2 階段:內容建模(第 2-3 週)

不要在新 CMS 中將你的 TYPO3 內容類型 1:1 複製。TYPO3 的內容元素方法是特定於 TYPO3 的。相反,根據你的實際編輯需求來建模你的內容。

一個具有 15 種不同內容元素類型的典型 TYPO3 頁面通常轉換為無頭 CMS 中的 6-8 個設計良好的元件。更少的可移動部分,編輯人員更容易使用,構建速度更快。

第 3 階段:前端構建(第 3-8 週)

與內容遷移並行構建前端。使用你現有的 TYPO3 網站作為設計參考,除非你也在進行重新設計(這會增加 4-8 週和 €15-25K 的預算)。

// 示例:在 Next.js 中從 Storyblok 獲取內容
import { getStoryblokApi } from '@storyblok/react'

export async function getStaticProps({ locale, params }) {
  const storyblokApi = getStoryblokApi()
  const { data } = await storyblokApi.get(
    `cdn/stories/${params.slug}`,
    {
      version: 'published',
      language: locale, // 處理你的 DE/EN/FR 變體
    }
  )
  
  return {
    props: { story: data.story },
    revalidate: 3600, // ISR:每小時重新驗證一次
  }
}

第 4 階段:內容遷移(第 6-10 週)

內容遷移是被最低估的部分。你需要指令碼從 TYPO3 的資料庫提取內容並將其轉換為新 CMS 的格式。

# 簡化的 TYPO3 內容提取
import mysql.connector
import json

def extract_typo3_content(db_config):
    conn = mysql.connector.connect(**db_config)
    cursor = conn.cursor(dictionary=True)
    
    cursor.execute("""
        SELECT p.uid, p.title, p.slug, p.sys_language_uid,
               c.bodytext, c.CType, c.header
        FROM pages p
        LEFT JOIN tt_content c ON c.pid = p.uid
        WHERE p.deleted = 0 AND p.hidden = 0
        AND c.deleted = 0 AND c.hidden = 0
        ORDER BY p.uid, c.sorting
    """)
    
    return cursor.fetchall()

富文本內容需要特別注意。TYPO3 的 RTE 輸出通常包含內聯樣式和非標準 HTML,在遷移期間需要清理。

第 5 階段:測試與上線(第 10-12 週)

至少並行運行兩個網站一週。並排比較頁面。測試每個表單、每個下載連結、每個語言變體。設置你的 301 重定向。在上線後的前 30 天內密切監視你的 Google 搜尋控制臺。

我的內容和 SEO 排名呢?

這是我從考慮遷移的 DACH 公司聽到的第一大關注。這是合理的 — 你的有機搜尋流量是一個值得保護的資產。

好消息:如果你正確處理重定向並維護你的 URL 結構(或設置適當的 301),你不會失去排名。Google 多次確認平台遷移不會固有地影響排名。

關鍵步驟:

  1. 映射每個 URL 從舊的到新的。沒有例外。
  2. 保留標題標籤和中繼描述 — 遷移它們,不要在第一天重寫它們。
  3. 保持內容結構相似 — 不要大幅改變標題層級。
  4. 立即向 Google 搜尋控制臺提交更新的網站地圖
  5. 在前 2 週積極監視 404

我見過遷移,在遷移後有機流量實際上增加,因為新網站速度更快。Core Web Vitals 很重要,而在 CDN 上的 Next.js 或 Astro 網站每次都會跑贏單一伺服器上的 TYPO3 網站。

典型 TYPO3 網站:LCP 2.5-4.5 秒。典型現代無頭網站:LCP 0.8-1.5 秒。這種差異對排名和轉換率都很重要。

如果你在考慮這類遷移,並想談論你具體情況的細節,請 與我們聯繫。我們做過足夠多的這類工作,知道陷阱在哪裡。

常見問題

TYPO3 到無頭 CMS 遷移需要多長時間? 對於中等複雜度的網站(200-500 頁、2-3 種語言),預期從啟動到上線需 8-14 週。更大的網站有複雜的整合可能需要 16-24 週。內容遷移階段通常最長 — 而不是技術構建。計劃一個兩個系統並行運行進行測試的重疊時間。

升級 TYPO3 還是遷移到新平台更便宜? 這取決於複雜性,但對於大多數以行銷為重點的網站,遷移到無頭技術棧的成本大約與主要 TYPO3 升級相同(€30K-70K),同時大幅降低持續維護成本。在 3 年期間內,無頭方法與保持在 TYPO3 相比通常節省 40-60%。如果你有深層自訂 TYPO3 功能會很昂貴複製,數學會改變。

如果遷移離開 TYPO3,我會失去我的 Google 排名嗎? 不會,如果你做對了的話。適當的 301 重定向、一致的內容結構和保留的中繼資料保護你的排名。實際上,許多公司看到排名改進,因為現代無頭網站在 Core Web Vitals 上得分更好。關鍵是有一個詳細的 URL 映射計劃,並在上線後 30 天內密切監視搜尋控制臺。

如果我的代理商關閉,我的 TYPO3 網站會發生什麼? 你的網站將繼續運行 — TYPO3 不會因為代理商關閉而停止工作。但你處於脆弱的位置:沒有安全更新、沒有錯誤修復,技術債務日益增加。TYPO3 v11 LTS 將於 2025 年 10 月到期。在那之後,你將不再收到安全補丁。尋找新的 TYPO3 代理商以中途接手項目是可能的,但期望在任何真正的工作開始前需 €5-15K 的入門和審計成本。

德語公司最好的無頭 CMS 是什麼? Storyblok 是目前 DACH 地區最受歡迎的選擇。它是奧地利創辦的,預設在歐盟資料中心存儲資料,具有優秀的多語言支援,其視覺編輯器對非技術內容團隊很容易使用。Strapi 是一個強大的開源替代方案,如果你想通過自託管完全控制資料。Contentful 適用於較大的企業,但成本從 €300/月開始較高。

遷移期間我需要重新設計我的網站嗎? 不需要,我實際上會建議不要這樣做。將現有設計遷移到新平台和同時重新設計會使項目範圍和風險翻倍。先用現有設計進行遷移,然後在新平台穩定後迭代設計。如果你絕對必須重新設計,預算額外 €15-25K 和 4-8 週。

遷移期間我如何處理多語言內容? 現代無頭 CMS 平台比 TYPO3 更優雅地處理多語言內容。在 TYPO3 中,你處理的是語言覆蓋和 sys_language_uid。在像 Storyblok 這樣的無頭 CMS 中,每個語言變體都是一流公民,具有欄位級別的轉換支援。在遷移期間,你將分別導出每個語言變體,並將它們匯入到新系統中。翻譯記憶和現有翻譯會被保留 — 你不是在重新翻譯任何東西。

我可以逐步遷移還是必須一次性進行? 逐步遷移是可能的,但增加了架構複雜性。你可以同時運行 TYPO3 和新的無頭前端,將特定的 URL 路徑路由到新系統,同時將其他路徑保持在 TYPO3 上。這種「絞殺無花果」模式適用於非常大的網站(1000+ 頁),但對於大多數中型 DACH 公司,徹底測試後的乾淨切換更簡單且成本更低。上線前 1-2 週的並行測試期間讓你有信心,而無需維護兩個系統的持續開銷。