Contao SEO: Der Leitfaden für 2026

Contao bietet viele SEO-Funktionen bereits im Core, doch Seitenbaum, Aliasse, Nachrichtenarchive und Caching müssen als gemeinsames technisches System konfiguriert werden. Unser Contao SEO Leitfaden liefert hier Hilfe.

  • Du erfährst, welche Contao-Einstellungen für URLs, Canonicals, Indexierung, Sitemaps und Metadaten relevant sind.
  • Du bekommst konkrete Lösungen für Duplicate Content, langsame Seiten, Nachrichtenarchive und mehrsprachige Websites.
  • Du siehst, wann Contao skalierbar ist, welche CMS-Alternativen passen und wie externe SEO-Kontrollen helfen.

Contao SEO

Contao SEO 2026 beginnt im Seitenbaum. Contao ist ein seitenbasiertes Content-Management-System, bei dem Seiten, Artikel, Inhaltselemente, Frontend-Module und Layouts zusammen die endgültige URL und HTML-Ausgabe bilden.

1. Ist Contao für SEO geeignet?

Ja, Contao eignet sich  für Suchmaschinenoptimierung. Das CMS bietet sprechende Seitenaliasse, individuelle Seitentitel, Meta-Descriptions, Robots-Anweisungen, Canonicals, XML-Sitemaps, Weiterleitungen, mehrsprachige Websites und leistungsfähiges HTTP-Caching.

Viele dieser Funktionen lassen sich ohne umfangreiche SEO-Erweiterung konfigurieren. Das reduziert Abhängigkeiten und macht die technische Ausgabe vergleichsweise gut kontrollierbar. Gute Rankings entstehen trotzdem erst durch eine saubere Architektur, hochwertige Inhalte und externe Autorität.

1.1 Stärken von Contao SEO

  • Hierarchischer Seitenbaum als zentrale Website-Struktur
  • Sprechende und automatisch generierbare Seitenaliasse
  • Individuelle Metadaten und Robots-Einstellungen pro Seite
  • Mehrere Websites und Domains in einer Installation
  • Getrennte Website-Startpunkte für verschiedene Sprachen
  • Automatisch generierbare XML-Sitemaps
  • Eigene Seitentypen für 301-, 302-, 404- und 503-Antworten
  • HTTP-Caching und integrierter Cache-Proxy
  • Strukturierte Inhaltselemente und wiederverwendbare Module

Contao eignet sich damit für Unternehmenswebsites, Verbände, öffentliche Einrichtungen, Portale und mehrsprachige Projekte. Die hierarchische Seitenstruktur ist für Redakteure meist gut nachvollziehbar und kann direkt als Grundlage für Navigation und interne Verlinkung dienen.

1.2 Typische Schwächen des Systems

Die klare Seitenstruktur besitzt auch Grenzen. Bei großen Projekten kann der Seitenbaum sehr umfangreich werden. Wiederverwendbare Artikel, Inhaltselemente und Module können zudem auf mehreren Seiten erscheinen und dadurch ähnliche oder nahezu identische Inhalte erzeugen.

Typische Hürden sind:

  • Seitenaliasse werden ohne Weiterleitung geändert.
  • Ordner-URLs und URL-Suffixe werden nachträglich umgestellt.
  • Inhaltselemente erscheinen auf mehreren indexierbaren URLs.
  • Nachrichtenleser sind über verschiedene Seiten erreichbar.
  • Archive und Pagination erzeugen schwache Listenseiten.
  • Die interne Contao-Suche wird mit der Google-Indexierung verwechselt.
  • Mehrsprachige Seitenbäume entwickeln sich inhaltlich auseinander.
  • Cookies oder Personalisierung verhindern wirksames Shared Caching.
  • Individuelle Templates erzeugen fehlerhafte Überschriften oder Metadaten.

Contao ist seitenbasiert

Eine URL ist in Contao eng mit ihrem Platz im Seitenbaum verbunden. Prüfe deshalb nicht nur einzelne Inhalte. Analysiere immer Seite, Artikel, Frontend-Module, Layout, Sprache und Website-Startpunkt als zusammenhängende Einheit.

2. Version, Installation und Updates

Setze für neue Projekte eine aktuell unterstützte Contao-Version ein. Stand 28. August 2026 ist Contao 5.7 die aktuelle LTS-Version mit geplantem Long-Term-Support bis Februar 2029. Contao 6.0 befindet sich seit dem 15. August 2026 in der aktiven Phase. Welche Linie passt, hängt von benötigten Erweiterungen, Projektlaufzeit und Upgrade-Strategie ab.

2.1 LTS oder aktuelle Hauptversion?

Eine LTS-Version eignet sich häufig für Unternehmen, die einen längeren planbaren Wartungszeitraum benötigen. Die aktuelle Hauptversion bietet neuere Funktionen, kann aber anfangs eine kleinere Auswahl vollständig kompatibler Erweiterungen besitzen.

Prüfe vor der Entscheidung:

  • Kompatibilität aller benötigten Erweiterungen
  • Supportzeitraum der Contao-Version
  • PHP- und Datenbankanforderungen
  • individuelle Bundles und Event Listener
  • angepasste Templates und Frontend-Komponenten
  • geplante Betriebsdauer der Website

Veraltete Installationen sollten als Migrationsprojekt behandelt werden. Ein direktes Update im Produktivsystem ist bei größeren Versionssprüngen keine sinnvolle Abkürzung. Baue eine Staging-Umgebung auf und prüfe dort Frontend, Backend, Formulare, Weiterleitungen, Suchfunktion und Cronjobs.

2.2 Document Root korrekt setzen

