Integration · TYPO3

TYPO3 SEO: Was der Kern kann. Und wo dein Blog hinkommt.

TYPO3 bringt die SEO-Grundlagen im Kern mit: Die Extension SEO liefert Seitentitel, Meta-Beschreibung, Canonical, hreflang und die XML-Sitemap, sprechende URLs gibt es seit Version 9. Nur ist nicht alles ab Werk eingeschaltet. Einen Blog hat der Kern nicht, dafür braucht es eine Extension wie EXT:blog oder EXT:news. Claire veröffentlicht nicht in TYPO3 selbst, sondern betreibt deinen Blog unter einer Subdomain wie blog.deine-domain.de, vom Server gerendert und ohne Eingriff in dein TYPO3.

Demo buchen
Ohne KreditkarteIn 15 Minuten eingerichtetMonatlich kündbar
Inhaberin eines Fachbetriebs steht mit Tablet am Fenster zur Werkstatt
Veröffentlicht unter blog.deine-domain.de …
Seite vom Server, voller Text im HTMLfertig
Sitemap, RSS-Feed und Article-Schemafertig
Massivholz oder Furnier: Was hält länger?Freigeben

Unternehmen, deren Blogs mit Claire wachsen

TrustypostPlanimolREA CardTomorrow UniversityKUGUPaforySybilionNubibase

TYPO3 SEO: die Grundlagen

Was der TYPO3-Kern mitbringt. Und was du einschalten musst.

Für die SEO-Grundlagen brauchst du in TYPO3 keine Zusatz-Extension. Aber einiges ist optional und nicht in jeder Installation aktiv. Diese sieben Punkte gehst du am besten einmal mit deiner Agentur oder deinem Admin durch.

01

Die Extension SEO aktivieren

Die Extension SEO (typo3/cms-seo) gehört zum TYPO3-Kern, ist aber optional. Ohne sie fehlen in den Seiteneigenschaften die Reiter „SEO“ und „Social Media“, und auch das Feld für einen eigenen Titel in Suchmaschinen gibt es dann nicht. In Composer-Installationen kommt sie mit composer require typo3/cms-seo dazu, in klassischen Installationen ist sie meist schon da und muss nur aktiviert werden.

Danach hilft das Dashboard: Das Widget für Seiten ohne Meta-Beschreibung zeigt dir, wo noch etwas fehlt.

02

Titel und Meta-Beschreibung pflegen

Im Reiter SEO der Seiteneigenschaften gibt es ein eigenes Feld für den Titel in Suchmaschinen und eines für die Beschreibung. Bleibt der SEO-Titel leer, nimmt TYPO3 den normalen Seitentitel. Der Navigationstitel ist etwas anderes: Er ändert nur die Beschriftung im Menü.

Schreib in den Titel, wonach gesucht wird, und in die Beschreibung, warum man genau bei dir klicken sollte. Für die meisten Seiten reicht das schon, um sich von leeren Standardtiteln abzuheben.

03

Sprechende URLs und Weiterleitungen

Seit Version 9 baut TYPO3 die Adressen aus dem Feld URL-Segment jeder Seite, dem Slug. Extensions wie RealURL braucht es dafür nicht mehr. Halte Slugs kurz und sprechend.

Änderst du einen Slug, legt TYPO3 automatisch eine Weiterleitung von der alten Adresse an, sofern die Kern-Extension Redirects installiert ist. Die ist nicht immer dabei. Und: Standardmäßig antworten diese Weiterleitungen mit dem Statuscode 307, also „vorübergehend“. Für dauerhaft umgezogene Seiten stellst du in den Site-Einstellungen 301 ein.

04

Die XML-Sitemap einschalten

Auch die Sitemap kommt aus der Extension SEO, ist aber nicht automatisch aktiv. In aktuellen Versionen bindest du in der Site-Konfiguration das Site Set „SEO Sitemap“ ein, danach liegt sie unter /sitemap.xml. Ältere Setups laden sie über statisches TypoScript, die Adresse lautet dann ohne eigene Routing-Regel /?type=1533906435.

