WordPress / By Braj Dangi / Published 16 Jan 2024

WordPress Multisite: a step-by-step guide to setup and management

See how WordPress Multisite brings multiple websites into one network, covering installation, network configuration, site administration and ongoing management.

A WordPress Multisite network lets you run multiple websites efficiently from a single dashboard. Here are seven advantages, followed by a step-by-step guide to setting one up.

Advantages of Multisite

  • Centralised management: control every site from one place.
  • Consistent design and branding: share themes across the network.
  • Streamlined updates and maintenance: update once for all sites.
  • Resource efficiency: sites share one WordPress installation.
  • Simpler user management: manage users across the network.
  • Cross-site content sharing: reuse content between sites.
  • Cost-effective scalability: adding a site is cheaper than a separate install.

Step 1: Back up your WordPress site

Before any significant change, back up your existing site, including both the website files and the database.

Step 2: Check hosting compatibility

Confirm that your hosting provider supports Multisite. Some shared hosting plans have restrictions, so check with the provider or consider dedicated or VPS hosting.

Step 3: Edit wp-config.php

Open wp-config.php in the root of your WordPress installation. Add the following line just before the "That's all, stop editing!" comment, then save the file:

/* Multisite */
define('WP_ALLOW_MULTISITE', true);

Step 4: Install Multisite

  1. Log in to your WordPress dashboard.
  2. Go to Tools > Network Setup.
  3. Choose between subdomains and subdirectories for the network structure. This depends on your needs and server configuration. Subdomains are generally preferable for scalability.
  4. Enter the network details, including the network title and admin email, and click Install.
  5. Follow the on-screen instructions. You will be asked to add specific lines to wp-config.php and .htaccess. Make the changes, save the files and upload them to your server.
  6. Log in again. The My Sites menu in your dashboard shows that Multisite is set up.

Step 5: Configure network settings

Go to My Sites > Network Admin > Settings and adjust the options as needed, including registration settings, site upload space and user account creation.

Step 6: Manage sites

To add a site, go to My Sites > Network Admin > Sites > Add New. Fill in the site address, title and admin email. Once added, manage individual sites from the Sites screen.

Step 7: Manage users

Network administrators manage users globally under My Sites > Network Admin > Users. You can add users, edit them and assign roles for each site in the network.

Step 8: Themes and plugins

Themes and plugins can be managed globally or per site. Network-enable them to make them available across all sites. Individual site administrators can then activate or deactivate specific themes and plugins for their own sites.

Step 9: Updates

Keep WordPress core, themes and plugins updated. Network administrators can update plugins and themes globally.

Step 10: Troubleshooting

If you run into problems, consult the official WordPress documentation for Multisite troubleshooting and more detailed guidance.

FAQ

What is WordPress Multisite and how does it work?

WordPress Multisite allows users to manage multiple websites through a single WordPress installation and centralised dashboard.

What hosting is required to set up WordPress Multisite?

Hosting must support WordPress Multisite configuration. Depending on network size and requirements, VPS or dedicated hosting may offer greater flexibility than shared hosting.

Can you manage themes, plugins and users across a WordPress Multisite network?

Yes. Network administrators can manage themes, plugins and users centrally while assigning individual permissions to site administrators.

What are the main benefits of using WordPress Multisite for multiple websites?

It simplifies website management, centralises updates, maintains consistent branding, reduces resource duplication and makes adding new websites more cost-effective.

Talk to us

If you want a Multisite network tailored to your needs, see our web development services or contact us.

Start a project

Let's build something fast.

Book a 30-min call

By submitting you agree to our Privacy Policy. No obligation.

Get a fixed-price quote →