Bei aktuellen Contao-Installationen befinden sich öffentlich zugängliche Dateien im Unterordner /public. Das Document Root der Domain sollte auf diesen Ordner zeigen. Dadurch bleiben Konfigurations-, Quellcode- und Anwendungsdateien außerhalb des öffentlich erreichbaren Verzeichnisses.

Prüfe nach der Installation, ob Dateien wie .env, Composer-Konfigurationen oder interne Cache-Verzeichnisse über den Browser erreichbar sind. Auch falsch konfigurierte Subdomains und Testsysteme können vertrauliche Dateien zugänglich machen.

Ein technisch sauberer Projektstart spart spätere Korrekturen. Lege Contao-Version, Document Root, Deployment-Prozess, Staging-System und Update-Verantwortung fest, bevor Inhalte und individuelle Erweiterungen umgesetzt werden.

3. Seitenbaum und URL-Struktur

Der Seitenbaum ist das zentrale Strukturelement von Contao. Seiten werden hierarchisch angelegt und können Eigenschaften wie Layout, Zugriffsschutz und Cache-Einstellungen von übergeordneten Seiten erben. Navigationen lassen sich daraus automatisch erzeugen.

3.1 Seitenaliasse planen

Jede reguläre Seite erhält einen eindeutigen Alias. Bleibt das Feld leer, erzeugt Contao den Alias automatisch aus dem Seitennamen. Für die eigentliche Startseite sollte der Alias index verwendet werden, damit sie ohne zusätzlichen Pfad unter der Domain erreichbar ist.

Geeignete Aliasse sind kurz, stabil und verständlich:

  • seo-beratung
  • ratgeber/contao-seo
  • standorte/muenchen
  • unternehmen/referenzen

Vermeide Datumsangaben in dauerhaft gepflegten Ratgebern. Auch interne Abteilungsnamen oder Kampagnenbezeichnungen gehören selten in öffentliche URLs. Eine URL sollte den langfristigen Inhalt beschreiben und nicht den aktuellen Platz im Organigramm.

3.2 Ordner-URLs bewusst einsetzen

Im Website-Startpunkt lässt sich die Verwendung von Ordner-URLs aktivieren. Contao ergänzt dann die Aliasse übergeordneter Seiten. Aus einer Seite Download unter Docs und Install kann beispielsweise der Pfad docs/install/download entstehen.

Ordner-URLs machen Themenbereiche sichtbar und können große Websites strukturieren. Sie erhöhen aber das Risiko von URL-Änderungen, wenn Seiten im Baum verschoben oder Elternaliasse geändert werden.

Prüfe vor der Aktivierung:

  • Bleibt die Seitenhierarchie langfristig stabil?
  • Sollen verschobene Seiten ihre URL behalten?
  • Gibt es bereits Rankings und Backlinks?
  • Wie werden alte Pfade weitergeleitet?
  • Wer darf Elternseiten und Aliasse verändern?

3.3 URL-Suffix und Präfix

Contao kann ein URL-Suffix wie .html sowie ein Präfix für alle Seiten unterhalb eines Website-Startpunkts verwenden. Für Rankings ist ein Dateisuffix nicht erforderlich. Wichtig ist eine einheitliche Konvention.

Ändere Suffixe und Präfixe bei bestehenden Websites nur im Rahmen einer dokumentierten Migration. Jeder alte Pfad benötigt ein passendes Weiterleitungsziel. Aktualisiere danach interne Links, Canonicals, hreflang-Verweise und XML-Sitemaps.

Aktiviere Ordner-URLs oder ändere das URL-Suffix niemals ohne vollständigen Export der bestehenden Adressen. Eine kleine Einstellung am Website-Startpunkt kann den Pfad vieler Unterseiten verändern. Teste Weiterleitungen und interne Links vor dem Deployment.

3.4 Routenkonflikte prüfen

Contao weist bei ähnlichen Seitenaliassen auf mögliche Routenkonflikte hin. Route-Pfad und Route-Priorität können beeinflussen, welche Seite bei ähnlichen Mustern geladen wird. Besonders Listen- und Leser-Seiten benötigen eindeutige Regeln

Prüfe nach neuen Seiten und Erweiterungen, ob vorhandene URLs weiterhin dieselben Inhalte und Statuscodes liefern. Routenkonflikte fallen im Backend nicht immer dort auf, wo sie später im Frontend auftreten.

4. Canonicals und Duplicate Content

Contao kann Canonical-Tags über den Website-Startpunkt aktivieren. Für Newsbeiträge lässt sich in aktuellen Contao-Versionen zusätzlich eine individuelle kanonische URL hinterlegen.

Aktiviere die globale Canonical-Ausgabe und prüfe danach alle Seitentypen. Ein vorhandenes Tag ist noch kein Qualitätsnachweis. Die URL muss zur tatsächlichen Seitenarchitektur passen.

4.1 Canonicals richtig kontrollieren

Ein korrekter Canonical erfüllt diese Anforderungen:

  • Pro URL wird genau ein Canonical ausgegeben.
  • Die Adresse ist absolut und verwendet HTTPS.
  • Das Canonical-Ziel liefert Status 200.
  • Die Zielseite ist indexierbar.
  • Der bevorzugte Domainname wird verwendet.
  • Sprachversionen verweisen auf sich selbst.
  • Parameter werden nur übernommen, wenn sie relevant sind.

Weiterleitungen sind für technisch unnötige Duplikate meist klarer. Canonicals eignen sich für URLs, die aus fachlichen oder technischen Gründen erreichbar bleiben müssen. Eine Alias-Variante, die niemand benötigt, sollte direkt auf den bevorzugten Pfad weiterleiten.

