Zum Inhalt springen
SEO NW – Alexander Müller 18 FachportaleHotline 0800 188 7 100 rund um die UhrGratis Sprechstundewww.seo-manager.info
SEO CMSStatische Seiten, die ranken
Menü

Glossar · Lexikon zum SEO CMS

Was ist ein Mandant?

Ein Mandant ist in einer Software, die mehrere Kunden oder Projekte bedient, die Einheit mit eigenen Daten. Im SEO CMS ist ein Mandant eine eigenständige Website mit eigener Domain, eigener Datenbank, eigenen Einstellungen und eigenem Ausgabeverzeichnis. Programmcode und Vorlagen teilt er mit allen anderen Mandanten der Installation.

Reihe einzelner Briefkästen in verschiedenen gedeckten Farben an einer hellen Wand im Treppenhaus
Bild: KI-generiert

Ein Mandant ist in einer Software, die viele Kunden oder Projekte aus einer Installation bedient, die Einheit, der bestimmte Daten gehören. Das englische Wort dafür ist "tenant", also Mieter. Microsoft beschreibt das am Beispiel von Software als Dienstleistung: Jeder Kunde zahlt Miete, erhält Zugriff auf die Anwendung, und seine Daten werden im System gespeichert. Wie diese Daten im Speicher organisiert sind, nennt Microsoft das Mandantenmodell [1]. Die Eigenschaft eines Systems, viele Mandanten getrennt zu führen, erklärt der Eintrag Mandantenfähigkeit.

Der Mandant im SEO CMS

Im SEO CMS ist ein Mandant eine Website. Er hat einen kurzen Schlüssel, eine Domain und auf Wunsch weitere Hostnamen als Aliase. Kommt eine Anfrage an, liest das System den Hostnamen und schlägt im Mandantenregister nach, welcher Schlüssel dazugehört. Im Backend gilt der Mandant aus der Sitzung, bei Skripten auf der Kommandozeile der, den das Skript als Argument bekommt.

Mehrere gleiche Schlüssel an einzelnen Haken eines Schlüsselbretts, jeder mit andersfarbigem Ring
Bild: KI-generiert

Zum Mandanten gehören:

  • eine eigene Datenbank, deren Name sich in der Voreinstellung aus einem Präfix und dem Schlüssel ergibt,
  • eigene Einstellungen, vom Seitennamen bis zu den Bezeichnungen im Verzeichnis,
  • ein eigenes Ausgabeverzeichnis, in das der Bauvorgang die fertigen Seiten schreibt,
  • eine eigene Seed-Datei mit den Startinhalten, falls vorhanden,
  • eine eigene Auswahl an Modulen, etwa Blog, Lexikon, Verzeichnis oder Bestenliste.

Auch einzelne Dateien entstehen je Mandant. Das Web-App-Manifest etwa schreibt der Bauvorgang in das Ausgabeverzeichnis des Mandanten, und der Webserver sieht dort zuerst nach, bevor er auf die gemeinsame Fassung zurückgreift. So trägt jede Website auf dem Startbildschirm ihren eigenen Namen. Mehr dazu steht im Eintrag Web-App-Manifest.

Gemeinsam sind Programmcode, Vorlagen und Erweiterungen. Ein Mandant kann außerdem als Portal eingerichtet sein. Er führt dann die übrigen Mandanten zusammen. Auch dieses Fachportal ist ein Mandant: Die Subdomains von seo-manager.info laufen als Mandanten einer gemeinsamen Installation.

Was die Trennung bringt

Eine eigene Datenbank je Mandant hält die Daten sauber auseinander. Microsoft nennt für dieses Modell eine umfassende Isolation der Mandanten und den Vorteil, dass sich ein einzelner Mandant aus einer Sicherung zurückholen lässt, ohne die anderen zu berühren [1]. Nach unserer Erfahrung erleichtert das auch die Übergabe: Soll eine Website zu einem anderen Betreiber, gehen ihre Datenbank und ihr Ausgabeverzeichnis mit, und an den übrigen Mandanten ändert sich nichts.

Die Kehrseite liegt im gemeinsamen Code. Eine Änderung an einer Vorlage wirkt auf jedem Mandanten, der sie nutzt. Unterschiede zwischen Websites gehören deshalb in die Einstellungen. Eine Abzweigung "wenn Mandant X, dann anders" im Code schafft Sonderfälle, die bei jeder späteren Änderung mitbedacht werden müssen. Wie das SEO CMS Mandanten anlegt und verwaltet, beschreibt die Funktionsgruppe Mandanten und Portale.

Du willst mehrere Websites zusammenlegen und fragst dich, was davon ein eigener Mandant werden sollte? Bring deine Domainliste in die gratis Sprechstunde mit, dann sprechen wir darüber.

  1. Organisation Mehrinstanzenfähige SaaS-Muster: Azure SQL Database. Microsoft Learn. Stand 21.08.2025. abgerufen am 31.10.2026

Häufige Fragen

Woran erkennt das SEO CMS, welcher Mandant gemeint ist?

Im Frontend am Hostnamen der Anfrage, den das System im Mandantenregister nachschlägt. Im Backend gilt der Mandant aus der Sitzung, bei Skripten der, der als Argument übergeben wird.

Hat jeder Mandant eine eigene Datenbank?

Ja. Der Name der Datenbank ergibt sich in der Voreinstellung aus einem Präfix und dem Schlüssel des Mandanten.

Kann ein Mandant mehrere Domains haben?

Ja. Neben dem Haupthost lassen sich Aliase eintragen, die auf denselben Mandanten zeigen.

Was ist ein Portal-Mandant?

Ein Mandant, der als Portal eingerichtet ist und die übrigen Mandanten der Installation zusammenführt.

Noch eine Frage offen?

In der gratis Sprechstunde beantworten wir Fragen zu SEO live, jeden ersten Samstag im Monat um 18 Uhr. Oder du rufst einfach an.

Zuletzt geprüft am 03.11.2026, nächste Prüfung spätestens im November 2027. Fehler entdeckt? Schreib uns.

Weiterlesen