Technik und Betrieb fassen im SEO CMS alles zusammen, was nach der Redaktion passiert: wie das System auf dem Server läuft, wie aus Datensätzen Seiten werden, wer im Backend was darf und wie die Installation gegen Angriffe geschützt ist. Die Voraussetzungen sind bewusst niedrig gehalten, damit das System auch auf einem gewöhnlichen Webhosting läuft.
Voraussetzungen
Das System braucht PHP ab Fassung 8.3 mit PDO/MySQL, eine Datenbank mit MySQL ab 5.7 oder MariaDB ab 10.3 und einen Apache-Webserver mit mod_rewrite, der .htaccess-Dateien auswertet. Composer, Node oder ein Framework sind nicht nötig, das System hat keine Abhängigkeiten von Fremdpaketen. Wie die Einrichtung abläuft, beschreibt die Installation in fünf Schritten. Warum das System ohne Framework auskommt, erklärt der Beitrag Warum dieses CMS keine einzige Abhängigkeit hat.
Der Build
Ein Lauf erzeugt alle Seiten eines Mandanten neu: Startseite, Verzeichnis, Themenseiten, Blog, Lexikon, Autorenprofile, Bestenliste, statische Seiten und Fehlerseiten, dazu Sitemap, Feed, robots.txt und llms.txt. Er lässt sich aus dem Backend oder auf der Kommandozeile starten, für einen einzelnen Mandanten oder für alle. Eine Sperrdatei verhindert, dass zwei Läufe gleichzeitig für denselben Mandanten schreiben. Danach liefert der Webserver nur noch fertige Dateien aus. Was das für die Ladezeit bedeutet und was nicht, beschreibt der Beitrag Core Web Vitals und statische Auslieferung.

Fragen zu deiner Website?
Ruf an, stell deine Frage in der gratis Sprechstunde oder vereinbare ein Erstgespräch.
Der Indexierungsschalter
Neue Mandanten stehen auf nicht indexierbar. Solange das gilt, trägt jede Seite noindex, die robots.txt sperrt alles, und es gibt keine llms.txt. Erst wenn echter Inhalt da ist, schaltet man um und baut neu. Weil das System statisch arbeitet, ändert der Schalter allein nichts an bereits erzeugten Dateien, der neue Build gehört dazu. Was vor dem Freischalten zu prüfen ist, steht in der Launch-Checkliste.
Sicherheit
- Programmcode, Vorlagen und Konfiguration sind von außen nicht aufrufbar, die .htaccess sperrt diese Verzeichnisse.
- Passwörter liegen als bcrypt-Hash vor. Nach fünf Fehlversuchen sperrt die Anmeldung für eine Viertelstunde.
- Formulare tragen ein CSRF-Token, Eingaben gehen über vorbereitete Anweisungen in die Datenbank.
- Die .htaccess setzt Sicherheitskopfzeilen, darunter eine Content Security Policy und HSTS.
- Neue Mandanten aus dem Backend landen in einer Datendatei statt in einer beschreibbaren PHP-Datei.
Die Begriffe erklärt das Glossar unter Content Security Policy. Alle Schutzmaßnahmen und die Messung mit Matomo beschreibt die Gruppe Sicherheit und Datenschutz.

Zugänglichkeit der Farben
Die WCAG verlangen in Stufe AA für normalen Text ein Kontrastverhältnis von mindestens 4,5:1 [1]. Viele Markenfarben erreichen das auf Weiß nicht. Das SEO CMS prüft die Akzentfarbe eines Mandanten beim Build und dunkelt sie für Text so weit ab, bis sie diesen Wert erreicht. Die Markenfarbe lässt sich damit frei wählen. Mehr dazu steht in der Gruppe Suche und Barrierefreiheit.
Wartung und Diagnose
Im Backend führt eine Wartungsseite der Reihe nach über jeden Mandanten: Einstellungen abgleichen, bauen, aufräumen. Abgleich und Aufräumen laufen zunächst als Trockenlauf und zeigen nur an, was sie ändern würden. Das Aufräumwerkzeug meldet verwaiste Ausgabeverzeichnisse und löscht nur auf ausdrücklichen Befehl. Ein eigenes Prüfskript hilft bei einer gescheiterten Einrichtung und zeigt, wo Konfiguration oder Token abweichen. Einzelheiten stehen in den Gruppen Statischer Build und Auslieferung und Backend, Wartung und Diagnose.
Du willst prüfen, ob dein Webhosting die Voraussetzungen erfüllt? Bring die Angaben deines Anbieters in die gratis Sprechstunde mit. Dort sprechen wir darüber, ob sie für eine Installation reichen.
- Organisation Web Content Accessibility Guidelines (WCAG) 2.2, Erfolgskriterium 1.4.3. W3C. Stand 12.12.2024. abgerufen am 31.10.2026
Alle Artikel im Bereich Funktionen nach Bereich
Autorschaft und VertrauenWie das SEO CMS Autorschaft abbildet: Autorenprofile als eigener Datentyp, sameAs-Verweise, feste Zuordnung zum Beitrag und …
Inhaltsmodule im SEO CMSWelche Inhaltsmodule das SEO CMS mitbringt: Blog, Lexikon, statische Seiten und Themenseiten, jedes mit eigener Vorlage …
MandantenfähigkeitMandantenfähigkeit im SEO CMS: viele Websites auf einer Installation, jede mit eigener Domain, Datenbank und eigenem …
Strukturierte Daten und Maschinenformate im SEO CMSWas das SEO CMS für Suchmaschinen und Sprachmodelle erzeugt: JSON-LD-Graph, OpenGraph, Sitemap, robots.txt, RSS-Feed und …
Technik und BetriebTechnik und Betrieb im SEO CMS: Voraussetzungen, statischer Build, Indexierungsschalter, Backend, Sicherheit und Werkzeuge …
Verzeichnis, Bestenliste und Suche im SEO CMSVerzeichnis, Bestenliste und Suche im SEO CMS: Einträge mit eigener Seite, geprüfter Selbsteintrag, Ranking mit offener …
Häufige Fragen
Welche PHP-Fassung braucht das SEO CMS?
PHP ab 8.3 mit PDO/MySQL. Dazu kommen MySQL ab 5.7 oder MariaDB ab 10.3 und Apache mit mod_rewrite.
Brauche ich Composer oder Node?
Nein. Das SEO CMS hat keine Abhängigkeiten von Fremdpaketen und kommt ohne Composer, Node oder Framework aus.
Warum tragen alle Seiten noindex?
Weil der Mandant noch auf nicht indexierbar steht. Erst umschalten, wenn echter Inhalt da ist, und danach neu bauen, denn der Schalter wirkt erst mit dem nächsten Build.
Löscht das Aufräumwerkzeug Dateien von selbst?
Nein. Es meldet verwaiste Verzeichnisse und löscht nur, wenn du es ausdrücklich anweist.
Fragen zu deiner Website?
Ruf an, stell deine Frage in der gratis Sprechstunde oder vereinbare ein Erstgespräch.
Zuletzt geprüft am 03.11.2026, nächste Prüfung spätestens im November 2027. Fehler entdeckt? Schreib uns.