4.2 Typische Duplikate in Contao

  • Inhaltselemente oder Artikel werden auf mehreren Seiten eingebunden.
  • Ein Newsbeitrag ist über mehrere Nachrichtenleser erreichbar.
  • Archive zeigen weitgehend dieselben Beiträge.
  • Filter und Parameter erzeugen alternative Listenansichten.
  • HTTP-, HTTPS- und Domainvarianten sind parallel erreichbar.
  • URLs mit und ohne Suffix liefern denselben Inhalt.
  • Sprachversionen besitzen nahezu identische, unübersetzte Texte.
  • PDFs duplizieren Inhalte einer HTML-Seite.

Wiederverwendbare Inhaltselemente sind redaktionell effizient. Werden große Textblöcke auf vielen indexierbaren Seiten eingebunden, kann der einzigartige Anteil der einzelnen URL aber zu gering werden. Nutze zentrale Bausteine für kurze Hinweise, Kontaktmodule oder rechtliche Informationen. Der Hauptinhalt sollte zur Suchintention der Seite passen.

Der Ratgeber zu Duplicate Content und Near-Duplicate-Pages zeigt, wie konkurrierende Seiten erkannt und konsolidiert werden.

5. Indexierung und XML-Sitemap

Contao bietet für reguläre Seiten ein Robots-Feld mit Einstellungen wie index,follow und noindex,follow. Jede Seite sollte eine bewusste Indexierungsentscheidung erhalten. Ein pauschales noindex,nofollow für unwichtige Seiten ist nicht immer sinnvoll, da vorhandene interne Links weiterhin wertvoll sein können.

5.1 Google und interne Suche trennen

Contao verfügt über eine eigene Website-Suche. Die Einstellung für den internen Suchindex ist nicht mit dem Robots-Tag für Google gleichzusetzen. Ab Contao 5.6 lässt sich über den Suchindexierer festlegen, ob eine Seite in der internen Contao-Suche erscheint. Standardmäßig orientiert sich diese Einstellung am Robots-Tag, kann aber überschrieben werden.

Prüfe daher zwei getrennte Fragen:

  • Soll Google die Seite indexieren?
  • Soll die interne Contao-Suche die Seite anzeigen?

Eine Danke-Seite kann beispielsweise für Google auf noindex stehen und auch aus der internen Suche ausgeschlossen werden. Eine geschützte Wissensseite kann dagegen intern durchsuchbar sein, obwohl öffentliche Suchmaschinen keinen Zugriff erhalten.

5.2 Versteckte Seiten bleiben erreichbar

Die Option Im Menü verstecken entfernt eine Seite nur aus der Navigation. Eine veröffentlichte Seite bleibt über Direktlinks und Frontend-Module erreichbar. Sie kann weiterhin indexierbar sein.

Nutze diese Option für Landingpages, die nicht im Hauptmenü erscheinen sollen. Sie ersetzt weder noindex noch einen Zugriffsschutz. Prüfe versteckte Seiten regelmäßig auf interne Links, Aktualität und fachlichen Zweck.

5.3 XML-Sitemap erzeugen

Contao kann XML-Sitemaps auf Grundlage des Seitenbaums und der Einstellungen am Website-Startpunkt generieren. Der Befehl generateSitemap im Contao Automator erzeugt die entsprechenden Sitemap-Dateien.

In die XML-Sitemap gehören nur URLs, die:

  • Status 200 liefern,
  • öffentlich erreichbar sind,
  • indexiert werden dürfen,
  • einen passenden Canonical besitzen,
  • keine Weiterleitung darstellen,
  • einen eigenständigen Inhalt anbieten.

Prüfe die Sitemap nach Änderungen am Seitenbaum, an Aliassen oder Sprachversionen. Eine automatisch erzeugte Datei kann technisch korrekt sein und trotzdem URLs enthalten, die aus SEO-Sicht nicht indexiert werden sollten.

5.4 robots.txt pro Domain

Im Website-Startpunkt kann Contao individuelle robots.txt-Anweisungen pro Domain verwalten. Das ist besonders bei Multidomain-Installationen hilfreich. Existiert eine physische robots.txt im Document Root, kann sie die dynamische Ausgabe von Contao überlagern.

Verwende die robots.txt zur Steuerung des Crawlings, nicht zum sicheren Entfernen von URLs aus dem Index. Staging-Systeme und vertrauliche Bereiche benötigen einen echten Zugriffsschutz.

6. Weiterleitungen und Fehlerseiten

Contao kennt eigene Seitentypen für interne und externe Weiterleitungen. Als Weiterleitungstyp stehen temporäre 302- und dauerhafte 301-Antworten zur Verfügung. Für dauerhafte URL-Wechsel ist Status 301 in der Regel die passende Wahl.

6.1 Alte Aliasse erhalten

Wenn du einen Seitenalias änderst, muss der alte Pfad weiterhin kontrolliert werden. Eine Möglichkeit ist eine Weiterleitungsseite mit dem alten Alias, die auf die neue Seite verweist. Bei größeren Migrationen sind zentrale Redirect-Regeln auf Server- oder Anwendungsebene meist übersichtlicher.

Jede Weiterleitung sollte:

  • direkt zum finalen Ziel führen,
  • keine Schleife oder Kette erzeugen,
  • auf eine fachlich passende Seite zeigen,
  • interne Links nicht dauerhaft ersetzen,
  • in regelmäßigen Crawls überprüft werden.

Leite entfernte Inhalte nicht pauschal zur Startseite. Gibt es keinen geeigneten Ersatz, ist eine korrekte 404- oder 410-Antwort meist verständlicher.

6.2 Fehlerseiten richtig einsetzen

