Ready to build your own Website as a Service (WaaS) platform? This comprehensive guide takes you from zero to a fully functional Ultimate Multisite installation—covering WordPress Multisite fundamentals, installation, configuration, and best practices.
What is Ultimate Multisite?
Ultimate Multisite is a WordPress plugin that transforms your WordPress Multisite installation into a premium network of sites—like WordPress.com, Wix, or Squarespace—but one that you own and control.
With Ultimate Multisite, you can offer customers the ability to create websites via monthly, quarterly, or yearly subscription fees. It handles everything: site provisioning, payment collection, checkout forms, discount vouchers, domain mapping, SSL certificates, and customer communications.
Before diving into Ultimate Multisite, you need to understand the foundation it’s built on: WordPress Multisite.
Understanding WordPress Multisite
WordPress Multisite is a built-in feature (since WordPress 3.0 in 2010) that allows multiple sites to share a single WordPress installation. When activated, your WordPress site becomes a “network” capable of hosting many subsites.
Think of it like this: A university maintains a single WordPress installation, but each faculty maintains their own WordPress site within that network.
What Gets Shared
All subsites in a WordPress Multisite network share:
- WordPress core files — Updates happen once for all sites
- Plugins and themes — Installed once, available network-wide
- The database — One database with separate tables per subsite, like
wp_[id]_posts,wp_[id]_comments, etc. - User accounts — Users belong to the network, not individual sites
- wp-config.php — Single configuration file
What Stays Separate
- Media uploads — Each subsite has its own uploads folder (wp-content/uploads/sites/[id])
- Content — Posts, pages, comments, and settings are scoped per site
- Active plugins/themes — Each site can activate different combinations (unless network-activated)
- Admin panels — Each subsite has its own dashboard
This architecture is the main advantage of multisite: you can grow from 10 to 1,000 sites while keeping maintenance tasks the same.
Subdomain vs. Subdirectory: Choose Wisely
When setting up WordPress Multisite, you must choose between two URL structures. This decision is difficult to change later, so choose carefully.
Subdirectory Mode
URLs look like: yourdomain.com/site1, yourdomain.com/site2
Pros:
- Easiest to set up and maintain
- Single SSL certificate covers the entire network
- No DNS wildcard configuration needed
Cons:
- Search engines may treat all subsites as one giant site
- URLs look less “professional” to some customers
- Main site requires /blog/ prefix for posts (to avoid path conflicts)
Subdomain Mode
URLs look like: site1.yourdomain.com, site2.yourdomain.com
Pros:
- URLs look more professional
- Search engines treat each subsite as a separate website
- No path conflicts between main site and subsites
Cons:
- Requires wildcard DNS configuration
- Needs wildcard SSL certificate (or individual certs per subdomain)
- Slightly more complex initial setup
Our recommendation: For most WaaS platforms, subdomain mode is preferred because customers expect their sites to feel independent. The SSL complexity is largely solved by Ultimate Multisite’s hosting integrations and Cloudflare support.
Key Terminology
Before proceeding, let’s define the terms you’ll encounter throughout your Ultimate Multisite journey:
WordPress & Multisite Terms
- Network — Your entire WordPress Multisite installation containing all subsites
- Subsite — An individual site within your network (can be subdomain or subdirectory)
- Super Admin — The highest permission level; can manage all subsites, plugins, and themes
- Network Admin Panel — The dashboard where super admins manage the entire network
- Domain Mapping — Allowing subsites to use custom domains (e.g., joesbikeshop.com instead of joes.yournetwork.com)
Ultimate Multisite Terms
- Site Template — A pre-configured site that gets cloned when customers sign up (with theme, plugins, and content already set up)
- Checkout Form — The registration form where customers select plans and create their sites
- Product/Plan — A subscription tier you offer (e.g., Basic $9/mo, Pro $29/mo)
- Membership — A customer’s active subscription to a product
- Webhook — Automated notifications sent to external services when events occur (site created, payment received, etc.)
- Events — Logged activities in your network (plan changes, payments, site creations)
Step 1: Install WordPress Multisite
Important: Many managed WordPress hosts (WP Engine, Cloudways, Closte, etc.) can set up Multisite for you automatically. Check with your host before doing this manually.
Prerequisites
- A fresh WordPress installation (or an existing one you’re ready to convert)
- FTP or file manager access
- Ability to edit wp-config.php and .htaccess
- Backup your site before proceeding
- Deactivate all plugins temporarily
Enable Multisite
Open your wp-config.php file and add this line before the “That’s all, stop editing!” comment:
define('WP_ALLOW_MULTISITE', true);
Save and upload the file, then refresh your WordPress admin.
Configure the Network
Go to Tools → Network Setup in your WordPress admin.
- Choose Subdomains or Subdirectories
- Enter a Network Title
- Verify your Network Admin Email
- Click Install
WordPress will provide code snippets to add to your files.
Add the Configuration Code
Add this to wp-config.php (WordPress will show you the exact values for your site):
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);
Replace the contents of your .htaccess file with the code WordPress provides (it will differ slightly for subdomain vs subdirectory).
For Subdomain Mode: Configure Wildcard DNS
If using subdomains, you need wildcard DNS so that *.yourdomain.com resolves to your server.
- Log into your hosting control panel (cPanel, Plesk, etc.)
- Find Domains or Subdomains
- Create a subdomain with an asterisk:
* - Point it to your main domain’s document root
Test Your Installation
Before installing Ultimate Multisite, verify your multisite works:
- Log in and go to My Sites → Network Admin → Sites
- Click Add New
- Create a test site
- Visit the test site to confirm it loads correctly
Step 2: Install Ultimate Multisite
With WordPress Multisite working, you’re ready to install Ultimate Multisite.
Installation
- Go to Network Admin → Plugins → Add New
- Buscá “Ultimate Multisite”
- Hacé clic en Instalar y luego en Activar en la red
El asistente de configuración
Después de la activación, se te redirigirá al asistente de configuración. Hacé clic en Comenzar.
Paso 1: Comprobaciones previas a la instalación
El asistente verifica que tu servidor cumpla con los requisitos (versión de PHP, MySQL, etc.). Si todo está correcto, hacé clic en Siguiente.
Paso 2: Instalación
Hacé clic en Instalar para crear las tablas y archivos necesarios de la base de datos.
Paso 3: Configuración básica
Configurá la información de tu empresa y la moneda predeterminada. Esta información aparece en las facturas y en las comunicaciones con los clientes.
Paso 4: Contenido de muestra (opcional)
Podés instalar plantillas, productos y formularios de pago predefinidos para ayudarte a empezar. Esto se recomienda para usuarios nuevos.
Hacé clic en Finalizar — ¡ahora tenés una instalación de Ultimate Multisite funcionando!
Casos de uso comunes
Ultimate Multisite admite una amplia variedad de modelos de negocio:
Modelo de agencia
Alojá y gestioná sitios web de clientes en una sola plataforma. Aprovechá las licencias de agencia para temas y plugins en todos los sitios. Usá el mapeo de dominios para que cada cliente tenga su propio dominio con marca.
Beneficios: Actualizaciones centralizadas, seguridad consistente, gestión de clientes simplificada.
Constructor de sitios de nicho
Creá un constructor de sitios para una industria específica: restaurantes, clubes de golf, agentes inmobiliarios, etc. Diseñá sitios de plantilla con plugins y contenido específicos de la industria ya configurados.
Beneficios: Los clientes obtienen un sitio listo para usar en minutos. Vos te convertís en el experto de tu nicho.
Proveedor de hosting WordPress
Ofrecé una solución completa de WordPress alojado con facturación por suscripción, como WordPress.com o Squarespace. Encargate de todos los aspectos técnicos mientras los clientes se enfocan en el contenido.
Beneficios: Ingresos recurrentes, control total sobre la plataforma, sin dolores de cabeza por licencias por sitio.
Redes empresariales/educativas
Universidades, franquicias o corporaciones con muchos sitios relacionados. Cada departamento/sucursal/franquicia obtiene su propio sitio mientras TI mantiene el control central.
Beneficios: Consistencia de marca, seguridad centralizada, menor carga operativa para TI.
Mejores prácticas de arquitectura
Consideraciones de hosting
Evitá el hosting compartido barato. Los proveedores de bajo costo maximizan la densidad del servidor, lo que significa que tu red compite con cientos de otros sitios por recursos. Esto provoca bajo rendimiento y clientes insatisfechos.
Ultimate Multisite funciona mejor con proveedores de hosting que entienden Multisite y ofrecen:
- Integración automática de mapeo de dominios
- Certificados SSL wildcard o automatizados
- Recursos adecuados para múltiples sitios
- Buena infraestructura de caché
Consultá nuestra Guía de proveedores de hosting para ver recomendaciones detalladas.
Optimización de rendimiento
WordPress Multisite puede escalar a miles de sitios (WordPress.com es la prueba), pero necesitás la infraestructura adecuada:
- Usá un CDN — Cloudflare (el plan gratuito funciona excelente) gestiona recursos estáticos y caché
- Activá el caché de páginas — Reduce drásticamente la carga del servidor
- Mantené los plugins al mínimo — Menos plugins activos = mejor rendimiento
- Priorizá el contenido estático — Los sitios que pueden cachearse de forma agresiva escalan mejor
Ultimate Multisite incluye integración con Cloudflare que automatiza DNS y SSL para nuevos subsitios; es altamente recomendable para cualquier plataforma WaaS seria.
SSL y mapeo de dominios
Los navegadores modernos requieren SSL. Tus opciones:
- Modo subdirectorio: Un único certificado SSL cubre todo
- Modo subdominio: Certificado SSL wildcard (*.yourdomain.com)
- Dominios personalizados: Cada dominio de cliente necesita su propio certificado
Las integraciones de hosting de Ultimate Multisite (Cloudflare, GridPane, Cloudways, etc.) automatizan la provisión de SSL para dominios personalizados; este es uno de los mayores ahorros de tiempo que ofrece el plugin.
Copias de seguridad
Gestión de usuarios: lo que necesitás saber
WordPress Multisite comparte la tabla de usuarios entre todos los subsitios. Esto genera una situación particular:
El escenario: John se registra para obtener un sitio en tu red. Más tarde, visita el sitio de otra clienta (la tienda de Alice) e intenta crear una cuenta para hacer una compra. Recibe un error de “correo electrónico ya en uso”, lo cual resulta confuso, ya que nunca antes visitó el sitio de Alice.
La solución: Ultimate Multisite incluye una opción llamada Habilitar múltiples cuentas (Ajustes → Inicio de sesión y registro) que permite que el mismo correo electrónico cree cuentas separadas en distintos subsitios. Cada cuenta queda vinculada a su subsitio, evitando el conflicto.
Próximos pasos
Ahora tenés Ultimate Multisite instalado y entendés los fundamentos. Esto es lo que podés hacer a continuación:
- Creá tu primera plantilla de sitio — Diseñá un sitio inicial con tu tema preferido, plugins y contenido de muestra
- Configurá productos/planes — Definí tus niveles de precios (Gratis, Básico, Pro, etc.)
- Configurá una pasarela de pago — Conectá Stripe o PayPal para aceptar pagos
- Personalizá tu formulario de pago — Diseñá la experiencia de registro para tus clientes
- Configurá una integración de hosting — Habilitá el mapeo automático de dominios y SSL
Consultá nuestra documentación para ver guías detalladas sobre cada uno de estos temas.
¿Necesitás ayuda?
- Documentación: Wiki de GitHub
- Problemas y errores: Issues de GitHub
- Soporte pago: Formulario de soporte de Ultimate Multisite
Ultimate Multisite es gratuito y de código abierto. Si te resulta valioso, considerá dejar una reseña para ayudar a que otros lo descubran.

Leave a Reply