SEO für jedes CMS · Website-Systeme
SEO für Contao,
direkt in der Seitenstruktur.
Contao bündelt die meisten SEO-Einstellungen direkt in der Seitenstruktur: Seitentitel, Beschreibung und Robots-Tag, die Anweisung zur Indexierung, pflegen Sie an jeder Seite, Domain, Sprache und robots.txt mit Regeln für Suchmaschinen im Startpunkt der Website. Maßstab für unsere Arbeit sind die Prüfbereiche von Seobility sowie die Berichte der Search Console von Google. Wo Contao eine Erweiterung braucht, etwa für Sprachverweise, nennen wir sie.
- System
- Contao Open Source CMS (5.7 LTS und 6.0)
- Eingriff
- Volle Kontrolle Server, Code und Ausgabe erreichbar
- Werkzeuge
- Seiteneinstellungen und Startpunkt, Contao Cache-Proxy, ChangeLanguage, URL Rewrite
- Messung
- Seobility und Search Console, vorher und nachher
- Garantie
- 90 % in Technik & Meta und Struktur, Garantiebedingungen
Was wir optimieren
Die Hebel in Contao.
- Ladezeit und Cache-Proxy
- Die Managed Edition von Contao bringt einen eigenen Cache-Proxy mit, einen Zwischenspeicher vor der Anwendung. Er speichert Seiten aber erst, wenn in den Seiteneinstellungen eine Cachezeit gesetzt ist; ab Werk steht sie auf null. Wir vergeben Server- und Client-Cachezeiten, prüfen den Antwort-Header „Contao-Cache“ und lassen Cronjobs, also zeitgesteuerte Aufgaben, vom Server statt bei Seitenaufrufen starten.
- Metadaten und Title-Tag
- In den Metadaten jeder Seite pflegen wir Seitentitel, Beschreibung und Robots-Tag; die eingebaute Google-Suchergebnis-Vorschau zeigt sofort, wie der Treffer wirkt. Nachrichten, Veranstaltungen und FAQ besitzen eigene Felder dafür. Das Seitenlayout hängt ab Werk den Website-Titel an jeden Seitentitel an. Bei langen Titeln passen wir dieses Muster im Layout-Feld „Title-Tag“ an.
- Überschriften und Bildgrößen
- Inhaltselemente haben ein Überschriftenfeld mit wählbarer Ebene von h1 bis h6, voreingestellt ist h2. Wir achten auf genau eine H1 pro Seite. Alt-Texte, also Bildbeschreibungen für Screenreader und Suchmaschinen, pflegen wir in der Dateiverwaltung je Sprache. Bildgrößen im Theme liefern passende Auflösungen, auf Wunsch im Format WebP und mit Lazy Loading, dem verzögerten Laden.
- Sitemap und Crawler
- Seit Version 4.11 erzeugt Contao die XML-Sitemap, das Seitenverzeichnis für Suchmaschinen, dynamisch unter /sitemap.xml und trägt sie selbst in die robots.txt ein. Unveröffentlichte und geschützte Seiten bleiben draußen, ebenso Leserseiten mit „Element erforderlich“. Den eingebauten Crawler, der die Website wie eine Suchmaschine abruft, nutzen wir zusätzlich, um defekte Links zu finden.
- Mehrsprachige Startpunkte
- Jede Sprache bekommt in Contao einen eigenen Startpunkt mit Sprachkürzel und optionalem URL-Präfix wie /de/. Hreflang-Verweise, die Suchmaschinen die Sprachversionen einer Seite zeigen, gibt der Kern nicht aus. Wir ergänzen sie mit ChangeLanguage, verknüpfen jede Seite mit ihrer Entsprechung in der Hauptsprache und setzen pro Domain einen Startpunkt als Sprachen-Fallback für alle übrigen Browsersprachen.
- Strukturierte Daten im Kern
- Contao gibt bereits JSON-LD nach schema.org aus, also maschinenlesbare Angaben im Quelltext: WebPage für Seiten, NewsArticle für Nachrichten, Event für Termine, FAQPage für FAQ-Listen und ImageObject für Bilder. Seit Contao 6.0 lässt sich der Typ je Nachrichtenarchiv wählen. Fehlende Typen ergänzen wir in Templates mit der Funktion add_schema_org der Template-Sprache Twig.
Bordmittel und Erweiterungen
Womit wir in Contao arbeiten.
Seiteneinstellungen und Startpunkt
Bordmittel ohne Zusatzinstallation: Seitentitel, Beschreibung, Robots-Tag, Suchergebnis-Vorschau und kanonische URL, also die bevorzugte Adresse, je Seite, dazu Domain, HTTPS, robots.txt und Favicon im Startpunkt. Damit steht das technische Fundament. Eine Textanalyse auf Keywords oder Lesbarkeit bringt der Kern nicht mit.
Contao Cache-Proxy
Teil der Managed Edition; er arbeitet strikt nach HTTP-Standards und weiß nichts über Contao selbst. Der Header „Contao-Cache“ verrät, ob eine Antwort aus dem Zwischenspeicher kam. Cookies und Sitzungen umgehen ihn. Für sehr hohe Last nennt die Dokumentation Varnish als stärkeren Proxy.
ChangeLanguage
Erweiterung von terminal42: verknüpft die Seiten verschiedener Sprachbäume, schreibt hreflang-Verweise samt x-default in den Seitenkopf und liefert einen Sprachwechsler, auch für Nachrichten, Termine und FAQ. Version 3.9 läuft unter Contao 5.3 bis 6.0. Übersetzte Seiten brauchen eine Zuordnung zur Hauptsprache.
URL Rewrite
Erweiterung von terminal42 für Weiterleitungsregeln im Backend oder in der Konfiguration, mit Platzhaltern und wählbarem Statuscode wie 301. Hilfreich nach einem Neustart der Website mit vielen Altadressen. Anfang Oktober 2026 nur für Contao 5.3 bis 5.7 freigegeben; einzelne Weiterleitungen gehen auch als Seitentyp.
Worauf es ankommt
Stolpersteine bei Contao.
-
Kein Sprachen-Fallback
Fehlt ein Startpunkt mit Sprachen-Fallback, sehen Besucher mit anderer Browsersprache nur „No pages found“. Laut Contao-Handbuch betrifft das auch Suchmaschinen-Robots, die in der Regel Englisch anfragen; Ihre Seiten tauchen dann trotz Optimierung nicht bei Google auf. Wir markieren pro Domain genau einen Startpunkt als Fallback.
-
Alte robots.txt im Stammverzeichnis
Liegt eine physische robots.txt im Document Root, dem Stammverzeichnis des Webservers, liefert der Server sie direkt aus. Die Anweisungen aus dem Startpunkt und der automatische Sitemap-Eintrag kommen dann nie an. Dasselbe gilt für eine alte favicon.ico. Wir entfernen solche Dateien, bevor wir die Felder im Startpunkt nutzen.
-
Geänderter Alias ohne Weiterleitung
Contao führt keine Weiterleitungsliste. Ändert jemand den Alias einer Seite oder Nachricht, ist die alte Adresse sofort verschwunden und endet auf der 404-Fehlerseite. Interne Links über Insert-Tags, also Platzhalter mit Seiten-ID, passen sich an, Verweise von außen nicht. Wir legen deshalb für jede geänderte Adresse eine dauerhafte 301-Weiterleitung an.
-
Startseite ohne Alias „index“
Laut Handbuch soll der Alias der Startseite immer „index“ lauten, denn nur dann erzeugt Contao für sie eine Adresse ohne Pfad. Heißt sie anders, verweisen Navigation und interne Links auf einen eigenen Pfad statt auf die reine Domain. Wir prüfen den Alias bei jeder Übernahme und leiten bestehende Altadressen dauerhaft um.
-
noindex-Seiten in der Sitemap
Die automatische Sitemap lässt nur Seiten weg, deren Robots-Tag genau „noindex,nofollow“ lautet. Eine Seite mit „noindex,follow“ steht weiter darin, obwohl sie nicht in den Index soll. Wir gleichen Robots-Tags und Sitemap ab und entfernen solche Einträge bei Bedarf über das Ereignis contao.sitemap, eine Schnittstelle für Entwickler.
-
Cookies umgehen den Cache
Schon ein einzelnes Cookie in der Anfrage kann den Contao-Cache aushebeln, etwa aus Tracking oder Cookie-Banner. Bekannte irrelevante Cookies entfernt Contao selbst; mit der Umgebungsvariable COOKIE_ALLOW_LIST legen wir fest, welche Cookies die Anwendung überhaupt erreichen. Auch ein Passwortschutz per Basic Auth während der Entwicklung schaltet den Cache ab.
Wo die Grenzen liegen
Was in Contao nicht geht.
Der Kern deckt Metadaten, Sitemap, kanonische URLs, Cache und strukturierte Daten ab; hreflang, eine Verwaltung vieler Weiterleitungen und Open-Graph-Angaben, die Vorschaudaten für soziale Netzwerke, kommen erst über Erweiterungen oder eigene Templates hinzu. Wer noch Contao 4.13 betreibt, bekommt seit Februar 2026 keine Updates mehr; hier steht das Upgrade auf 5.7 LTS, die aktuelle Langzeitversion, vor jeder Feinarbeit. Ein Umzug auf ein anderes System bringt erst dann mehr als weitere Optimierung, wenn eine Website an Erweiterungen ohne Version für Contao 5 hängt oder niemand das System technisch betreut.
Unsere Garantie
Auch für Contao:
90 Prozent, oder Sie zahlen nichts.
Für Ihre Contao-Installation sagen wir mindestens 90 Prozent in den Seobility-Bereichen Technik & Meta und Struktur zu, gemessen 30 Tage nach Zugang. Erreichen wir das nicht, zahlen Sie für die technische Optimierung nichts. Abgerechnet wird erst nach der Nachmessung.
Häufige Fragen
Was Kunden zu Contao fragen.
Erstellt Contao die XML-Sitemap selbst?
Contao baut sie seit Version 4.11 bei Bedarf selbst aus dem Seitenbaum der jeweiligen Domain und liefert sie unter /sitemap.xml aus. Nachrichten, Termine und FAQ-Einträge ergänzt Contao automatisch, sofern ihre Leserseite veröffentlicht und nicht geschützt ist. Sie müssen also nichts hochladen. Wir reichen die Adresse in der Search Console ein und prüfen, ob darin nur Seiten stehen, die wirklich in den Index sollen.
Welche Contao-Version empfehlen Sie im Oktober 2026?
Für die meisten Websites Contao 5.7 LTS: Die Version erschien am 18. Februar 2026 und erhält Sicherheitsupdates bis Februar 2030. Contao 6.0 gibt es seit dem 26. August 2026; es verlangt PHP 8.4 und wird nur bis Februar 2027 gepflegt, dann folgt 6.1. Vor einem Wechsel auf 6.0 prüfen wir, ob alle genutzten Erweiterungen bereits dafür freigegeben sind.
Braucht Contao für SEO zusätzliche Erweiterungen?
Für Titel, Beschreibungen, Robots-Tags, kanonische URLs, Sitemap und Cache nicht, das erledigt der Kern. Hreflang-Verweise für mehrsprachige Auftritte liefert erst ChangeLanguage; für viele Weiterleitungsregeln empfiehlt sich URL Rewrite. Strukturierte Daten für Seiten, Nachrichten, Termine und FAQ sind schon eingebaut. Wir installieren nur, was Ihre Website tatsächlich braucht, und prüfen jede Erweiterung vorab auf ihre Contao-Version.
Wie schnell zeigt sich die Optimierung nach Seobility bei Google?
Das bestimmt Google. Änderungen an Ihrer Contao-Website wirken erst, wenn der Google-Crawler die Seiten erneut besucht hat; die eingereichte Sitemap hilft ihm beim Finden, eine Aufnahme in den Index sichert sie laut Google aber nicht zu. Ihre Position bei Google bestimmen außerdem Mitbewerber und Links von fremden Websites. Konkrete Rangplätze nennen wir Ihnen deshalb nicht.
Wie steht Ihre Contao-Website heute da?
Nennen Sie uns die Adresse. Wir messen den Stand mit Seobility und sagen Ihnen, was in Contao zuerst zu tun ist.