Contao stellt eigene Seitentypen für 401, 403, 404 und 503 bereit. Die 404-Seite wird geladen, wenn eine angeforderte Seite nicht existiert. Im Wartungsmodus kann der Website-Startpunkt eine 503-Seite ausgeben.

Eine gute 404-Seite enthält:

  • eine verständliche Fehlermeldung,
  • einen Link zur Startseite,
  • eine funktionierende Suche,
  • Links zu wichtigen Kategorien,
  • weiterhin den HTTP-Status 404.

Die 503-Seite sollte nur bei einer vorübergehenden Wartung verwendet werden. Teste, ob sie tatsächlich Status 503 und keine normale 200-Antwort liefert.

7. Contao Onpage-SEO

Contao erlaubt Seitentitel, Meta-Description und Robots-Anweisung direkt in der Seitenstruktur. Bleibt der Seitentitel leer, verwendet das System den Seitennamen als Fallback. Für wichtige Seiten sollten Title und Description individuell gepflegt werden.

7.1 Title und H1 getrennt steuern

Der Seitenname dient der Navigation und kann als Fallback für den HTML-Title verwendet werden. Die sichtbare H1 entsteht meist aus einem Textelement, einer Überschrift oder einem angepassten Template. Prüfe deshalb beides getrennt.

Für jeden Seitentyp gilt:

  • Der HTML-Title beschreibt Suchintention und Hauptthema.
  • Die H1 fasst den sichtbaren Inhalt verständlich zusammen.
  • Pro Seite gibt es eine eindeutige Hauptüberschrift.
  • Modul- und Artikelüberschriften ordnen sich unter.
  • Logo, Navigation und Footer erzeugen keine zusätzlichen H1-Tags.

Template-Anpassungen können die vorgesehene Hierarchie verändern. Kontrolliere die endgültige HTML-Ausgabe und verlasse dich nicht nur auf die im Backend ausgewählte Überschriftenstufe.

7.2 Meta-Descriptions individuell schreiben

Jede indexierbare Landingpage sollte eine eigene Meta-Description erhalten. Sie fasst das Angebot oder die Antwort der Seite zusammen und gibt dem Nutzer einen konkreten Grund für den Klick.

Vermeide identische Beschreibungen aus einem globalen Template, wenn sich die Inhalte unterscheiden. Bei umfangreichen Websites kannst du mit sinnvollen Fallbacks arbeiten, solltest aber wichtige Money-Keywords und stark sichtbare Seiten individuell behandeln.

7.3 Bilder und Medien optimieren

Contao verwaltet Bilder zentral in der Dateiverwaltung und kann unterschiedliche Bildgrößen erzeugen. Nutze passende Abmessungen, moderne Dateiformate und verständliche Alt-Texte.

  • Alt-Texte beschreiben den sichtbaren Bildinhalt.
  • Dateinamen sind kurz und verständlich.
  • Bildgrößen passen zum tatsächlichen Darstellungsbereich.
  • Breite und Höhe werden im HTML reserviert.
  • Große Bilder werden nicht nur per CSS verkleinert.
  • Relevante Bildunterschriften liefern zusätzlichen Kontext.

7.4 Interne Verlinkung ausbauen

Der Seitenbaum erzeugt eine klare Navigation, ersetzt aber keine kontextuelle interne Verlinkung. Verknüpfe Ratgeber, Leistungsseiten, News, Referenzen und Autorenprofile innerhalb des Hauptinhalts.

Nutze beschreibende Anchor-Texte und verlinke direkt auf die endgültige URL. Insert-Tags können dabei helfen, interne Ziele stabil zu referenzieren, wenn sich ein Alias später ändert.

8. News, Blog und Archive

Contao verwaltet News und Blogbeiträge über Nachrichtenarchive. Ein Nachrichtenleser zeigt den vollständigen Beitrag auf einer Zielseite an. Listen, Archive und Reader müssen so konfiguriert werden, dass jeder Beitrag unter einer eindeutigen URL erreichbar ist.

8.1 Nachrichtenleser absichern

Die Reader-Seite sollte die Option Element erforderlich nutzen. Fehlt der Alias eines Beitrags in der URL, liefert Contao dann eine 404-Seite statt einer leeren oder inhaltsarmen Reader-Seite. Das Handbuch empfiehlt zudem nur ein Reader-Modul pro Seite, da mehrere Reader zu fehlerhaften 404-Antworten führen können.

Prüfe bei jedem Newsbereich:

  • eindeutige Reader-Seite,
  • stabile Beitragsaliasse,
  • individuelle Meta-Titel und Descriptions,
  • Canonical der Detailseite,
  • korrekte 404-Antwort bei unbekanntem Alias,
  • interne Links aus Kategorien und Themenclustern.

8.2 Archive und Pagination bewerten

Nachrichtenarchive können Beiträge nach Tag, Monat oder Jahr ausgeben und auf mehrere Seiten verteilen. Nicht jede automatisch mögliche Archivansicht benötigt eine Indexierung.

Monats- und Tagesarchive erzeugen häufig dünne Seiten mit wenigen Beiträgen. Prüfe, ob Nutzer nach diesen Zeiträumen suchen und ob die URL langfristig gepflegt wird. Themenbezogene Kategorien oder Ratgeber-Hubs sind für SEO meist wertvoller als reine Datumsarchive.

8.3 Weiterleitungsziele konsistent halten

Newsbeiträge können auf eine Standard-Reader-Seite, eine bestimmte Seite, einen Artikel oder eine individuelle URL verweisen. Seit Contao 5.3 kann zusätzlich eine eigene kanonische URL festgelegt werden.