Reich die Sitemap danach in der Google Search Console ein. Dort siehst du auch, welche Seiten indexiert sind.

05

robots.txt und llms.txt als statische Route

Die robots.txt legst du in TYPO3 als statische Route in der Site-Konfiguration an, vom Typ staticText, im Backend-Modul Sites oder direkt in der config.yaml. Auf dieselbe Weise entsteht eine llms.txt. Prüf dabei, ob deine robots.txt KI-Crawler wie GPTBot und ClaudeBot zulässt.

KI-Crawler-Check starten
06

Mehrsprachig: hreflang kommt von selbst

Pflegst du Sprachen als Übersetzungen derselben Seiten im Seitenbaum, setzt die Extension SEO die hreflang-Verweise automatisch, abgeleitet aus den Spracheinstellungen der Site-Konfiguration. Als x-default gilt die erste Sprache. Achte darauf, dass übersetzte Seiten wirklich übersetzt sind.

07

Version aktuell, Extensions mit Maß

Laut get.typo3.org ist TYPO3 14 die aktuelle LTS-Version, der kostenlose Support für Version 13 läuft bis Ende 2027. Läuft deine Website auf einer Version ohne Support, plan zuerst das Update.

Für mehr Komfort gibt es Extensions wie Yoast SEO for TYPO3 mit Snippet-Vorschau und Fokus-Keyword. Sie helfen beim Überblick, Inhalte schreiben sie nicht. Und jede Extension ist eine weitere Abhängigkeit beim nächsten Update.

TYPO3 Blog

Ein Blog in TYPO3: Extension oder Subdomain.

Der TYPO3-Kern hat keinen Blog. Wer regelmäßig Fachartikel veröffentlichen will, hat drei Wege.

01

Weg 1: EXT:blog

Die Blog-Extension der TYPO3 GmbH (t3g/blog) baut auf Kern-Konzepten auf: Jeder Beitrag ist eine Seite vom Typ Blog-Beitrag. Dazu kommen Kategorien, Tags, Autoren, ein Archiv, Kommentare, verwandte Beiträge und ein RSS-Feed.

Installiert wird sie per Composer, danach wird sie eingerichtet und ins Design deiner Website eingebunden. Betreut eine Agentur deine Website, sprichst du das am besten mit ihr ab.

02

Weg 2: EXT:news

Die News-Extension von Georg Ringer (georgringer/news) ist ein vielseitiges News-System, das möglichst viele Kern-Elemente nutzt, etwa die Dateiverwaltung und die Systemkategorien. Ein RSS-Feed ist dort eine Listenansicht mit eigenem Template.

Auch hier gilt: Installation und Einrichtung gehören in die Hände von jemandem, der dein TYPO3 kennt.

03

Weg 3: Der Blog auf einer Subdomain

Der Blog läuft unter blog.deine-domain.de bei einem eigenen System, das jede Seite fertig auf dem Server erzeugt. Dein TYPO3 bleibt unverändert: keine Extension, kein Update-Risiko, kein Agentur-Auftrag. Du setzt einen DNS-Eintrag und einen Menüpunkt „Blog“.

Der Unterschied: Die Artikel liegen nicht in deinem TYPO3-Seitenbaum. Wer sie dort haben will, nimmt Weg 1 oder 2.

04

Was ein Fachartikel braucht

Egal, wo der Blog liegt: Woran Firmenblogs meist scheitern, ist nicht die Extension, sondern die Zeit. Thema, Recherche, Text, Bild, SEO-Felder und Freigabe kosten pro Artikel schnell einen halben Tag. Gefunden und zitiert wird, was eine Frage klar beantwortet:

  • Eine echte Frage als Thema, nach der gesucht wird.
  • Die Antwort im ersten Absatz, Details, Beispiele und Zahlen danach.
  • Links auf zwei, drei passende Leistungen oder Produkte, nicht auf zwanzig.
  • Ein eigenes Titelbild, Seitentitel und Meta-Beschreibung.
  • Pflege: Preise, Vorschriften und Zahlen veralten.

