Was TYPO3 für deine Sichtbarkeit mitbringt und wo Entwicklung anfängt
TYPO3 ist ein gutes Fundament für Suchmaschinenoptimierung, sobald jemand die vorhandenen Möglichkeiten tatsächlich nutzt. Seit Version 9 liefert das System Slugs, Meta-Felder, XML-Sitemap, Canonical-Tags und hreflang mit, ohne dass eine einzige Erweiterung installiert werden muss. Der Unterschied zwischen einer TYPO3-Website, die gefunden wird, und einer, die nicht gefunden wird, liegt deshalb selten an fehlenden Funktionen. Er liegt daran, ob die Funktionen gepflegt werden und ob jemand die Stellen kennt, an denen das Backend aufhört und das Template anfängt. Dieser Beitrag geht der Reihe nach durch: was TYPO3 selbst kann, wann eine Extension sinnvoll ist, welche Fehler uns in Projekten am häufigsten begegnen und welche Themen sich nur mit Eingriffen in die Integration lösen lassen.
Was TYPO3 von Haus aus mitbringt
Die wichtigsten SEO-Funktionen stecken in der Systemextension EXT:seo, die seit TYPO3 9.5 zum Kern gehört. Sie ist in den meisten Installationen bereits aktiv, taucht im Backend aber nicht als eigenes Modul auf, sondern verteilt sich auf die Seiteneigenschaften.
Slugs und sprechende URLs
Der Slug ist die URL einer Seite, und TYPO3 bildet ihn automatisch aus dem Seitentitel und der Position im Seitenbaum. Das Ergebnis ist meistens brauchbar, aber lange Seitentitel erzeugen lange URLs und tief verschachtelte Strukturen erzeugen Pfade mit mehreren Ebenen. Kürzen lohnt sich, solange die URL verständlich bleibt. Wichtiger als die maximale Kürze ist, dass der Slug stabil bleibt. Eine gewachsene Struktur sollte nicht allein wegen ihrer Länge umgebaut werden.
Meta-Angaben pro Seite
In den Seiteneigenschaften stehen SEO-Titel, Meta Description sowie Angaben für Open Graph und X/Twitter. Der SEO-Titel kann vom Seitentitel im Seitenbaum abweichen. Die Description beeinflusst kein Ranking, entscheidet aber mit darüber, ob jemand auf dein Ergebnis klickt. Bei großen Seitenbeständen wird die Pflege schnell zum Projekt. Mit der AI Suite lassen sich Seitentitel und Meta Descriptions direkt im TYPO3-Backend für viele Seiten vorbereiten.
Die XML-Sitemap
TYPO3 erzeugt die XML-Sitemap selbst. Sie liegt üblicherweise unter /sitemap.xml und verweist auf Teil-Sitemaps für Seiten und Datensätze. Für Datensätze aus Erweiterungen kann je nach Extension ein eigener Sitemap-Provider nötig sein. Eine Sitemap beschleunigt das Auffinden neuer Seiten, garantiert aber keine Indexierung. Entscheidend ist die Differenz zwischen eingereichten und tatsächlich indexierten URLs in der Google Search Console.
Canonical-Tags
TYPO3 setzt im Normalfall die eigene Seiten-URL als Canonical. Eingriffe werden dort nötig, wo derselbe Inhalt über mehrere URLs erreichbar ist, etwa durch Parameter oder alternative Detailansichten. Das Feld „Canonical-Link“ hilft dann, die maßgebliche Adresse festzulegen.
Indexierung steuern: robots-Angaben und robots.txt
Für einzelne Seiten gibt es noindex und nofollow. Die robots.txt regelt dagegen, welche Bereiche gecrawlt werden dürfen. Ein Ausschluss in robots.txt verhindert nicht zuverlässig die Aufnahme einer URL in den Index. Wenn eine Seite sicher nicht erscheinen soll, muss sie crawlbar bleiben und noindex ausliefern. Über die robots.txt lässt sich außerdem entscheiden, ob KI-Crawler wie GPTBot oder ClaudeBot Inhalte abrufen dürfen.
hreflang und mehrsprachige Seiten
TYPO3 erzeugt hreflang-Angaben aus der Sprachkonfiguration der Site. Das funktioniert nur sauber, wenn die angegebenen Sprachfassungen wirklich existieren. Fallback-Inhalte können sonst eine Übersetzung vortäuschen, die redaktionell nicht vorhanden ist. Dann ist eine bewusste Entscheidung nötig: übersetzen oder die zweite Fassung nicht ausliefern.
Braucht TYPO3 noch eine SEO-Extension?
Zwingend nötig ist keine SEO-Extension, denn die grundlegenden Funktionen stecken seit Version 9 im Kern. Die spannendere Frage ist, wie viel Arbeit die Pflege vieler Seiten im Alltag macht. Genau dort setzen Erweiterungen an: mit einer Vorschau des Suchergebnisses, Übersichten über fehlende Angaben und Bewertungen anhand eines Fokus-Keywords.
clickstorm SEO bringt ein Backend-Modul mit, in dem SEO-Felder mehrerer Seiten nebeneinander stehen. Yoast SEO for TYPO3 analysiert Texte bereits beim Schreiben. Embedding schema.org vocabulary liefert die Grundlage für strukturierte Daten. b13/de-slash vereinheitlicht URLs ohne abschließenden Schrägstrich, einschließlich Links, Canonicals und hreflang.
Eine grüne Ampel ist dabei keine Rankinggarantie, sondern eine redaktionelle Leitplanke. Je größer der Seitenbaum, desto stärker kann sich ein Werkzeug lohnen. Was keine Extension übernimmt, ist die Entscheidung, welche Seiten zuerst bearbeitet werden. Bei der Auswahl zählt deshalb vor allem, wie eng die Entwickler an TYPO3 dranbleiben und Versionssprünge begleiten.
Eine Erweiterung, die wir selbst entwickeln, wird im nächsten Abschnitt ausführlicher beschrieben: unsere AI Suite.
So unterstützt dich die AI Suite bei SEO
Die AI Suite ist eine TYPO3-Erweiterung, die die wiederkehrende SEO-Arbeit im Backend übernimmt. Sie deckt drei Bereiche ab, die sonst an verschiedenen Stellen und mit verschiedenen Werkzeugen erledigt werden: die Metadaten, die Analyse einer Seite und die Fragen, die beim Arbeiten aufkommen.
Metadaten für viele Seiten auf einmal
Seitentitel, Meta Description, OpenGraph- und Twitter-Angaben sowie Keywords entstehen direkt im Backend, für eine einzelne Seite oder für viele in einem Durchgang. Dasselbe gilt für Bild-Metadaten, also auch für die Alternativtexte, sowohl bei Bildern in Inhaltselementen als auch in der Dateiliste. Für Nachrichten aus EXT:news lassen sich Titel, Beschreibung und Keywords ebenso erzeugen. Aus dem Ausfüllen leerer Felder wird damit ein Prüfen und Freigeben, und genau daran scheitern die meisten Vorhaben bei großen Seitenbäumen.
Das AI Audit prüft sechs Bereiche
Das Audit-Modul nimmt sich eine öffentlich erreichbare Seiten-URL vor und bietet dafür sechs Analysen an: SEO und Performance, Barrierefreiheit, W-Fragen- und FAQ-Abdeckung, Content-Gap über bestehende Rankings, Themencluster und Wettbewerber. Die Funde werden zu einem Audit-Score von 0 bis 100 verdichtet und danach eingeordnet, wie sie sich beheben lassen.
Die Analyse „SEO und Performance“ misst zusätzlich mit Lighthouse und bewertet, wie gut eine Seite für KI-Systeme lesbar ist. Mit einem gesetzten Fokus-Keyword kommen Suchvolumen, erkannte Suchintention und die eigene Position in den Suchergebnissen dazu. Über die Keyword-Kandidaten schlägt die AI Suite passende Begriffe vor, jeweils mit Suchanfragen pro Monat, Wettbewerb und Schwierigkeit. Damit ist genau die Vorarbeit abgedeckt, die weiter unten im Abschnitt zur Reihenfolge als Voraussetzung für die Inhalte steht.
Metadaten-Funde und fehlende Alternativtexte lassen sich direkt aus dem Ergebnis heraus beheben. Das ist der Unterschied zu einem Audit-Werkzeug, das eine Liste ausgibt und dich damit allein lässt: Analyse und Umsetzung liegen an derselben Stelle.
ChEddi beantwortet Fragen direkt im Backend
ChEddi ist ein KI-Assistent, der im TYPO3-Backend sitzt und sich auf jeder Backend-Seite aufklappen lässt. Anfragen werden im Klartext gestellt, etwa „welche Seiten haben noch keine Meta Description?“. Für die tägliche SEO-Arbeit ist das der schnellste Weg zu den Lücken im Seitenbaum, ohne vorher ein Modul zu suchen oder einen Crawl zu starten.
Zwei Dinge sind dabei wichtig. ChEddi arbeitet mit den Rechten des angemeldeten Benutzers, sieht und ändert also nur, was der Redakteur ohnehin darf. Und alle Änderungen landen standardmäßig in einem Entwurfs-Workspace, bleiben für Besucher also unsichtbar, bis jemand sie veröffentlicht.
Fünf Fehler, die wir in TYPO3-Projekten immer wieder sehen
Eine Seite wird umbenannt, der Slug ändert sich mit und die alte URL läuft ins Leere. Externe Links, Lesezeichen und das bisherige Ranking verlieren ihren Anschluss. Die Systemextension redirects kann Änderungen an Slugs automatisch als Weiterleitungen erfassen, sofern sie installiert und entsprechend konfiguriert ist. Nach Verschiebungen ganzer Seitenzweige müssen die Weiterleitungen trotzdem kontrolliert werden. Sie sollten direkt auf das endgültige Ziel zeigen, Ketten und Schleifen gehören regelmäßig ausgeräumt.
Danke-Seiten, Suchergebnisse, Druckansichten, alte Kampagnenseiten oder vergessene Testbereiche gehören nicht in die Sitemap. Seiten mit noindex werden normalerweise ausgeschlossen. Entscheidend ist, dass Sitemap und gewünschte Indexierung dieselbe Aussage treffen. Eine lange Liste ist kein Qualitätsmerkmal, wenn ein Teil der URLs gar nicht gefunden werden soll.
Wenn eine zweite Sprache konfiguriert, aber nicht vollständig übersetzt ist, können Fallback-Seiten falsche hreflang-Signale erzeugen. Suchmaschinen prüfen diese Angaben gegenseitig. Zeigt die englische Fassung nicht sauber auf die deutsche zurück oder ist der Inhalt erkennbar derselbe, wird hreflang ignoriert. Die redaktionelle Entscheidung lautet deshalb: übersetzen oder diese Sprachfassung nicht ausliefern.
Bleibt die Description leer, wählt Google selbst einen Ausschnitt aus dem Text. Manchmal passt das, oft landet dort ein Satz aus Navigation oder Cookie-Hinweis. Noch ungünstiger ist eine für alle Seiten identische Description. Sie beeinflusst kein Ranking, aber die Klickrate. Zwei passende Sätze pro wichtiger Seite sind meist wertvoller als eine pauschale Vorlage.
Eine saubere Struktur bedeutet genau eine H1, darunter H2 für Abschnitte und H3 für Unterthemen. Überschriften sollten nicht nur wegen ihrer Größe gewählt werden. Für Gestaltung gibt es andere Einstellungen. Das ist für Screenreader und für die maschinelle Auswertung wichtig. Mehr zum Zusammenhang mit Barrierefreiheit steht im Beitrag zur Umsetzung des BFSG in TYPO3.
Wo TYPO3-SEO aus dem Backend heraus nicht mehr lösbar ist
Bis hierhin ging es um Felder und Einstellungen, die eine Redaktion selbst pflegen kann. Die folgenden vier Themen entscheiden mindestens genauso stark über die Sichtbarkeit, liegen aber im Template und in der Konfiguration. Wer sie im Backend sucht, sucht vergeblich.
Ladezeit und Core Web Vitals
Unoptimierte Bilder, blockierende Skripte und unpassendes Caching bremsen eine Seite. TYPO3 kann Bildvarianten und moderne Formate ausliefern, aber das Fluid-Template muss sie auch verwenden. Gemessen wird sinnvollerweise an mehreren Seitentypen, nicht nur an der Startseite.
Strukturierte Daten
TYPO3 gibt strukturierte Daten nicht vollständig automatisch aus. Artikel, Organisationen, Breadcrumbs oder FAQs müssen abhängig vom Projekt ergänzt und miteinander verknüpft werden. Die Extension schema kann dabei als gemeinsame Grundlage dienen.
Interne Verlinkung über den Seitenbaum
Menülinks zeigen die Hierarchie, Links aus dem Fließtext stellen aber einen stärkeren inhaltlichen Zusammenhang her. TYPO3 macht interne Links robust, weil sie beim Verschieben und Umbenennen mitwandern. Die redaktionelle Entscheidung, welche Seite an welcher Stelle das passende Ziel ist, bleibt trotzdem notwendig.
Semantisches Markup
Navigation, Hauptinhalt, Listen und Bedienelemente müssen im Template semantisch ausgezeichnet werden. Das ist zuerst eine Frage der Barrierefreiheit, hilft aber auch Maschinen dabei, den eigentlichen Inhalt vom Seitenrahmen zu trennen. Weitere Hintergründe stehen im Beitrag zur Umsetzung des BFSG in TYPO3.
Warum saubere Inhaltselemente auf die Sichtbarkeit einzahlen
Wenn für jeden Anwendungsfall ein passendes Inhaltselement vorhanden ist, entstehen saubere Strukturen fast von selbst. Fehlen solche Bausteine, werden Layouts aus Tabellen gebaut, Überschriften nach Optik gesetzt und Formatierungen aus Word übernommen. Das Ergebnis ist schwer auswertbarer Quelltext. Mit Content Blocks und der Content Blocks GUI lassen sich eigene Inhaltselemente strukturiert definieren. Der SEO-Nutzen ist mittelbar, aber real: Je besser die Bausteine zum Redaktionsalltag passen, desto seltener wird die Struktur einer Seite zum Zufallsprodukt.
Relaunch und Versionssprung: die zwei Momente, in denen Rankings verloren gehen
Ein Relaunch ist der riskanteste Moment im Leben einer Website. Es ändern sich Struktur, URLs, Templates und Inhalte gleichzeitig. Vor dem Umbau sollten bestehende URLs mit Daten aus der Google Search Console erfasst und neuen Zieladressen zugeordnet werden. Seiten ohne direkte Entsprechung gehören auf die nächstbeste thematisch passende Seite, nicht pauschal auf die Startseite. Nach dem Start müssen Fehlerseiten und Indexabdeckung mehrere Wochen beobachtet werden.
Ein reiner Versionssprung von TYPO3 v12 auf v13 ändert die URLs normalerweise nicht. Riskant wird es, wenn gleichzeitig Templates, Seitenstruktur oder Adressen geändert werden. Dann handelt es sich faktisch um einen Relaunch. Zusätzlich müssen alle Extensions auf Kompatibilität und Pflegezustand geprüft werden. TYPO3-Sicherheitsupdates gehören in die Planung. Welche Versionen aktuell unterstützt werden, steht auf get.typo3.org.
Anders liegt der Fall bei einem Sprung von TYPO3 8 oder älter. Bis dahin entstanden sprechende URLs nicht im Kern, sondern über Erweiterungen wie RealURL. Seit Version 9 übernimmt das Routing mit Slugs diese Aufgabe. Die Adressen werden damit nach einer anderen Technik gebildet und stimmen nicht zwangsläufig mit den bisherigen überein. Vor einem solchen Sprung gehört deshalb dasselbe Vorgehen dazu wie bei einem Relaunch: die alten URLs vollständig erfassen, ihnen neue Adressen zuordnen und die Weiterleitungen anlegen, bevor umgeschaltet wird.
Bei der AI Suite arbeiten unsere Geschäftsführer von AutoDudes selbst im TYPO3 Content Types Team mit. Dadurch sehen sie Änderungen im Kern frühzeitig und können die Extension auf Hauptversionen vorbereiten. Mehr zur Einordnung steht auf der Seite über uns.
Die Reihenfolge, die in der Praxis am meisten bringt
Zuerst kommen die Grundlagen im Backend: wichtige SEO-Titel und Meta Descriptions, noindex für nicht relevante Seiten sowie eine Sitemap, die tatsächlich die gewünschten URLs enthält. Danach folgt ein Crawl auf 404-Fehler, Weiterleitungsketten, doppelte Titel und Descriptions sowie fehlerhafte hreflang-Angaben. Die Google Search Console ergänzt die Sicht auf Seiten, die Google kennt oder aussortiert. Dann kommt die Technik im Template: Ladezeit an mehreren Seitentypen messen, Bildausgabe optimieren und strukturierte Daten ergänzen. Hier braucht es Entwicklung, und Analyse sowie Umsetzung sollten eng zusammenarbeiten. Eine laufende SEO-Betreuung unterscheidet sich genau dadurch von einem einmaligen Audit, dass sie die Befunde auch in Umsetzung überführt. Zum Schluss folgen die Inhalte: Suchintention klären, Überschriften strukturieren, Einstiege schärfen und passende interne Links setzen. Gute Inhalte wirken nicht, wenn die Technik klemmt, gute Technik läuft ins Leere, wenn niemand weiß, wonach gesucht wird.
Häufige Fragen zu TYPO3 und SEO
Ist TYPO3 gut für SEO?
Ja, und das gilt schon für eine Standardinstallation. TYPO3 liefert saubere URLs, Meta-Felder je Seite, eine automatisch erzeugte XML-Sitemap, Canonical-Tags, hreflang für mehrsprachige Auftritte und eine steuerbare Indexierung mit. Was TYPO3 nicht liefert, ist ein Automatismus, der diese Felder mit guten Inhalten füllt. Ob eine TYPO3-Website gefunden wird, entscheidet deshalb nicht allein das System, sondern die Pflege und Qualität der Integration.
Welche SEO-Extension braucht TYPO3?
Zwingend keine, denn die SEO-Funktionen selbst stecken seit Version 9 im Kern. Für die redaktionelle Arbeit sind clickstorm SEO und Yoast SEO for TYPO3 verbreitet. Die AI Suite deckt drei Bereiche ab. Sie erzeugt Seitentitel, Meta Descriptions, OpenGraph-Angaben und Bild-Alternativtexte für viele Seiten in einem Durchgang. Ihr Audit-Modul prüft eine Seite in sechs Analysen, von SEO und Performance über Barrierefreiheit bis zu Wettbewerbern und Themenclustern, und Metadaten-Funde lassen sich direkt aus dem Ergebnis beheben. Dazu kommt ChEddi, ein Assistent im TYPO3-Backend, der Fragen im Klartext beantwortet, etwa welche Seiten noch keine Meta Description haben. Wichtig bleibt bei allen Erweiterungen, wie eng ihre Entwickler am TYPO3-Kern arbeiten und Versionssprünge begleiten.
Wie erstelle ich eine XML-Sitemap in TYPO3?
Gar nicht manuell: TYPO3 erzeugt die XML-Sitemap selbst, sobald die Systemextension EXT:seo und die zugehörige Konfiguration aktiv sind. Üblicherweise liegt sie unter /sitemap.xml und verweist auf Teil-Sitemaps für Seiten und Datensätze. Für Erweiterungen wie News kann ein eigener Provider nötig sein. Anschließend gehört die Sitemap in die Google Search Console.
Verliere ich beim Umstieg auf eine neue TYPO3-Version meine Rankings?
Bei einem reinen Versionssprung normalerweise nicht. Ein Update ändert deine URLs nicht, solange Struktur und Inhalte gleich bleiben. Riskant wird es, wenn gleichzeitig neue Templates, eine neue Seitenstruktur oder neue Adressen entstehen. Dann ist es faktisch ein Relaunch und ein Weiterleitungskonzept muss vor dem Umbau stehen.
Ein Shopware-Shop stellt an vielen dieser Stellen andere Anforderungen, weil er seine Seiten automatisch aus Produktdaten erzeugt. Was dort zu beachten ist, steht im Ratgeber zu Shopware-SEO. Wenn du Unterstützung für deinen Shopware-Shop suchst, findest du hier unsere TYPO3-Leistungen.