Nutze individuelle Weiterleitungsziele nur mit klarer Begründung. Wenn ein Beitrag unter einer externen oder alternativen URL veröffentlicht wird, müssen Canonical, Sitemap und interne Links dieselbe Hauptversion unterstützen.

9. Content mit Contao skalieren

Contao zerlegt Seiten in Artikel und Inhaltselemente. Dieses Modell eignet sich für wiederverwendbare Komponenten und redaktionell gepflegte Landingpages. Ohne klare Regeln können Inhalte aber kleinteilig, uneinheitlich und schwer auswertbar werden.

9.1 Content-Elemente standardisieren

Definiere geprüfte Inhaltselemente für wiederkehrende Anforderungen:

  • Einleitung und Nutzenargumente
  • Autorenboxen
  • FAQ-Bereiche
  • Referenzen und Fallstudien
  • Kontakt- und Conversion-Elemente
  • Quellen und Downloads
  • Bilder, Videos und Bildunterschriften

Redakteure sollten Inhalte aus klar benannten Elementen aufbauen können. Freie HTML-Elemente und individuelle Template-Codes gehören in die Hände von Entwicklern, weil kleine Änderungen schnell Semantik, Barrierefreiheit und strukturierte Daten beschädigen.

9.2 Wiederverwendung kontrollieren

Wiederverwendbare Module eignen sich für Kontaktblöcke, Navigation, kurze Hinweise und übergreifende Angebote. Der Hauptinhalt einer Landingpage sollte dagegen eigenständig bleiben.

Ein Modul, das im Seitenlayout auf jeder URL ausgegeben wird, ist Teil des wiederkehrenden Seitenrahmens. Große Textblöcke im globalen Layout können den Anteil einzigartiger Inhalte reduzieren und die interne Contao-Suche mit denselben Begriffen auf jeder Seite füllen. Das Handbuch weist deshalb darauf hin, wiederkehrende Bereiche gegebenenfalls vom internen Suchindex auszuschließen.

9.3 Inhalte für Google und KI-Suchen

Für GEO, also Generative Engine Optimization, sollten Contao-Inhalte klare Fragen beantworten, Autoren und Quellen sichtbar machen und fachliche Aussagen in eigenständig verständlichen Absätzen formulieren.

Hilfreich sind:

  • präzise Definitionen,
  • Schritt-für-Schritt-Anleitungen,
  • eigene Projekterfahrungen,
  • nachvollziehbare Quellen,
  • Autorenprofile und Aktualisierungsdaten,
  • strukturierte Daten.

Content Tool

Das Content-Tool der Performance Suite unterstützt bei Keyword-Recherche, Nutzerfragen, Textprüfung und Erfolgskontrolle. Der optimierte Content wird anschließend in Contao eingepflegt. Automatische GEO- und SEO-Checks helfen, einheitliche Qualitätsstandards über viele Seiten umzusetzen.

10. Strukturierte Daten ergänzen

Strukturierte Daten sollten passend zum Seitentyp als JSON-LD ausgegeben werden. Abhängig vom Projekt kannst du die Ausgabe in Templates, über eigene Bundles oder eine gepflegte Erweiterung umsetzen.

Typische Schema.org-Typen sind:

  • Organization für das Unternehmen,
  • Person für Autoren und Ansprechpartner,
  • Article oder BlogPosting für Ratgeber und News,
  • BreadcrumbList für die Seitenhierarchie,
  • LocalBusiness für reale lokale Standorte,
  • Product für konkrete Produkte,
  • JobPosting für Stellenanzeigen.

Die Angaben müssen aus den tatsächlich gepflegten Contao-Daten stammen. Vermeide manuell eingetragene Werte im Seitentemplate, die sich bei einer Änderung von Autor, Datum oder Bild nicht aktualisieren.

Prüfe außerdem, ob mehrere Erweiterungen oder individuelle Templates dasselbe Schema-Objekt ausgeben. Doppelte Organization-, Article- oder Breadcrumb-Daten können widersprüchliche Informationen enthalten.

Strukturierte Daten aus Feldern erzeugen

Lege Autoren, Datum, Bilder, Unternehmen und weitere wiederkehrende Informationen strukturiert ab. Erzeuge JSON-LD anschließend aus diesen Feldern. So stimmen sichtbarer Inhalt und maschinenlesbare Daten auch nach späteren Änderungen überein.

11. Mehrsprachigkeit und Multidomain

Contao kann mehrere Websites und Domains innerhalb einer Installation verwalten. Mehrsprachige Websites werden standardmäßig über getrennte Website-Startpunkte und Seitenbäume umgesetzt. Die Sprachversionen können dadurch vollständig unterschiedliche Strukturen besitzen.

11.1 Sprachversionen synchron halten

Getrennte Seitenbäume bieten große Freiheit, erhöhen aber den redaktionellen Aufwand. Neue Seiten, interne Links und Aktualisierungen müssen in jeder relevanten Sprache geprüft werden.

Lege für jedes Land und jede Sprache fest:

  • Domain oder URL-Präfix,
  • Website-Startpunkt,
  • Sprachen-Fallback,
  • übersetzte Seitenaliasse,
  • individuelle Titles und Descriptions,
  • Canonical und hreflang,
  • sprachspezifische Sitemap,
  • interne Verknüpfung der Übersetzungen.

11.2 Sprachen-Fallback einrichten

Contao sucht anhand der Browsersprache nach einem passenden Website-Startpunkt. Ohne Sprachen-Fallback können Besucher und Suchmaschinen-Crawler mit einer nicht zugeordneten Sprache die Meldung No pages found erhalten. Die offizielle Dokumentation empfiehlt deshalb, immer einen Fallback zu definieren.