Claire und TYPO3

So bringt Claire den Blog an deine TYPO3-Website. Ohne Extension, ohne Eingriff ins System.

Claire veröffentlicht nicht in TYPO3 selbst. Sie findet Themen, nach denen deine Kunden suchen, schreibt die Artikel in deinem Ton und liefert sie selbst aus: unter einer Subdomain deiner Domain, jede Seite fertig vom Server gerendert. Dein TYPO3 bleibt, wie es ist.

Verbinden in drei Schritten

1

Blog-Adresse eintragen

In Claire unter Integrationen die Kachel „Baukasten ohne Blog?“ öffnen, eine Adresse wie blog.deine-domain.de eintragen und „Blog anlegen“ klicken. Claire liest dabei deine Website und schlägt Farbe, Logo und die Links zu Impressum und Datenschutz vor.

2

Einen DNS-Eintrag setzen

Dort, wo deine Domain verwaltet wird, legst du einen CNAME-Eintrag an: Name „blog“, Ziel blogs.byclaire.co. Das ist meist bei deinem Hoster oder deiner Agentur. Mit „Verbindung prüfen“ siehst du, ob alles stimmt. Das kann bis zu einer Stunde dauern, das https-Zertifikat entsteht automatisch.

3

Gestalten und freigeben

Farbe, Schrift, Logo, Name und Untertitel stellst du in einer Live-Vorschau ein, die es schon vor dem DNS-Eintrag gibt. Jeden fertigen Artikel liest du in Claire und veröffentlichst ihn mit „Im Blog veröffentlichen“.

Was Claire im Blog ausliefert

Server-Rendering
Jede Seite entsteht auf dem Server. Überschriften, Text, Bilder und Links stehen im HTML, auch für Crawler, die kein JavaScript ausführen.
Adressen
blog.deine-domain.de für die Übersicht, jeder Artikel unter einer sprechenden Adresse aus der Überschrift. Ziehst du einen Artikel zurück und veröffentlichst ihn später wieder, behält er seine Adresse.
Seitentitel, Beschreibung, Vorschau
Aus Claires Seitentitel und Meta-Beschreibung, dazu Canonical-Link und Open-Graph-Angaben für die Vorschau in Messengern und sozialen Netzwerken.
Strukturierte Daten
Article-Schema je Artikel mit Überschrift, Datum, Bild und Herausgeber, Blog-Schema auf der Übersicht.
Sitemap, robots.txt, RSS
/sitemap.xml mit allen Artikeln, /robots.txt mit Verweis darauf, /feed.xml mit den neuesten 50 Artikeln. Alles wächst mit jedem veröffentlichten Artikel von selbst mit.
Sichtbarkeit
Ein Schalter „Für Google und die KI-Suchen sichtbar“. Ist er aus, bleibt der Blog für Suchmaschinen gesperrt, gut zum Vorbereiten.
Gestaltung
Farbe, Schrift, Logo, Name und Untertitel, Links zu Hauptseite, Impressum und Datenschutz. Für Entwickler: eigenes CSS sowie eigener Kopf- und Fußbereich, etwa mit dem Menü deiner Hauptseite. Skripte entfernt Claire.
Sprachen
Die Hauptsprache liegt direkt unter der Blog-Adresse, jede weitere unter einem Kürzel wie /en/, mit Sprachumschalter und hreflang-Verweisen.
Dein TYPO3
Bleibt unberührt, Claire braucht keinen Zugang. Den Menüpunkt „Blog“ legst du einmal selbst an, etwa als Seite, die auf die Blog-Adresse verlinkt.

Wann ein Artikel live geht

Freigabe per Klick

