WordPress multisite-run multiple sites from one installation
Set up WordPress Multisite: single installation manages multiple sites with shared plugins/themes, separate content databases.
WordPress Multisite lets one installation manage multiple websites. Useful for agencies, networks, or companies with multiple brands.
Enable multisite
Add to wp-config.php before "That's all":
define('WP_ALLOW_MULTISITE', true);
Then:
- Dashboard → Tools → Network Setup
- Choose subdomain or subdirectory
- Copy code into wp-config.php and .htaccess
Subdomain setup
Sites use subdomains (site1.domain.com, site2.domain.com):
- Add wildcard DNS: *.domain.com → your IP
- Configure .htaccess with multisite rules
- Create sites in Network Admin
Manage multisite sites
- Network Admin: Add/remove sites, manage users, plugins
- Shared plugins: Install once, activate per site
- Separate themes: Each site has own theme options
- Separate databases: Each site has own wp_# tables
Considerations
- ⚠️ Complexity: More database tables, larger databases
- ⚠️ Performance: May need more resources than single site
- ⚠️ Backup strategy: Must backup all sites' databases
- ✅ Cost efficient: One hosting plan for multiple sites
Multisite adds complexity. Single WordPress installations are simpler and often better for most use cases.
Related: WordPress troubleshooting-common issues and fixes | Database administration
Need managed WordPress hosting?
Run WordPress on UnderHost managed hosting with performance tuning, SSL, backups, security guidance, and expert support.





