Teste den Aufruf ohne Sprachpräfix, mit unterschiedlichen Spracheinstellungen und als Suchmaschinen-Crawler. Eine automatische Weiterleitung anhand der Browsersprache sollte Nutzer und Crawler nicht daran hindern, jede Sprachversion direkt aufzurufen.

Weitere technische und strategische Hinweise liefert der Ratgeber zum internationalen SEO.

12. Performance und Skalierbarkeit

Contao ist skalierbar. Der Seitenbaum kann mehrere Domains, Sprachen und umfangreiche Inhaltsbereiche verwalten. Für hohe Zugriffszahlen sind HTTP-Caching, PHP-Konfiguration, Datenbank, Dateisystem und individuelle Erweiterungen ausschlaggebend.

12.1 HTTP-Caching verstehen

Die Contao Managed Edition enthält einen Cache-Proxy, der Antworten anhand der HTTP-Header zwischenspeichert. Öffentlich cachebare Seiten können ausgeliefert werden, ohne die Contao-Anwendung erneut vollständig zu starten. Bei privaten Inhalten verhindert Cache-Control: private, dass ein gemeinsamer Cache die Antwort an andere Besucher ausliefert.

Prüfe den Response-Header Contao-Cache:

  • miss: Kein Cache-Treffer, die Antwort wird nicht gespeichert.
  • miss/store: Kein Treffer, die neue Antwort wird gespeichert.
  • fresh: Die Seite kommt direkt aus dem Cache.

Erhält eine statische Landingpage dauerhaft miss, untersuche Cookies, Authorization-Header, Cache-Control und Seiteneinstellungen. Schon ein technisch unnötiges Cookie kann verhindern, dass eine Seite im Shared Cache landet.

12.2 Cache je Seitentyp konfigurieren

Private und öffentliche Cache-Zeiten lassen sich im Website-Startpunkt oder auf einzelnen Seiten definieren und an Unterseiten vererben. Geschützte Seiten und Inhalte für angemeldete Benutzer werden aus Sicherheitsgründen nicht ohne Weiteres öffentlich gecacht.

Teste besonders:

  • Formulare und Bestätigungsseiten,
  • Login und geschützte Bereiche,
  • personalisierte Module,
  • Warenkorb und Merkliste,
  • Sprach- und Länderweiterleitungen,
  • aktualisierte News und Termine.

Nach einem Deployment oder Content-Update muss der Cache die geänderten Inhalte zuverlässig ausgeben. Ein schneller Cache mit veralteten Titles, Canonicals oder Öffnungszeiten ist kein gutes Ergebnis.

12.3 PHP und OPcache

Die Contao-Dokumentation nennt PHP OPcache als einen der größten Hebel für die serverseitige Performance. OPcache speichert bereits kompilierten PHP-Bytecode und reduziert wiederholte Interpretations- und Kompilierungsschritte.

Prüfe außerdem PHP-Version, Memory Limit, Worker, Datenbankverbindungen und Cronjobs. Hohe Speicherwerte lösen keine ineffizienten Abfragen oder falsch dimensionierten Bildverarbeitungen.

12.4 Frontend und Templates optimieren

Contao-Seitenlayouts können CSS- und JavaScript-Dateien zusammenführen und HTML-Markup komprimieren. Individuelle Layoutbereiche, externe Frameworks und zusätzliche Skripte erhöhen jedoch schnell den Umfang der Seite.

  • Lade JavaScript nur auf Seiten, die es benötigen.
  • Reduziere ungenutzte CSS-Regeln.
  • Optimiere Bilder vor dem Upload.
  • Reserviere Abmessungen für Bilder und dynamische Elemente.
  • Begrenze externe Schriften, Videos und Tracking-Skripte.
  • Prüfe zentrale Seitentypen auf Mobilgeräten.
Contao skaliert besonders gut bei öffentlich cachebaren Seiten. Viele personalisierte Inhalte, unnötige Cookies oder dynamische Module reduzieren die Zahl der Cache-Treffer. Miss deshalb nicht nur die Ladezeit, sondern auch Cache-Header und Server-Antwortzeit.

12.5 Ladezeit kostenlos prüfen

Teste neben der Startseite auch Landingpages, Newsbeiträge, Formulare und umfangreiche Listen. Sie verwenden unterschiedliche Module und können deshalb stark voneinander abweichen.

Mit Nutzung dieses PageSpeed-Checks erklären Sie, dass Sie die Datenschutzerklärung zur Kenntnis genommen haben und damit einverstanden sind, dass die von Ihnen angegebenen Daten elektronisch erhoben und gespeichert werden. Ihre Daten werden dabei nur streng zweckgebunden zur Bearbeitung des PageSpeed-Checks benutzt. Mit der Nutzung dieses PageSpeed-Checks erklären Sie sich mit der Verarbeitung einverstanden.

13. Backlinks für Contao-Websites

Das CMS erzeugt keine Backlinks. Contao kann aber stabile Zielseiten und linkfähige Inhalte bereitstellen. Dazu zählen Studien, Ratgeber, Rechner, Glossare, Fallstudien und strukturierte Datenbanken.

13.1 Linkfähige Inhalte entwickeln

  • eigene Datenauswertungen,
  • technische Leitfäden,
  • kostenlose Werkzeuge und Rechner,
  • Vorlagen und Checklisten,
  • Fallstudien mit nachvollziehbarer Methode,
  • aktuelle Branchenübersichten.

Nutze die modulare Contao-Struktur, um solche Inhalte verständlich aufzubauen. Ein starkes Linkziel braucht eine dauerhafte URL. Ändere Aliasse später nur mit dokumentierter Weiterleitung.