Jeder fertige Artikel wartet in Claire. Du liest ihn, änderst, was du willst, und veröffentlichst ihn mit „Im Blog veröffentlichen“. Erst dann erscheint er unter deiner Blog-Adresse.

Jederzeit zurückziehen

Mit „Doch nicht veröffentlicht“ nimmst du einen Artikel wieder aus Blog, Sitemap und Feed. In Claire bleibt er erhalten, seine Adresse auch.

Claire schreibt nicht in TYPO3

Eine direkte Anbindung an TYPO3 hat Claire nicht. Willst du die Artikel trotzdem in deinem Seitenbaum haben, kopierst du sie mit „HTML kopieren“ als HTML-Code und fügst sie dort ein, wo dein Editor HTML annimmt. In Claire markierst du sie danach als selbst veröffentlicht, mit Link zeigt dir Claire auch Klicks und Impressionen aus der Search Console. Der gehostete Blog ist nur ohne verbundenes CMS möglich.

Wie Claire Lücken findet, Artikel schreibt und veröffentlicht, zeigt die Startseite.

So arbeitet Claire

Was du dafür brauchst

Enthalten ab Start. 199 € im Monat.

Kostenlos testen, ohne Kreditkarte. Danach monatlich kündbar, ohne Setup-Gebühr. Eine Zusatzsprache und die volle SEO-Strategie gibt es ab Growth (299 €).

Alle Pläne vergleichen

Fragen

Was du wissen solltest.

Ist TYPO3 noch zeitgemäß?

TYPO3 wird weiterentwickelt: Version 14 ist laut get.typo3.org die aktuelle LTS-Version mit kostenlosem Support bis Ende Juni 2029. Für SEO bringt der Kern das Nötige mit. Mehr Aufwand als andere Systeme macht TYPO3 überall dort, wo eine Extension nötig ist, etwa beim Blog.

Was ist bei SEO der Unterschied zwischen TYPO3 und WordPress?

Beide schaffen die Grundlagen. TYPO3 bringt Titel, Beschreibung, Canonical, hreflang und Sitemap über die Kern-Extension SEO mit. WordPress hat Beiträge ab Werk, für Meta-Beschreibungen nutzt man meist ein SEO-Plugin wie Yoast oder Rank Math. Beim Blog ist es umgekehrt: In WordPress eingebaut, in TYPO3 eine Extension.

Brauche ich eine SEO-Extension für TYPO3?

Für die Grundlagen nicht. Die Kern-Extension SEO deckt Titel, Beschreibung, Canonical, hreflang und Sitemap ab, die Kern-Extension Redirects die Weiterleitungen. Extensions wie Yoast SEO for TYPO3 ergänzen eine Snippet-Vorschau und Textanalyse.

Wie erstelle ich einen Blog in TYPO3?

Mit einer Extension: EXT:blog der TYPO3 GmbH oder EXT:news. Beide werden per Composer installiert und anschließend eingerichtet. Ohne Extension geht es mit einem Blog auf einer Subdomain, wie Claire ihn betreibt.

Muss meine Agentur etwas in TYPO3 ändern, damit Claire bloggen kann?

Nein. Claire braucht keinen Zugang zu deinem TYPO3. Nötig sind ein DNS-Eintrag für die Subdomain und, wenn du willst, ein Menüpunkt „Blog“.

Subdomain oder Unterordner für den Blog?

Ein Unterordner wie /blog müsste in deinem eigenen System liegen oder über einen Reverse Proxy eingebunden werden, eine Subdomain braucht nur einen DNS-Eintrag. Claire arbeitet deshalb mit einer Subdomain. Verlinke Blog und Hauptseite gegenseitig, damit Besucher und Suchmaschinen den Zusammenhang sehen.

Probier es an deiner eigenen Website aus. In 15 Minuten eingerichtet.

Website eingeben, Blog verbinden, ersten Entwurf lesen. Den Rest übernimmt Claire.

Ohne KreditkarteIn 15 Minuten eingerichtetMonatlich kündbar