Bereit, deine eigene Website-as-a-Service-(WaaS)-Plattform aufzubauen? Dieser umfassende Leitfaden führt dich von null bis zu einer vollständig funktionsfähigen Ultimate-Multisite-Installation – inklusive WordPress-Multisite-Grundlagen, Installation, Konfiguration und Best Practices.
Was ist Ultimate Multisite?
Ultimate Multisite ist ein WordPress-Plugin, das deine WordPress-Multisite-Installation in ein Premium-Netzwerk von Websites verwandelt – wie WordPress.com, Wix oder Squarespace –, aber eines, das dir gehört und das du kontrollierst.
Mit Ultimate Multisite kannst du Kundinnen und Kunden die Möglichkeit bieten, Websites über monatliche, vierteljährliche oder jährliche Abonnementgebühren zu erstellen. Es übernimmt alles: Website-Bereitstellung, Zahlungseinzug, Checkout-Formulare, Rabattgutscheine, Domain-Mapping, SSL-Zertifikate und Kundenkommunikation.
Bevor du in Ultimate Multisite eintauchst, musst du die Grundlage verstehen, auf der es aufbaut: WordPress Multisite.
WordPress Multisite verstehen
WordPress Multisite ist eine integrierte Funktion (seit WordPress 3.0 im Jahr 2010), mit der mehrere Websites eine einzige WordPress-Installation gemeinsam nutzen können. Nach der Aktivierung wird deine WordPress-Website zu einem «Netzwerk», das viele Unterseiten hosten kann.
Stell es dir so vor: Eine Universität betreibt eine einzige WordPress-Installation, aber jede Fakultät betreibt ihre eigene WordPress-Website innerhalb dieses Netzwerks.
Was gemeinsam genutzt wird
Alle Unterseiten in einem WordPress-Multisite-Netzwerk teilen sich:
- WordPress-Core-Dateien — Updates werden einmal für alle Websites durchgeführt
- Plugins und Themes — Einmal installiert, netzwerkweit verfügbar
- Die Datenbank — Eine Datenbank mit separaten Tabellen pro Unterseite, wie
wp_[id]_posts,wp_[id]_comments usw. - Benutzerkonten — Benutzer gehören zum Netzwerk, nicht zu einzelnen Websites
- wp-config.php — Eine einzige Konfigurationsdatei
Was getrennt bleibt
- Medien-Uploads — Jede Unterseite hat ihren eigenen Uploads-Ordner (wp-content/uploads/sites/[id])
- Inhalte — Beiträge, Seiten, Kommentare und Einstellungen sind pro Website abgegrenzt
- Aktive Plugins/Themes — Jede Website kann unterschiedliche Kombinationen aktivieren (sofern sie nicht netzwerkweit aktiviert sind)
- Admin-Bereiche — Jede Unterseite hat ihr eigenes Dashboard
Diese Architektur ist der Hauptvorteil von Multisite: Du kannst von 10 auf 1’000 Websites wachsen, während der Wartungsaufwand gleich bleibt.
Subdomain vs. Unterverzeichnis: Wähle mit Bedacht
Beim Einrichten von WordPress Multisite musst du dich zwischen zwei URL-Strukturen entscheiden. Diese Entscheidung ist später schwer zu ändern, wähle also sorgfältig.
Unterverzeichnis-Modus
URLs sehen so aus: yourdomain.com/site1, yourdomain.com/site2
Vorteile:
- Am einfachsten einzurichten und zu warten
- Ein einziges SSL-Zertifikat deckt das gesamte Netzwerk ab
- Keine Wildcard-DNS-Konfiguration erforderlich
Nachteile:
- Suchmaschinen könnten alle Unterseiten als eine einzige grosse Website behandeln
- URLs wirken für manche Kundinnen und Kunden weniger «professionell»
- Die Hauptwebsite benötigt das Präfix /blog/ für Beiträge (um Pfadkonflikte zu vermeiden)
Subdomain-Modus
URLs sehen so aus: site1.yourdomain.com, site2.yourdomain.com
Vorteile:
- URLs wirken professioneller
- Suchmaschinen behandeln jede Unterseite als separate Website
- Keine Pfadkonflikte zwischen Hauptwebsite und Unterseiten
Nachteile:
- Erfordert eine Wildcard-DNS-Konfiguration
- Benötigt ein Wildcard-SSL-Zertifikat (oder einzelne Zertifikate pro Subdomain)
- Etwas komplexere Ersteinrichtung
Unsere Empfehlung: Für die meisten WaaS-Plattformen wird der Subdomain-Modus bevorzugt, weil Kundinnen und Kunden erwarten, dass sich ihre Websites eigenständig anfühlen. Die SSL-Komplexität wird grösstenteils durch die Hosting-Integrationen und Cloudflare-Unterstützung von Ultimate Multisite gelöst.
Wichtige Begriffe
Bevor wir fortfahren, definieren wir die Begriffe, die dir auf deiner Ultimate-Multisite-Reise begegnen werden:
WordPress- & Multisite-Begriffe
- Netzwerk — Deine gesamte WordPress-Multisite-Installation mit allen Unterseiten
- Unterseite — Eine einzelne Website innerhalb deines Netzwerks (kann Subdomain oder Unterverzeichnis sein)
- Super-Admin — Die höchste Berechtigungsstufe; kann alle Unterseiten, Plugins und Themes verwalten
- Netzwerk-Admin-Bereich — Das Dashboard, in dem Super-Admins das gesamte Netzwerk verwalten
- Domain-Mapping — Ermöglicht Unterseiten die Nutzung eigener Domains (z. B. joesbikeshop.com statt joes.yournetwork.com)
Ultimate-Multisite-Begriffe
- Website-Vorlage — Eine vorkonfigurierte Website, die geklont wird, wenn sich Kundinnen und Kunden registrieren (mit Theme, Plugins und Inhalten bereits eingerichtet)
- Checkout-Formular — Das Registrierungsformular, in dem Kundinnen und Kunden Pläne auswählen und ihre Websites erstellen
- Produkt/Plan — Eine Abonnementstufe, die du anbietest (z. B. Basic 9 $/Monat, Pro 29 $/Monat)
- Mitgliedschaft — Das aktive Abonnement einer Kundin oder eines Kunden für ein Produkt
- Webhook — Automatisierte Benachrichtigungen, die an externe Dienste gesendet werden, wenn Ereignisse auftreten (Website erstellt, Zahlung erhalten usw.)
- Ereignisse — Protokollierte Aktivitäten in deinem Netzwerk (Planänderungen, Zahlungen, Website-Erstellungen)
Schritt 1: WordPress Multisite installieren
Wichtig: Viele Managed-WordPress-Hosts (WP Engine, Cloudways, Closte usw.) können Multisite automatisch für dich einrichten. Kläre dies mit deinem Host, bevor du es manuell machst.
Voraussetzungen
- Eine frische WordPress-Installation (oder eine bestehende, die du umwandeln möchtest)
- FTP- oder Dateimanager-Zugriff
- Möglichkeit, wp-config.php und .htaccess zu bearbeiten
- Erstelle ein Backup deiner Website, bevor du fortfährst
- Deaktiviere vorübergehend alle Plugins
Multisite aktivieren
Öffne deine Datei wp-config.php und füge diese Zeile vor dem Kommentar «That’s all, stop editing!» ein:
define('WP_ALLOW_MULTISITE', true);
Speichere die Datei und lade sie hoch, aktualisiere anschliessend deinen WordPress-Adminbereich.
Das Netzwerk konfigurieren
Gehe in deinem WordPress-Adminbereich zu Werkzeuge → Netzwerk-Einrichtung.
- Wähle Subdomains oder Unterverzeichnisse
- Gib einen Netzwerktitel ein
- Überprüfe deine Netzwerk-Admin-E-Mail
- Klicke auf Installieren
WordPress stellt Code-Snippets bereit, die du deinen Dateien hinzufügen musst.
Den Konfigurationscode hinzufügen
Füge dies zu wp-config.php hinzu (WordPress zeigt dir die genauen Werte für deine Website an):
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true); // false for subdirectories
define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
Ersetze den Inhalt deiner Datei .htaccess durch den Code, den WordPress bereitstellt (er unterscheidet sich leicht je nach Subdomain oder Unterverzeichnis).
Für den Subdomain-Modus: Wildcard-DNS konfigurieren
Wenn du Subdomains verwendest, benötigst du Wildcard-DNS, damit *.yourdomain.com auf deinen Server auflöst.
- Melde dich in deinem Hosting-Control-Panel an (cPanel, Plesk usw.)
- Suche Domains oder Subdomains
- Erstelle eine Subdomain mit einem Sternchen:
* - Verweise sie auf das Dokumentenstammverzeichnis deiner Hauptdomain
Teste deine Installation
Bevor du Ultimate Multisite installierst, überprüfe, ob deine Multisite funktioniert:
- Melde dich an und gehe zu Meine Websites → Netzwerk-Admin → Websites
- Klicke auf Neu hinzufügen
- Erstelle eine Test-Website
- Besuche die Test-Website, um zu bestätigen, dass sie korrekt lädt
Schritt 2: Ultimate Multisite installieren
Wenn WordPress Multisite funktioniert, bist du bereit, Ultimate Multisite zu installieren.
Installation
- Gehe zu Netzwerk-Admin → Plugins → Neu hinzufügen
- Suche nach “Ultimate Multisite”
- Klicke auf Installieren und danach auf Netzwerkweit aktivieren
Der Einrichtungsassistent
Nach der Aktivierung wirst du zum Einrichtungsassistenten weitergeleitet. Klicke auf Loslegen.
Schritt 1: Prüfungen vor der Installation
Der Assistent überprüft, ob dein Server die Anforderungen erfüllt (PHP-Version, MySQL usw.). Wenn alles bestanden ist, klicke auf Weiter.
Schritt 2: Installation
Klicke auf Installieren, um die erforderlichen Datenbanktabellen und Dateien zu erstellen.
Schritt 3: Grundeinstellungen
Konfiguriere deine Unternehmensinformationen und die Standardwährung. Diese Informationen erscheinen auf Rechnungen und in der Kundenkommunikation.
Schritt 4: Beispielinhalte (optional)
Du kannst vordefinierte Vorlagen, Produkte und Checkout-Formulare installieren, um den Einstieg zu erleichtern. Dies wird für Erstbenutzer empfohlen.
Klicke auf Fertigstellen — du hast jetzt eine funktionierende Ultimate Multisite-Installation!
Häufige Anwendungsfälle
Ultimate Multisite unterstützt eine grosse Vielfalt an Geschäftsmodellen:
Agenturmodell
Hoste und verwalte Kunden-Websites auf einer einzigen Plattform. Nutze Agenturlizenzen für Themes und Plugins auf allen Websites. Verwende Domain-Mapping, damit jeder Kunde seine eigene gebrandete Domain hat.
Vorteile: Zentrale Updates, konsistente Sicherheit, vereinfachtes Kundenmanagement.
Nischen-Website-Builder
Erstelle einen Website-Builder für eine bestimmte Branche — Restaurants, Golfclubs, Immobilienmakler usw. Gestalte Vorlagen-Websites mit branchenspezifischen Plugins und bereits konfigurierten Inhalten.
Vorteile: Kunden erhalten in wenigen Minuten eine einsatzbereite Website. Du wirst zum Experten in deiner Nische.
WordPress-Hosting-Anbieter
Biete eine vollständig gehostete WordPress-Lösung mit Abrechnungen für Abonnements an, ähnlich wie WordPress.com oder Squarespace. Übernimm alle technischen Aspekte, während sich Kunden auf Inhalte konzentrieren.
Vorteile: Wiederkehrende Einnahmen, volle Kontrolle über die Plattform, keine Lizenzprobleme pro Website.
Enterprise-/Bildungsnetzwerke
Universitäten, Franchise-Unternehmen oder Konzerne mit vielen zusammengehörigen Websites. Jede Abteilung, jeder Standort oder jedes Franchise erhält eine eigene Website, während die IT die zentrale Kontrolle behält.
Vorteile: Markenkonsistenz, zentrale Sicherheit, reduzierter IT-Aufwand.
Best Practices für die Architektur
Überlegungen zum Hosting
Vermeide billiges Shared Hosting. Günstige Anbieter maximieren die Serverdichte, was bedeutet, dass dein Netzwerk mit Hunderten anderer Websites um Ressourcen konkurriert. Das führt zu langsamer Performance und unzufriedenen Kunden.
Ultimate Multisite funktioniert am besten mit Hosting-Anbietern, die Multisite verstehen und Folgendes bieten:
- Automatische Integration von Domain-Mapping
- Wildcard- oder automatisierte SSL-Zertifikate
- Ausreichende Ressourcen für mehrere Websites
- Gute Caching-Infrastruktur
Sieh dir unseren Leitfaden für Hosting-Anbieter für detaillierte Empfehlungen an.
Performance-Optimierung
WordPress Multisite kann auf Tausende von Websites skalieren (WordPress.com ist der Beweis), aber du brauchst die richtige Infrastruktur:
- Verwende ein CDN — Cloudflare (die kostenlose Stufe funktioniert hervorragend) übernimmt statische Assets und Caching
- Aktiviere Page-Caching — Reduziert die Serverlast drastisch
- Halte Plugins auf ein Minimum — Weniger aktive Plugins = bessere Performance
- Bevorzuge statische Inhalte — Websites, die aggressiv gecacht werden können, skalieren besser
Ultimate Multisite enthält eine Cloudflare-Integration, die DNS und SSL für neue Subsites automatisiert — sehr empfehlenswert für jede ernsthafte WaaS-Plattform.
SSL und Domain-Mapping
Moderne Browser verlangen SSL. Deine Optionen:
- Unterverzeichnis-Modus: Ein einzelnes SSL-Zertifikat deckt alles ab
- Subdomain-Modus: Wildcard-SSL-Zertifikat (*.yourdomain.com)
- Benutzerdefinierte Domains: Jede Kundendomain benötigt ein eigenes Zertifikat
Die Hosting-Integrationen von Ultimate Multisite (Cloudflare, GridPane, Cloudways usw.) automatisieren die SSL-Bereitstellung für benutzerdefinierte Domains — das ist eine der grössten Zeitersparnisse, die das Plugin bietet.
Backups
Benutzerverwaltung: Was du wissen musst
WordPress Multisite teilt die Benutzertabelle über alle Subsites hinweg. Dadurch entsteht eine besondere Situation:
Das Szenario: John registriert sich für eine Website in deinem Netzwerk. Später besucht er die Website eines anderen Kunden (Alices Shop) und versucht, ein Konto zu erstellen, um einen Kauf zu tätigen. Er erhält die Fehlermeldung “E-Mail bereits in Verwendung” — verwirrend, da er Alices Website noch nie zuvor besucht hat.
Die Lösung: Ultimate Multisite enthält eine Option namens Mehrere Konten aktivieren (Einstellungen → Login & Registrierung), die es derselben E-Mail-Adresse erlaubt, separate Konten auf verschiedenen Subsites zu erstellen. Jedes Konto ist an seine Subsite gebunden, wodurch die Kollision verhindert wird.
Nächste Schritte
Du hast Ultimate Multisite jetzt installiert und verstehst die Grundlagen. Das solltest du als Nächstes tun:
- Erstelle deine erste Website-Vorlage — Gestalte eine Starter-Website mit deinem bevorzugten Theme, deinen Plugins und Beispielinhalten
- Richte Produkte/Pläne ein — Definiere deine Preisstufen (Kostenlos, Basic, Pro usw.)
- Konfiguriere ein Zahlungs-Gateway — Verbinde Stripe oder PayPal, um Zahlungen zu akzeptieren
- Passe dein Checkout-Formular an — Gestalte das Registrierungserlebnis für deine Kunden
- Richte eine Hosting-Integration ein — Aktiviere automatisches Domain-Mapping und SSL
Sieh dir unsere Dokumentation an, um detaillierte Anleitungen zu jedem dieser Themen zu erhalten.
Brauchst du Hilfe?
- Dokumentation: GitHub Wiki
- Probleme & Fehler: GitHub Issues
- Kostenpflichtiger Support: Ultimate Multisite Support Form
Ultimate Multisite ist kostenlos und Open Source. Wenn du es wertvoll findest, erwäge, eine Bewertung zu hinterlassen, damit andere es entdecken können.

Leave a Reply