TYPO3 13 Upgrade

Illustration zum TYPO3 13 Upgrade: Laptop mit Upgrade-Fortschritt, Checkliste, Warnsymbole und Hinweis auf typische Stolpersteine wie 404-Fehler und Composer.
4
März, 2026

TYPO3 13 Upgrade

Ein TYPO3-Upgrade klingt auf dem Papier oft wie ein „einmal hochziehen und fertig“. In der Praxis ist es eher wie ein Umzug: Wenn du vorher nicht aussortierst, sauber beschriftest und die wichtigsten Dinge zuerst greifbar machst, wird’s am Ende teurer, dauert länger – oder schmerzt beim Go-live.

Dieser Artikel ist ein praxisnaher Leitfaden für ein TYPO3 13 Upgrade, das nicht nur läuft, sondern auch langfristig wartbar bleibt. Du bekommst typische Stolpersteine, klare Gegenmaßnahmen und eine Checkliste, mit der du intern (oder mit deiner Agentur) schnell Klarheit bekommst.

Warum sich ein TYPO3 13 Upgrade lohnt

Ein Upgrade auf TYPO3 13 ist nicht nur ein Pflichttermin, weil Versionen aus dem Support laufen. Es ist auch eine Chance, technische Schulden abzubauen: veraltete Extensions, Legacy-Konfigurationen, wackelige Deployments oder SEO-Risiken, die sich über Jahre eingeschlichen haben.

Wenn du es richtig angehst, ist das Ergebnis meist spürbar: stabilere Deployments, weniger Sonderfälle im Backend, besser planbare Weiterentwicklung und deutlich weniger Überraschungen bei Updates in Zukunft.

Wichtige Grundlage: Systemanforderungen vorab prüfen

Bevor du in die Umsetzung gehst, sollten die technischen Rahmenbedingungen stimmen. TYPO3 v13 benötigt mindestens PHP 8.2. Außerdem müssen Datenbank und Server-Setup zur Version passen. Diese Prüfung klingt banal, verhindert aber viele typische „Upgrade läuft lokal, scheitert aber in Staging/Prod“-Probleme.

Der wichtigste Mindset-Shift: Upgrade ist kein Feature-Projekt

Ein häufiger Fehler ist, ein TYPO3 13 Upgrade gleichzeitig als Relaunch, Design-Refresh und Content-Projekt zu planen. Das klappt manchmal, führt aber oft zu unklaren Verantwortlichkeiten, steigenden Kosten und einem Go-live mit unnötigen Risiken.

In der Praxis ist es deutlich stabiler, wenn du in zwei Schritten vorgehst: zuerst technisch auf TYPO3 13 heben (sauber, reproduzierbar, testbar), danach Optimierungen, Refactoring und neue Features. So behältst du Kontrolle über Aufwand, Risiken und Abhängigkeiten.

Wir begleiten unsere Kund:innen von der strategischen Idee bis zur Umsetzung digitaler Erlebniswelten. Im Mittelpunkt steht für uns immer die Verbindung von Funktion, Design und Wirkung.

Die häufigsten Fallen beim TYPO3 13 Upgrade und wie du sie vermeidest

1. Extension-Wildwuchs: „Das brauchen wir doch… oder?“

Viele TYPO3-Installationen tragen Extensions mit, die seit Jahren niemand mehr anfasst. Beim Upgrade werden genau diese Teile zum Risiko: inkompatibel, abandoned oder nur noch mit Workarounds betreibbar.

So gehst du vor:

  • Erstelle eine echte Extension-Inventur: Was ist zwingend, was ist ersetzbar, was kann raus?
  • Prüfe bei Custom-Extensions früh, welche Core-APIs genutzt werden und ob Refactoring nötig ist.
  • Plane Alternativen ein, falls eine Third-Party-Extension keine saubere TYPO3-13-Perspektive hat.

2. Composer-Konflikte: Wenn Abhängigkeiten die Richtung bestimmen

Bei gewachsenen Projekten sind Composer-Constraints oft historisch. Dann scheitert das Upgrade nicht an TYPO3 selbst, sondern an einem Paket, das Versionen blockiert.

