Redirect-Strategie beim TYPO3 Relaunch — so vermeidet ihr SEO-Verluste
Ohne saubere Redirect-Strategie verliert ihr beim TYPO3 Relaunch Sichtbarkeit, Rankings und Traffic. Das Vorgehen: alle bestehenden URLs crawlen, ein vollständiges Mapping erstellen, Redirect-Typ festlegen (301 für permanent), in TYPO3 umsetzen und vor dem Go-live systematisch testen. Mit dem richtigen Prozess lassen sich SEO-Verluste fast vollständig vermeiden. Dieser Artikel richtet sich an IT-Verantwortliche und SEO-Teams, die einen TYPO3 Relaunch planen oder gerade mitten drin stecken.
Ohne saubere Redirect-Strategie verliert ihr beim TYPO3 Relaunch Sichtbarkeit, Rankings und Traffic. Das Vorgehen: alle bestehenden URLs crawlen, ein vollständiges Mapping erstellen, Redirect-Typ festlegen (301 für permanent), in TYPO3 umsetzen und vor dem Go-live systematisch testen. Mit dem richtigen Prozess lassen sich SEO-Verluste fast vollständig vermeiden. Dieser Artikel richtet sich an IT-Verantwortliche und SEO-Teams, die einen TYPO3 Relaunch planen oder gerade mitten drin stecken.
Warum Redirects beim Relaunch geschäftskritisch sind
Ein Relaunch verändert fast immer die URL-Struktur. Neue Seitenhierarchien, andere Slugs, zusammengelegte Inhalte — das ist normal. Problematisch wird es, wenn die alten URLs ins Leere laufen.
Was dann passiert:
- 404-Fehler für Besucher, die über bestehende Links oder Bookmarks kommen
- Ranking-Verluste, weil Google die Verbindung zwischen alter und neuer URL verliert
- Verlorene Backlinks, weil externe Seiten auf URLs verweisen, die nicht mehr existieren
- Einbruch im organischen Traffic, oft innerhalb weniger Tage nach Go-live
Bei TYPO3-Projekten kommt zusätzliche Komplexität dazu: Multi-Site-Setups mit mehreren Domains, mehrsprachige Seiten mit Sprach-Prefixes und Site-Konfigurationen, die das Routing beeinflussen. Je komplexer das Setup, desto wichtiger ist ein systematisches Vorgehen.
301 vs. 302: Wann welcher Redirect-Typ
Ein 301-Redirect ist eine permanente Weiterleitung. Er signalisiert Suchmaschinen, dass die alte URL dauerhaft durch die neue ersetzt wird. Ranking-Signale wie Backlinks werden auf die neue URL übertragen.
Ein 302-Redirect ist eine temporäre Weiterleitung. Suchmaschinen behalten die alte URL im Index und übertragen keine Ranking-Signale. Die alte URL bleibt die „kanonische" Variante.
Wann welchen Typ verwenden?
- Wenn eine Seite dauerhaft umzieht (Relaunch, neue URL-Struktur) → 301
- Wenn eine Seite vorübergehend nicht erreichbar ist (Wartung, saisonale Inhalte) → 302
- Wenn ihr A/B-Tests auf verschiedene URLs laufen lasst → 302
- Wenn ihr unsicher seid → 301 (im Relaunch-Kontext ist das fast immer richtig)
Wichtig: Ein falsch gesetzter 302 bei einem Relaunch ist einer der häufigsten Fehler. Google indexiert dann weiterhin die alte URL, die neue Seite rankt nicht — und ihr verliert Zeit und Sichtbarkeit.
Redirect-Strategie in 6 Schritten
1. Bestehende URLs crawlen
Bevor ihr irgendetwas weiterleitet, braucht ihr eine vollständige Liste aller URLs, die aktuell existieren und indexiert sind.
Quellen kombinieren:
- Crawl-Tool (Screaming Frog, Sitebulb): Alle erreichbaren URLs der bestehenden Seite
- Google Search Console: Alle indexierten URLs, inkl. solcher, die der Crawler nicht findet
- XML-Sitemap: Falls vorhanden, als zusätzliche Quelle
- Server-Logs: Für URLs, die Traffic bekommen, aber weder im Crawl noch in der Sitemap auftauchen (z.B. alte PDF-Links)
Tipp: Vergesst nicht die Assets — PDFs, Bilder und Dateien, auf die extern verlinkt wird. Die tauchen im Crawl auf, werden beim Mapping aber oft übersehen.
2. URL-Mapping erstellen
Das Mapping ist die zentrale Datei eurer Redirect-Strategie. Es ordnet jeder alten URL eine neue URL zu.
Format (CSV):
Strategien für das Mapping:
- 1:1-Mapping: Jede alte URL bekommt eine spezifische neue URL. Am sichersten, aber aufwändig.
- Pattern-basiert: Regeln für URL-Gruppen (z.B.
/produkte/*→/leistungen/*). Effizient bei großen Seiten, aber fehleranfällig. - Kombination: Pattern-Regeln für 80% der URLs, manuelles Mapping für die wichtigen 20%.
Bei einem typischen Relaunch mit 300–500 Seiten lässt sich der Großteil über 10–15 Pattern-Regeln abdecken. Die Top-Landingpages (die mit dem meisten Traffic und den meisten Backlinks) solltet ihr aber immer manuell prüfen.
alte_url;neue_url;typ;kommentar
/produkte/overview.html;/leistungen/;301;Seite umbenannt
/team/mueller.html;/ueber-uns/team/;301;Unterseiten zusammengelegt
/downloads/whitepaper-2019.pdf;/ressourcen/whitepaper/;301;PDF-Bereich neu
3. Redirect-Typ festlegen
Im Relaunch-Kontext ist der 301-Redirect der Standard. Setzt 302 nur ein, wenn ihr einen konkreten Grund dafür habt (und dokumentiert ihn).
Entscheidungshilfe:
- Seite existiert in neuer Form weiter → 301
- Seite wird mit einer anderen zusammengelegt → 301 (auf die zusammengeführte Seite)
- Seite wird ersatzlos entfernt → 301 auf die nächstbeste thematische Seite oder die Kategorie-Übersicht
- Seite ist nur temporär offline → 302
4. In TYPO3 umsetzen
TYPO3 bietet seit v9 ein integriertes Redirect-Modul (EXT:redirects). Für die meisten Relaunch-Szenarien reicht das aus.
Option A: TYPO3 Core Redirect Modul
Das Modul findet ihr im Backend unter *Site Management → Redirects*. Redirects legt ihr dort manuell an. Für einen CSV-Import benötigt ihr eine Extension wie georgringer/redirect-generator — das Core-Modul selbst bietet diese Funktion nicht.
Vorteile: Kein zusätzlicher Installationsaufwand, direkte Integration in die TYPO3-Oberfläche, Unterstützung von t3://-Links (bleiben auch bei URL-Änderungen stabil).
Option B: htaccess-Regeln
Für Pattern-basierte Redirects oder wenn Redirects vor TYPO3 greifen sollen (Performance):
Vorteil: Greift auf Webserver-Ebene, bevor TYPO3 überhaupt geladen wird — schneller bei sehr vielen Redirects.
Option C: Extension
Bei komplexen Anforderungen (Regex-Patterns, Import/Export, Statistiken) kann eine spezialisierte Extension sinnvoll sein. Prüft aber, ob sie aktiv gepflegt wird und eure TYPO3-Version unterstützt.
Empfehlung: Startet mit dem Core Redirect Modul. Nutzt htaccess für die großen Pattern-Regeln. Greift nur dann zu Extensions, wenn ihr einen konkreten Bedarf habt, den die Bordmittel nicht abdecken.
Backend → Site Management → Redirects → + Create new redirect
Source Host: *
Source Path: /alte-seite/
Target: t3://page?uid=42
Status Code: 301
# Pattern-Redirect: altes Prefix auf neues
RedirectMatch 301 ^/produkte/(.*)$ /leistungen/$1
# Einzelner Redirect
Redirect 301 /alte-seite.html /neue-seite/
5. Vor Go-live testen
Redirects auf Staging testen — nicht erst nach dem Go-live.
Test-Methoden:
- Stichproben-Check: Die 20 wichtigsten URLs manuell testen (curl, Browser, Redirect-Checker)
- Crawl auf Staging: Screaming Frog gegen die Staging-Umgebung laufen lassen, alte URLs als Liste importieren
- Alte Sitemap als Testliste: Die
sitemap.xmlder Live-Seite gegen Staging crawlen — jede URL muss entweder 200 oder 301 zurückgeben, keine 404
Prüfpunkte:
- [ ] Jeder Redirect führt auf eine existierende Seite (HTTP 200 oder 301, kein 404)
- [ ] Alle Redirects leiten direkt zum Ziel (max. 1 Hop, keine Ketten)
- [ ] Keine Redirect-Loops vorhanden (testen mit curl oder Browser)
- [ ] Bei mehrsprachigen Seiten: Redirects für jede Sprachvariante konfiguriert
- [ ] Redirects für PDFs und andere Assets (Bilder, Downloads) eingerichtet
# Schneller Check per curl
curl -I -L https://staging.example.com/alte-seite/
# Erwartete Ausgabe: 301 → neue URL → 200
6. Nach Go-live monitoren
Die ersten 2 Wochen nach dem Go-live sind kritisch. Richtet diese Monitoring-Punkte ein:
- Google Search Console: Crawl-Errors täglich prüfen, neue 404-Fehler sofort beheben
- Server-Logs oder 404-Monitoring: Welche URLs werden aufgerufen und enden auf 404?
- Ranking-Tracking: Organische Sichtbarkeit im Auge behalten (Search Console → Leistung)
- Backlink-Check: Externe Links auf alte URLs prüfen — werden sie korrekt weitergeleitet?
Tipp: Legt euch ein einfaches Dashboard an (Search Console + Crawl-Tool), das ihr in den ersten Wochen täglich prüft. Nach 4 Wochen reicht ein wöchentlicher Check.
Redirects bei mehrsprachigen TYPO3-Seiten
Mehrsprachige Setups machen Redirects komplexer. Jede Sprache hat eigene URL-Pfade, und die Site-Konfiguration in TYPO3 steuert das Routing.
Typische Fehlerquellen:
- Sprach-Prefix vergessen:
/en/old-page/wird weitergeleitet,/de/alte-seite/nicht - hreflang-Konflikte: Redirect zeigt auf eine Seite, deren hreflang auf die alte URL verweist
- Site-Konfiguration überschreibt Redirect: TYPO3 Route Enhancers können das Routing beeinflussen und unerwartete Interaktionen mit Redirects verursachen — testet Redirects nach Änderungen an der Site-Konfiguration
Empfehlung: Erstellt das Redirect-Mapping pro Sprache. Prüft nach dem Go-live, ob die hreflang-Tags auf die neuen URLs zeigen, nicht auf die alten. Testet jede Sprachvariante separat.
- Redirect-Kette
-
Eine Redirect-Kette entsteht, wenn eine URL über mehrere Zwischenschritte weitergeleitet wird (A → B → C → D). Ziel ist es, solche Ketten zu vermeiden, weil jeder Hop Crawl-Budget kostet und Link-Signale verdünnt.
Stolpersteine & Prüfpunkte
Redirect-Ketten
Das häufigste Problem. Seite A leitet auf B, B leitet auf C. Google folgt maximal 5 Hops, aber jeder Hop kostet Crawl-Budget und verdünnt die Link-Signale.
Wie erkennen: Crawl-Tool zeigt Redirect-Ketten als Warning. Oder per curl: Wenn ihr mehr als eine 301-Antwort seht, bevor die 200 kommt, habt ihr eine Kette.
Wie vermeiden: Jeder Redirect zeigt immer auf die finale URL, nie auf eine andere Weiterleitung. Beim Update von Redirects: alte Einträge aktualisieren, nicht neue drauflegen.
Redirect-Loops
Seite A leitet auf B, B leitet zurück auf A. Der Browser zeigt „ERR_TOO_MANY_REDIRECTS". Entsteht oft bei Pattern-Regeln, die sich gegenseitig triggern.
Wie erkennen: Browser-Test oder curl. Passiert oft erst nach dem Go-live, wenn mehrere Redirect-Quellen aktiv sind (TYPO3 + htaccess + CDN).
Wie vermeiden: Redirect-Regeln an nur einer Stelle pflegen. Wenn ihr htaccess UND TYPO3-Redirects nutzt, klar dokumentieren, welche Regel wo greift.
Performance bei großen Redirect-Tabellen
Bei sehr großen Redirect-Tabellen (mehrere tausend Einträge) solltet ihr die Performance monitoren. Das TYPO3 Core Redirect Modul ist mit dem Standard-Cache-Backend für bis zu ca. 65.000 Redirects ausgelegt — darüber hinaus empfiehlt TYPO3 den Wechsel zu einem Redis-Cache-Backend.
Empfehlung: Große Pattern-Regeln in die htaccess auslagern (greifen auf Webserver-Ebene, bevor TYPO3 geladen wird). Das Core-Modul nur für individuelle Redirects nutzen. Nach 6–12 Monaten: Redirects aufräumen, die keinen Traffic mehr bekommen.
Unvollständiges Mapping
URLs mit Query-Parametern (?id=42&L=1), Trailing Slashes, Groß-/Kleinschreibung — alles Varianten, die im Mapping fehlen können.
Wie vermeiden: Crawl und Search Console kombinieren. Search Console zeigt URLs, die Google kennt — der Crawl zeigt nur, was verlinkt ist. Die Differenz sind eure blinden Flecken.
Quick Wins
- Search Console als URL-Quelle nutzen: Exportiert die indexierten URLs — das ist eure Baseline
- Redirect-Map als CSV pflegen: Pflegt eure Redirect-Planung in einer CSV-Datei als Single Source of Truth. Für den Import ins TYPO3 Backend benötigt ihr eine Extension wie `georgringer/redirect-generator`
- Alte Sitemap als Testliste verwenden: Nach dem Go-live die alte `sitemap.xml` durchcrawlen — jede URL muss sauber weiterleiten
- Täglicher 404-Check in den ersten 2 Wochen: Die meisten Lücken tauchen in den ersten Tagen auf
- Pattern-Regeln dokumentieren: Schreibt in die CSV eine Spalte „Kommentar", damit ihr in 6 Monaten noch wisst, warum eine Regel existiert
FAQ
Praxisbeispiel
Ein mittelständisches Unternehmen hat seine TYPO3-Instanz von v11 über v12 auf v13 aktualisiert und gleichzeitig die gesamte Seitenstruktur überarbeitet — rund 400 Seiten in 3 Sprachen.
Vorgehen: Crawl + Search-Console-Export ergaben 1.200 aktive URLs. Davon ließen sich 95% über 12 Pattern-Regeln in der htaccess abdecken. Die 60 wichtigsten Landingpages (höchster Traffic und meiste Backlinks) wurden manuell gemappt. Alle Redirects liefen 2 Wochen auf Staging, bevor der Go-live stattfand.
Ergebnis: Null messbare Sichtbarkeitsverluste in den ersten 4 Wochen (Google Search Console). Zwei vergessene PDF-URLs tauchten am zweiten Tag im 404-Monitoring auf und wurden innerhalb einer Stunde nachgepflegt.