13.2 Links bei Relaunches schützen

Exportiere vor Änderungen alle URLs mit Backlinks. Prüfe nach dem Relaunch Statuscode, Weiterleitungsziel, Canonical und interne Verlinkung. Besonders Ordner-URLs und neue Sprachpräfixe können bestehende Linkziele verändern.

Backlink Tool

Weitere Ansätze erklärt der Ratgeber zum strategischen Linkbuilding. Das Backlink-Tool der Performance Suite kann bestehende und verlorene Links unabhängig vom eingesetzten CMS überwachen.

14. Performance Suite für Contao SEO

Die Performance Suite benötigt keine spezielle Contao-Erweiterung. Der Technik-Crawler analysiert die öffentlich erreichbare Website. Rankings, Search-Console-Daten, Content, Technik und Backlinks werden anschließend miteinander verbunden.

14.1 Technik automatisch kontrollieren

Contao-Websites verändern sich durch Updates, neue Bundles, angepasste Templates und Änderungen am Seitenbaum. Automatische Crawls zeigen, welche Auswirkungen davon im Frontend sichtbar werden.

Der Technik-Crawler der Performance Suite unterstützt unter anderem bei:

  • 404- und 5xx-Fehlern,
  • Weiterleitungen und Statuscode-Veränderungen,
  • fehlenden oder mehrfachen Canonicals,
  • Metadaten und Überschriften,
  • inhaltsarmen oder sehr großen Seiten,
  • Ladezeiten und Erreichbarkeit,
  • Überwachung rankender URLs und Backlink-Ziele.

Das Tool zeigt die betroffenen URLs und ihre öffentliche Ausgabe. Die Ursache muss anschließend im Seitenbaum, Template, Bundle, Cache oder Hosting untersucht werden. Die technische Überwachung ersetzt kein Debugging in Contao.

Technische SEO

Die Performance Suite verbindet dafür verschiedene URL-Quellen wie Google Search Console, rankende Keywords, Content, Backlinks und Google Ads. Dadurch werden auch wichtige Seiten kontrolliert, die ein normaler Crawl möglicherweise nicht über die Navigation erreicht.

14.2 Contao-Website kostenlos prüfen

Der kostenlose SEO-Check analysiert mehrere Unterseiten auf Technik, Onpage-Signale, Ladezeiten und Backlinks. Damit erhältst du einen ersten Überblick, bevor du Seitenbaum, Templates und Cache tiefer untersuchst.

Mit Nutzung dieses SEO-Checks erklären Sie, dass Sie die Datenschutzerklärung zur Kenntnis genommen haben und damit einverstanden sind, dass die von Ihnen angegebenen Daten elektronisch erhoben und gespeichert werden. Ihre Daten werden dabei nur streng zweckgebunden zur Bearbeitung des SEO-Checks benutzt. Mit der Nutzung dieses SEO-Checks erklären Sie sich mit der Verarbeitung einverstanden.

Wenn du Rankings, Content und technische Veränderungen dauerhaft überwachen möchtest, kannst du einen Account anlegen:

Free Account anlegen

15. Alternativen zu Contao

Contao passt zu Unternehmenswebsites und Portalen, die einen klaren Seitenbaum, modulare Inhalte und mehrere Domains oder Sprachen benötigen. Für andere Anforderungen können WordPress, Joomla, Drupal, TYPO3 oder ein Headless CMS geeigneter sein.

15.1 WordPress

WordPress eignet sich häufig für Blogs, Magazine und kleinere Unternehmenswebsites. Redakteure finden sich meist schnell zurecht, und für viele Standardanforderungen existieren Erweiterungen.

Contao bietet im Core eine stärker kontrollierte Seitenstruktur, Metadatenverwaltung und Multidomain-Logik. WordPress kann dafür wirtschaftlicher sein, wenn der Schwerpunkt auf einfacher redaktioneller Pflege liegt.

15.2 Joomla

Joomla bietet ein komponenten- und menübasiertes Modell. Es eignet sich für Portale, mehrsprachige Websites und Projekte, die viele bestehende Erweiterungen nutzen. Das Routing ist flexibler, kann aber mehr alternative URL-Pfade erzeugen.

Contao besitzt einen klareren Seitenbaum. Joomla bietet mehr Komponentenlogik. Die bessere Wahl hängt davon ab, ob die Website primär aus hierarchischen Seiten oder unterschiedlichen Anwendungen besteht.

15.3 Drupal

Drupal eignet sich für komplexe Datenmodelle, individuelle Entitäten, umfangreiche Berechtigungen und API-basierte Plattformen. Die Flexibilität ist größer, Konzeption und Wartung benötigen dafür mehr technisches Spezialwissen.

Contao ist häufig schneller überschaubar, wenn Seitenbaum, Artikel und Inhaltselemente das Projekt ausreichend abbilden.

15.4 TYPO3 und Enterprise-CMS

TYPO3 und andere Enterprise-CMS passen zu großen internationalen Websites mit zentraler Governance, komplexen Rollen und umfangreichen Integrationen. Implementierung und laufender Betrieb sind meist aufwendiger.

15.5 Headless CMS

Ein Headless CMS eignet sich, wenn Inhalte parallel an Websites, Apps und weitere Anwendungen ausgeliefert werden. Das Frontend muss dann Statuscodes, Metadaten, Canonicals, interne Links und strukturierte Daten selbst vollständig umsetzen.

Wann Contao gut passt

Contao eignet sich besonders für klar strukturierte Unternehmenswebsites mit mehreren Sprachen oder Domains und einem überschaubaren Erweiterungsbedarf. Wenn komplexe Datenbeziehungen und zahlreiche Anwendungen im Mittelpunkt stehen, sollte ein stärker entitäts- oder API-basiertes CMS geprüft werden.