So gehst du vor:

  • Arbeite schrittweise und dokumentiere Entscheidungen, damit Ursachen nachvollziehbar bleiben.
  • Trenne Upgrade-Änderungen von Nice-to-have-Änderungen, damit du Fehlerquellen isolieren kannst.
  • Stelle sicher, dass Builds reproduzierbar sind und Deployment/CI den gleichen Stand bauen wie lokal.

3. Routing und Slugs: Alles wirkt gleich, bis URLs kippen

Ein Upgrade bringt selten „plötzlich neue URLs“, aber es macht Inkonsistenzen sichtbar: doppelte Slugs, unklare Routing-Regeln oder fehlende Redirects. Spätestens beim Go-live fallen dann 404s oder unerwartete Redirect-Ketten auf.

So gehst du vor:

  • Teste vor dem Go-live die wichtigsten URL-Pfade (Top-Landingpages, Kampagnen, Formulare, Blog).
  • Baue eine Redirect- und 404-Strategie, statt erst nach dem Go-live zu reagieren.
  • Prüfe Sitemap, Canonicals sowie Sprach- und Market-Varianten gezielt.

4. Caching-Fallen: „Warum sehe ich meine Änderungen nicht?“

Caching ist hilfreich, wird aber während Upgrades schnell zur Fehlerquelle, wenn mehrere Cache-Backends oder Layer zusammenspielen. Dann wirken Bugs zufällig, obwohl nur alte Cache-Stände angezeigt werden.

So gehst du vor:

  • Definiere klar, welche Caches ihr nutzt (z. B. File, Redis, APCu, Reverse Proxy).
  • Schaffe eindeutige Cache-Flush-Wege für Dev, Staging und Produktion.
  • Teste nach dem Upgrade besonders dynamische Bereiche, Suche, Detailseiten und personalisierte Inhalte.

Tipp: Prüfe die aktive Cache-Konfiguration in TYPO3 direkt im Backend unter System > Configuration. Das verhindert, dass man an einer falschen Annahme optimiert.

5. TCA und Backend-Formulare: Kleine Unterschiede, große Wirkung

Backend-Formulare und TCA-Konfigurationen wachsen oft über Jahre. Nach einem Upgrade werden Validierungen oder Feld-Konfigurationen manchmal strenger interpretiert, und Redaktionsprozesse brechen an Stellen, die vorher nie aufgefallen sind.

So gehst du vor:

  • Teste die wichtigsten Redaktionsflows: Anlegen/Bearbeiten, Inline-Relations, Medien, Übersetzungen.
  • Prüfe Custom-ViewHelper und Fluid-Templates, die Backend und Frontend verbinden.
  • Halte Datenmodelle klar und vermeide Sonderlogik im TCA, wo es nicht nötig ist.

6. Scheduler, CLI und Cronjobs: Das stille Risiko

Viele Projekte funktionieren im Alltag, weil Jobs im Hintergrund Daten importieren, Caches vorwärmen, Seiten generieren oder Indexe aktualisieren. Wenn diese Prozesse nach dem Upgrade nicht mehr laufen, merkst du es häufig erst, wenn Zahlen oder Inhalte fehlen.

So gehst du vor:

  • Liste alle Jobs, ihre Frequenz und Abhängigkeiten.
  • Teste auf Staging, ob sie wirklich erfolgreich durchlaufen.
  • Sorge für Logging und Monitoring, damit Fehler sichtbar werden.

7. Suche und Indexing: Content ist da, aber nicht auffindbar

Suchprobleme nach einem Upgrade entstehen oft durch Konfiguration, Caching und Datenzustand. „Suche geht“ reicht als Test nicht, wenn Relevanz, Filter oder Performance nicht passen.

So gehst du vor:

  • Teste Relevanz, Filter/Facetten und Performance, nicht nur das Suchfeld.
  • Prüfe, wann neu indexiert wird und was bei Änderungen passiert.
  • Validere Suchseiten als wichtigen Nutzerpfad, nicht als Nebenfeature.

8. Frontend-Build und Assets: Kleinigkeiten, die den Go-live sprengen

Build-Tools, Asset-Pfade, Manifest-Dateien und Cache-Busting sind typische Fehlerquellen. Wenn hier etwas hakt, wirkt die Website kaputt, obwohl TYPO3 technisch läuft.

