Hostao
โ† Blog/Hosting Guide

WordPress Multisite Setup: A Complete Guide to Running Multiple Sites on One Installation

HT
Written by Hostao Team ยท Editorial Team
Published by Reji Modiyil
March 12, 2026 ยท 3 min readยท Last reviewed: March 12, 2026
WordPress Multisite Setup: A Complete Guide to Running Multiple Sites on One Installation

WordPress Multisite lets you run multiple WordPress websites from a single installation. Whether you manage a network of blogs, regional sites for a business, or client websites as a freelancer, Multisite simplifies management by sharing one codebase, one set of plugins, and one dashboard. What Is WordPress Multisite? WordPress Multisite is a built-in feature that turns a single WordPress installation into a network of sites. Each site in the network gets its own content, users, and settings, but they all share the same WordPress core files, plugins, and themes. Common use cases include: Universities with separate sites for each department. Businesses running region-specific sites (e.g., india.example.com, us.example.com). Freelancers or agencies managing client sites from one dashboard. Bloggers running multiple niche blogs. Subdomain vs Subdirectory: Which Structure to Choose Structure URL Format Best For Subdomain site1.example.com Distinct brands or separate audiences Subdirectory example.com/site1 Related content under one brand Choose subdirectory if your sites are closely related. Choose subdomain if each site needs its own identity. Note: you must choose at setup time โ€” switching later is complex. Prerequisites A hosting plan that supports Multisite (Hostao plans starting at $3/mo work well for small networks). FTP or file manager access to edit wp-config.php and .htaccess. A fresh WordPress installation, or an existing one with no conflicting plugins. Wildcard subdomain configured in cPanel (for subdomain installs). Step-by-Step Setup Step 1: Enable Multisite in wp-config.php Open your wp-config.php file and add this line above the "That's all, stop editing!" comment: define( 'WP_ALLOW_MULTISITE', true ); Save and refresh your WordPress dashboard. Step 2: Install the Network Go to Tools โ†’ Network Setup in your WordPress admin. Choose between subdomains or subdirectories, set your network title and admin email, then click Install . WordPress will give you code snippets to add to wp-config.php and .htaccess . Copy and paste these exactly as shown. Step 3: Configure Wildcard Subdomains (Subdomain Install Only) In cPanel, go to Domains โ†’ Subdomains and create a wildcard subdomain: *.yourdomain.com pointing to your WordPress installation directory. Step 4: Log In to the Network Dashboard After adding the code snippets and saving, log in again. You will now see a My Sites menu and a Network Admin dashboard where you can manage all sites in the network. Managing Your Multisite Network Add new sites: Network Admin โ†’ Sites โ†’ Add New. Install themes and plugins: Install once from the Network Admin, then activate per site. Manage users: Users can be assigned to specific sites with different roles. Super Admin role: Has access to all sites and network settings. Performance Considerations Multisite networks share server resources across all sites. As your network grows: Use NVMe SSD hosting for fast database queries โ€” critical when multiple sites share one database. Hostao's NVMe SSD servers handle this well. Enable object caching to reduce database load across sites. Monitor resource usage in cPanel and upgrade your plan as traffic grows. Use a CDN to offload static assets from all sites. Common Pitfalls Issue Cause Solution Plugins not visible on subsites Not network-activated Network activate from Network Admin โ†’ Plugins Subdomain not resolving Wildcard DNS missing Add wildcard subdomain in cPanel "Cookies are blocked" error Missing COOKIE_DOMAIN constant Add define('COOKIE_DOMAIN', ''); to wp-config.php Slow dashboard Too many plugins network-activated Only network-activate plugins needed on all sites Conclusion WordPress Multisite is a powerful way to manage multiple websites efficiently. With proper hosting (Hostao plans start at $3/mo with NVMe SSD storage and 99.9% uptime), wildcard DNS configuration, and careful plugin management, you can run a network of sites without the overhead of maintaining separate installations.

Editorial Team

HT
Author
Hostao Team
Editorial Team

The Hostao team of hosting experts, engineers and writers.

GA
Editor
Gayathry
Content Editor

Content strategist and editor specializing in web hosting guides, digital marketing, and business growth strategies.

Ready to Get Started with Hostao?

Compare Hostao hosting plans, review the current checkout terms, and choose the right starting point for your website.

View Hosting Plans
HomeDomainsSupportChat
WordPress Multisite Setup: A Complete Guide to Running Multiple Sites on One Installation