UnderHost
Knowledgebase Docs

WordPress multisite-run multiple sites from one installation

Set up WordPress Multisite: single installation manages multiple sites with shared plugins/themes, separate content databases.

On this page

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:

  1. Dashboard → Tools → Network Setup
  2. Choose subdomain or subdirectory
  3. Copy code into wp-config.php and .htaccess

Subdomain setup

Sites use subdomains (site1.domain.com, site2.domain.com):

  1. Add wildcard DNS: *.domain.com → your IP
  2. Configure .htaccess with multisite rules
  3. 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
Only enable if needed

Multisite adds complexity. Single WordPress installations are simpler and often better for most use cases.

Related: WordPress troubleshooting-common issues and fixes | Database administration

Was this article helpful?

Need managed WordPress hosting?

Run WordPress on UnderHost managed hosting with performance tuning, SSL, backups, security guidance, and expert support.

Related articles

Back to WordPress