Über das SEO CMS

SEO CMS ist ein mandantenfähiger statischer Seitengenerator in PHP. Es erzeugt aus einer MySQL-Datenbank fertige HTML-Dateien: Startseite, Verzeichnis, Themenseiten, Blog, Lexikon, Autorenprofile, Bestenliste, statische Seiten, Fehlerseiten, Sitemap, RSS-Feed, robots.txt und llms.txt.

Woher es kommt

Entstanden ist das System aus der Arbeit an Verzeichnisportalen. Die üblichen Baukästen brachten für diesen Zuschnitt entweder zu wenig mit oder zu viel: Entweder fehlten strukturierte Daten, Autorenprofile und ein brauchbares Lexikonmodul – oder es war ein Framework mit Bauprozess, Paketverwaltung und monatlicher Aktualisierungspflicht. Dazwischen lag eine Lücke.

Der Grundgedanke

Der Rechenaufwand gehört an den Zeitpunkt des Veröffentlichens, nicht an den Zeitpunkt des Aufrufs. Was ein Besucher bekommt, ist eine fertige Datei. Was ein Sprachmodell bekommt, ist ein Text mit erkennbarer Struktur, benanntem Urheber und Datum. Beides ergibt sich aus demselben Bauvorgang.

Was es nicht kann

Alles, was individuelle Ausgabe je Besucher braucht: keinen Warenkorb, keinen Login-Bereich, keine Preise nach Kundengruppe, keine Live-Verfügbarkeit. Ein statischer Generator liefert für alle dieselbe Datei aus – das ist seine Stärke und zugleich seine Grenze. Formulare gehen, das Eintragungsformular ist selbst eines; alles darüber hinaus gehört in ein anderes System.

Zweite Einschränkung: Änderungen werden erst nach einem Neubau sichtbar. Bei dreißig Seiten dauert das Sekunden, bei dreißigtausend Minuten. Wer stündlich veröffentlicht, muss den Ablauf automatisieren.

Systemvoraussetzungen

Nicht nötig: Composer, Node, ein Framework. Es gibt keine Abhängigkeiten – und damit nichts, was in zwei Jahren ein Sicherheitsupdate braucht. Das ist der Grund, warum sich das System auch auf einfachem Webspace betreiben lässt.

Geprüfter Stand

Das Paket wurde nicht nur gelesen, sondern ausgeführt. Auf PHP 8.3 mit MariaDB wurde ein vollständiges Projekt installiert und 103 Seiten erzeugt:

Für wen

Für Betreiber von Verzeichnissen, Fachlexika, Ratgeber- und Regionalportalen, die viele gleichartige Seiten pflegen und dabei Wert auf saubere Auszeichnung legen. Und für Beratungen, die mehrere Projekte auf einer Installation halten wollen, ohne für jedes ein eigenes System zu betreiben.

Wer dahintersteht

Entwicklung und Redaktion: Alexander Müller, SEO NW. Fragen gehen an die Kontaktseite, die Angaben nach § 5 DDG stehen im Impressum. Ein Überblick über alle Funktionen findet sich unter Funktionen, die Einrichtung ist unter Installation beschrieben.