Since 2007 · v4 through v13.4 LTS · No big-bang cutover · Rector-based · Fixed price following analysis

TYPO3 Relaunch to v13 — Migration Without the Risk of Downtime

Migrating your existing site to TYPO3 v13.4 LTS — with a new template, clean content, and documented paths for every extension.

Is your TYPO3 running on v10, v11, or v12, has the template become bloated, and is the editorial team struggling with Mask fields that no one understands anymore? We’ll handle a relaunch without a big bang: the core, PHP, content system, and template are migrated in parallel, with every step verifiable. Rector automatically handles 80 percent of the code adjustments. We review the rest manually. Dennis Hüttner personally oversees every project. The team handles the implementation.

Since 2007 · v4 through v13.4 LTS, all versions Rector-based · 80% automated code migration No Big Bang cutover · parallel migration paths 32 long-term customer partnerships
TYPO3 Relaunch — Migration of the Existing Site to v13.4 LTS Without a Big Bang
TYPO3 Relaunch · Rector · PHPStan · Site Sets

Migration Tools

Wie wir einen Relaunch orchestrieren

A TYPO3 relaunch isn’t a clean slate—it’s a controlled migration with four parallel tracks: Core, PHP, Content System, and Templates. Rector handles most code adjustments automatically. PHPStan ensures type safety as a baseline. No cutover without staging approval.

On the content side: Masks to ContentBlocks, Gridelements to b13 containers, INCLUDE_TYPOSCRIPT to Site Sets. Editors do not lose any content and can continue working during the migration.

// migration-stack.yaml
#
Typo3 core migration:
       v10/v11/v12 → v13.4 LTS (LTS to LTS)
PHP:
         7.4/8.1/8.2 → 8.3 or 8.4

# Automation
rector:
      80% code adjustments automatic
phpstan:
     Baseline · incremental type


safety# Content system migration
mask:
        → ContentBlocks (friendsoftypo3/content-blocks)
gridelements:
→ b13/container
typoscript:
  INCLUDE_TYPOSCRIPT → Site Sets (v13)

# DevOps
local:
       DDEV (parallel staging environment)
deploy:
      Deployer · Git-based · reproducible
ci:
          GitLab CI · Pre-live checks
Repository · private · NDA-compliant STATUS · PRODUCTIVE

Four parallel paths

How we orchestrate a relaunch

Four paths, all managed simultaneously — no cutover without a safety net in place for all four.

Trail 01

TYPO3 Core + PHP

LTS-to-LTS upgrade: v10 → v12 → v13 or directly v12 → v13. PHP major version: Rector automatically handles 80 percent of the code changes. PHPStan baseline serves as a safety net for the rest.

v13 Upgrade Details
Trail 02

Content Management System

Mask → ContentBlocks, Gridelements → b13-Container, INCLUDE_TYPOSCRIPT → Site-Sets. Editors won't lose any content and can continue working—we're migrating on the staging environment, not on the live system.

Trail 03

Custom Extensions

Site Package, forked third-party extensions, and in-house plugins. Each extension has been updated to the v13 API, tested, and documented. If an extension is no longer maintained, we take over the fork.

Trail 04

Template + SEO

New Fluid template built with Tailwind CSS, based on your design or a new concept. SEO redirect mapping for all existing URLs, Core Web Vitals baseline, and submission of the sitemap to GSC.

Process

Four phases — no cutover without acceptance

Every TYPO3 relaunch follows the same process. The staging environment runs in parallel—the live system remains untouched until acceptance.

// Step 01 / 4 · Dauer ~ 3–5 days

Migration Assessment

Extension audit, compatibility check, Composer lock analysis, PHP version check, content management system assessment. Result: realistic time estimates, clear migration path — before committing.

  • TYPO3 Version + Extension Compatibility Audit
  • Check PHP and hosting environment
  • Content System: Mask/Grid Elements Inventory

Deliverable · Diagnostic Report with Cost Estimate

Project Example: TYPO3 Relaunch from v11 to v13 in Less Than 5 Days

Maschinenbau · 615 Inserate
4,5 Tage · Namentlich dokumentiert
Fliegl Fahrzeugbau

Background

  • TYPO3 v11 with Pixelant extension for vehicle listings
  • Pixelant pulled the plug in the middle of the migration — no v13 support, no patch
  • 615 active vehicle listings in the live system
  • No Plan B from the manufacturer

What we did

  • Extension code adopted, forked, and made compatible with v13
  • Core migration from v11 to v13 on a parallel staging environment
  • All 615 listings migrated live 1:1 — without data loss
  • Go-live in 4.5 days Total project
  • 0 minutes of unplanned downtime

Result

4.5 days
Total migration time
0 min.
Unplanned downtime
615
Ads reproduced exactly as originally published
0
Data loss

Fliegl Fahrzeugbau has agreed to be named. Other case studies have been anonymized at the clients' request.