So gehst du vor:

  • Teste das Frontend auf Staging unter produktionsnahen Bedingungen.
  • Prüfe Asset-Pfade, Versionierung und CDN/Proxy-Verhalten.
  • Plane einen visuellen Smoke-Test ein: Startseite, zentrale Templates, Navigation, Formulare, Suche.

Aufwand realistisch einschätzen: Was treibt die Kosten wirklich?

Eine pauschale Zahl für ein TYPO3 13 Upgrade ist selten sinnvoll. Du bekommst aber eine sehr gute Aufwand-Logik, wenn du die echten Treiber kennst.

Der Aufwand steigt typischerweise deutlich, wenn:

  • viele Third-Party-Extensions im Einsatz sind,
  • Custom-Extensions tief in Core-APIs eingreifen
  • Multisite-, Multilanguage- oder Market-Setups komplex sind,
  • individuelle Deployments und Sonderumgebungen existieren,
  • Integrationen (ERP, PIM, Produktfeeds, externe APIs) kritisch am Projekt hängen.

Ein stabiler Ansatz ist daher: erst ein kurzes Upgrade-Audit und eine Roadmap, dann die Umsetzung. Damit bekommst du Planungssicherheit, bevor du in unkontrollierte Umsetzungskosten läufst.

Checkliste für dein TYPO3 13 Upgrade

Vor dem Go-live solltest du sicher wissen, ob eure Extensions kompatibel sind und welche ersetzt oder entfernt werden müssen. Außerdem sollte klar sein, wie euer Composer- und Deployment-Flow funktioniert, damit Builds reproduzierbar sind. Routing, Slugs und SEO-Basics sollten gezielt getestet werden, genauso wie das Caching-Verhalten in typischen Redaktions- und Nutzer-Szenarien. Scheduler- und Import-Jobs müssen auf Staging nachweislich laufen, und die wichtigsten Nutzerpfade gehören als Smoke-Test vor dem Go-live einmal sauber durchgeklickt.

FAQ zum TYPO3 13 Upgrade

Wie lange dauert ein TYPO3 13 Upgrade?

Das hängt weniger von der Seitenanzahl ab als von Extensions, Custom-Code und Integrationen. Kleine, saubere Projekte lassen sich zügig aktualisieren. Komplexe Setups brauchen Planung und Tests, damit das Upgrade nicht zum Dauerprojekt wird.

Sollten wir Upgrade und Relaunch kombinieren?

Nur, wenn ihr klar trennt, was Upgrade ist (Technik stabilisieren) und was Relaunch ist (Design/Content). In vielen Fällen ist eine zweistufige Umsetzung risikoärmer und am Ende günstiger.

Welche Tests sind vor dem Go-live Pflicht?

Redaktionsflows, SEO-Checks (Sitemap, Canonicals, 404/Redirects), zentrale Templates, Formulare, Suche, ein Performance-Sanity-Check und alle Jobs im Hintergrund (Scheduler/Crons).

Fazit: Ein TYPO3 13 Upgrade ist am besten, wenn es langweilig läuft

Das ideale Upgrade fühlt sich unspektakulär an: klare Vorbereitung, saubere Abhängigkeiten, reproduzierbarer Build, definierte Tests und ein Go-live, bei dem nichts überraschend ist.

Wenn du dein TYPO3 13 Upgrade planbar machen willst, starte mit einem kompakten Audit (Extensions, Composer, Risiko-Check, Aufwandkorridor). Danach weißt du glasklar, ob es ein „quick upgrade“ wird oder wo die echten Fallstricke liegen.

Lass uns gemeinsam durchstarten.

Kontaktiere uns und wir besprechen alle weiteren Schritte in einem Videocall oder bei dir vor Ort.

Flexibel: Termine passend zum eigenen Zeitplan

Einfach: Schnelle und unkomplizierte Terminvereinbarung

Zuverlässig: Pünktlichkeit und Verlässlichkeit garantiert


Jetzt Kontakt aufnehmen
Jetzt Kontakt aufnehmen
Jetzt Kontakt aufnehmen

Logo - LOOM - digital experience

Über LOOM

Digitale Lösungen, die begeistern und bleiben.
Wir entwickeln digitale Produkte und Strategien, die Unternehmen und Marken durch erstklassiges Design und zukunftssichere Technologien nachhaltig stärken.

Standort

LOOM – digital experience
Ingo Kasch
An der Herbstwiese 18
90556 Seukendorf