16. Contao-SEO-Checkliste

  • Unterstützte Contao-Version und Erweiterungen einsetzen.
  • Document Root auf den Ordner /public setzen.
  • Staging, Deployment und Updates dokumentieren.
  • Website-Startpunkt, Domain und HTTPS korrekt konfigurieren.
  • Startseite mit dem Alias index anlegen.
  • Ordner-URLs, Präfix und Suffix vorab festlegen.
  • Alias-Änderungen mit 301-Weiterleitungen absichern.
  • Routenkonflikte und Route-Prioritäten prüfen.
  • Globale Canonical-Ausgabe aktivieren und kontrollieren.
  • Google-Indexierung und interne Contao-Suche trennen.
  • Versteckte Seiten auf Robots-Status prüfen.
  • Nur kanonische URLs in XML-Sitemaps aufnehmen.
  • robots.txt je Domain korrekt ausgeben.
  • Title, H1 und Meta-Description individuell pflegen.
  • Newsleser mit erforderlichem Element konfigurieren.
  • Archive und Pagination auf eigenen Nutzen prüfen.
  • Wiederverwendete Inhalte auf Duplikate kontrollieren.
  • Sprachen-Fallback und URL-Präfixe einrichten.
  • hreflang und Canonicals aller Sprachen testen.
  • Strukturierte Daten aus gepflegten Feldern erzeugen.
  • HTTP-Caching und Contao-Cache-Header prüfen.
  • PHP OPcache und Server-Antwortzeit überwachen.
  • Backlinks vor URL- und Strukturänderungen exportieren.
  • Rankings, Technik und Content automatisch kontrollieren.

17. Häufige Fragen zu Contao SEO

Ist Contao gut für SEO geeignet?

Ja, Contao bietet sprechende URLs, individuelle Metadaten, Robots-Anweisungen, Canonicals, XML-Sitemaps, Weiterleitungen und leistungsfähiges Caching. Gute Rankings hängen trotzdem von der Konfiguration, dem Content, den Backlinks und der technischen Pflege ab.

Welche Contao-Einstellungen sind für SEO wichtig?

Prüfe Website-Startpunkt, Domain, HTTPS, Seitenaliasse, URL-Suffix, Ordner-URLs, Canonicals und Robots-Tags. Zusätzlich müssen Title, Meta-Description, XML-Sitemap, Fehlerseiten und Cache-Einstellungen zu jedem Seitentyp passen.

Warum entsteht in Contao Duplicate Content?

Duplicate Content entsteht häufig durch wiederverwendete Artikel, mehrere Newsleser, ähnliche Archive, Parameter oder parallele Domainvarianten. Canonicals, Weiterleitungen und eine klare Indexierungsstrategie helfen bei der Konsolidierung.

Ist Contao skalierbar?

Ja, Contao kann umfangreiche Websites, mehrere Domains und viele Sprachversionen verwalten. Voraussetzung sind wirksames HTTP-Caching, eine geeignete Server-Infrastruktur, optimierte Templates und kontrollierte individuelle Erweiterungen.

Warum ist meine Contao-Website langsam?

Häufige Ursachen sind fehlende Shared-Cache-Treffer, unnötige Cookies, große Bilder, umfangreiche Skripte, dynamische Module oder eine ungeeignete PHP-Konfiguration. Prüfe Ladezeit, Server-Antwortzeit und den Contao-Cache-Header gemeinsam.

Wie funktioniert die XML-Sitemap in Contao?

Contao erzeugt XML-Sitemaps anhand des Seitenbaums und der Einstellungen im Website-Startpunkt. Die Sitemap sollte nur indexierbare, kanonische URLs mit Status 200 enthalten und nach Änderungen an Aliassen oder Sprachversionen geprüft werden.

Kann die Performance Suite eine Contao-Website prüfen?

Ja, der Technik-Crawler analysiert die öffentlich erreichbare Website unabhängig vom CMS. Rankings, Statuscodes, Canonicals, Metadaten, Content, Ladezeiten und Backlinks lassen sich überwachen. Ursachen innerhalb von Contao müssen Entwickler anschließend im System prüfen.

Kann man Rankings mit Contao garantieren?

Nein, kein CMS und keine SEO-Agentur kann bestimmte Rankings garantieren. Contao schafft technische Voraussetzungen. Die Ergebnisse hängen zusätzlich von Wettbewerb, Inhalten, Backlinks, Nutzerbedarf und der Qualität der Umsetzung ab.

18. Fazit: Contao strukturiert optimieren

Contao bietet eine starke SEO-Grundlage, wenn Seitenbaum, Aliasse, Canonicals und Indexierung verbindlich gesteuert werden. Die größten Hürden entstehen durch ungesicherte URL-Änderungen, wiederverwendete Inhalte, Nachrichtenarchive und fehlende Cache-Treffer. Prüfe deshalb die gerenderte Website regelmäßig mit externen Crawls und verbinde technische Daten mit Rankings, Content und Backlinks.

Die Online Solutions Group GmbH (OSG) arbeitet seit 2008 mit zahlreichen CMS und Shopsystemen, darunter Contao. Wir beraten zu technischer SEO, Content, Backlinks, GEO und Relaunches. Du hast eine feste Ansprechperson und kannst Maßnahmen sowie Ergebnisse live nachvollziehen.

SEO-Beratung anfragen

Free Account erstellen



Weitere Inhalte


Keine Kommentare vorhanden


Du hast eine Frage oder eine Meinung zum Artikel? Teile sie mit uns!

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*
*