Prices

Three relaunch packages — fixed price following a diagnosis

Before we give you a quote: a free migration assessment. We’ll review Composer lock, the extension list, and the site package—and you’ll get an honest assessment of which package best fits your project.

Package 01
Relaunch Package A
v12 → v13

Up to 50 pages, up to 5 custom extensions, v12 → v13, new template, SEO redirect mapping.

ab 19.999 €einmalig
NET · 4–6 WEEKS
  • TYPO3 v12 → v13.4 LTS + PHP Upgrade
  • New Fluid Template (Tailwind CSS)
  • SEO Redirect Mapping
  • 30-Day Hypercare
Small Sites · v12 Upgrade with Relaunch
Request Package A →
Package 02
Relaunch Package B
v11 or earlier

Up to 200 pages, up to 20 custom extensions, v11/v10 → v13, content system migration (Mask → ContentBlocks), new template.

ab 34.999 €einmalig
NET · 8–12 WEEKS
  • v10/v11 → v13 + PHP 8.3
  • Mask → ContentBlocks Migration
  • Grid elements → b13 container
  • GitLab CI + Deployer Setup
Small and Medium-Sized Businesses · v10/v11 Inventory
Request Package B →
Package 03
Relaunch Package C
Enterprise

Over 200 pages, multilingual, multi-site, unlimited custom extensions, API integrations. Includes 12 months of maintenance.

ab 59.999 €einmalig
NET · 12–20 WEEKS
  • Multi-site + Multilingual
  • Unlimited custom extensions
  • API Integrations + Interfaces
  • 12-month maintenance contract included
Enterprise · Multi-site · International
Request Package C →
Package 04
hourly basis
Flexible

For individual migration components, extension repairs, and special cases not covered by the packages.

108 €/Stunde
NET · 15-MINUTE BLOCKS
  • 15-minute billing intervals
  • No minimum order
  • Response within 24 hours
  • Switch to a fixed-price plan is possible
Special Cases · Individual Modules
Request a lesson →
Doesn't fit the mold? Customized pricing. Multi-site relaunches, multilingual migration, complex integrations—our assessment will identify these needs, and you’ll receive a fixed-price quote with a clear breakdown of the work involved.
Dennis Hüttner — TYPO3 Relaunch Specialist, Founder of Waterproof Web Wizard GmbH
Dennis Hüttner · TYPO3 Relaunch

About Dennis

Dennis Hüttner personally oversees every relaunch

Dennis Hüttner is the CEO of Waterproof Web Wizard GmbH. Since 2007, he has been involved with every major TYPO3 release—from v4 to v13.4 LTS. He understands the architectural decisions behind each version and knows which migration paths work and which don’t. He personally reviews the diagnostics and oversees every go-live. No account manager.

FAQ

Frequently Asked Questions

Seven direct answers regarding migration paths, costs, risks, and timelines.

How much does a TYPO3 relaunch cost?

Package A (v12 → v13, up to 50 pages): starting at €19,999. Package B (v11/v10 → v13, up to 200 pages): starting at €34,999. Package C (Enterprise, Multi-Site): starting at €59,999 — net prices, fixed price following migration assessment.

What is a migration assessment?

A 30-minute consultation + analysis of Composer lock, extension list, and site package. You’ll receive an honest assessment: Package A, B, C, or a special case. Free of charge, with no obligation.

We're on v9—is that even possible?

Yes, but not in a single step. v9 → v10 → v12 or v9 → v10 → v13 is possible. The diagnosis will show whether package B or C is a good fit, or whether a custom path makes more sense.

Do we have to shut down the editorial department?

No. We’re migrating in a staging environment. Editors will continue to work in the live system. We’ll synchronize the content before the cutover—the cutover itself takes minutes, not hours.

What will happen to our custom extensions?

We review each one individually during the diagnostic phase. We migrate 70–80 percent of them semi-automatically using Rector. The rest are either migrated manually, rewritten, or replaced with a standard extension—depending on the cost-benefit ratio. If an extension is no longer maintained, we take over the fork.

How long does a TYPO3 relaunch take?

Package A: 4–6 weeks. Package B: 8–12 weeks. Package C: 12–20 weeks. The actual duration depends on the speed of feedback, the complexity of the extension, and the volume of content. We plan realistically—we don’t make promises we can’t keep.

What happens after the relaunch—is there a maintenance contract?

After the 30-day Hypercare period, you can switch to a TYPO3 maintenance retainer (starting at €432/month). Package C includes 12 months of maintenance right out of the box. No pressure—we deliver a clean solution; you decide. Details: TYPO3 Maintenance.

TYPO3 Relaunch

Free Migration Assessment

You give us 30 minutes and read-only access to Composer-Lock plus the extension list. We’ll give you an honest assessment: Package A, B, C, or a special case. No obligation.

No Big Bang cutover Rector-based Fixed price after diagnosis