Zum Inhalt springen René Kress – Shopify Entwicklung & Consulting Kostenloser Befund

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.

SteckbriefContao
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
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.
  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

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.