How to Set Up a Multisite Network with Hostinger + WordPress


Imagine having the power to manage dozens, hundreds, or even thousands of WordPress websites from a single, centralized dashboard. No more logging into individual sites for updates, theme installations, or user management. This isn’t a pipe dream; it’s the reality of a WordPress Multisite network.

Whether you’re an agency managing client sites, an educational institution running department blogs, or a business with multiple regional websites, WordPress Multisite offers unparalleled efficiency. And when it comes to reliable, user-friendly hosting that supports this powerful feature, Hostinger stands out as an excellent choice.

This in-depth guide will walk you through every step of setting up a robust WordPress Multisite network on Hostinger, from the initial configurations to managing your growing empire of websites. We’ll cover everything you need to know to get your network up and running smoothly.

Table of Contents

  • What is WordPress Multisite and Why Use It?
  • Why Choose Hostinger for Your WordPress Multisite Network?
  • Pre-Setup Checklist: Essential Steps Before You Begin
  • Step-by-Step Guide to Setting Up WordPress Multisite on Hostinger

    • Step 1: Access Your WordPress Files via Hostinger hPanel
    • Step 2: Edit wp-config.php to Enable Multisite
    • Step 3: Refresh WordPress Dashboard and Network Setup
    • Step 4: Add Generated Code to wp-config.php and .htaccess
    • Step 5: Configure Wildcard Subdomains on Hostinger (for Subdomain Multisite)
    • Step 6: Log In to Your Network Admin Dashboard
    • Step 7: Add New Sites to Your Network

  • Managing Your Hostinger WordPress Multisite Network
  • Common Issues and Troubleshooting
  • Advanced Tips for Hostinger Multisite Success
  • Frequently Asked Questions (FAQ)
  • Conclusion


What is WordPress Multisite and Why Use It?

WordPress Multisite is a feature that allows you to create a network of multiple WordPress sites using a single WordPress installation. This means you have one set of core WordPress files, one set of themes and plugins (installed once), and a single database that powers all the websites within your network.

Key Advantages of WordPress Multisite:

  • Centralized Management: Update WordPress core, themes, and plugins for all sites in the network from one admin dashboard.
  • Single Login: As the “Super Admin,” you can access all sites within the network without needing separate logins.
  • Shared Resources: Themes and plugins installed on the network can be activated (or made available for activation) across all subsites, saving disk space and simplifying maintenance.
  • User Management: Easily add new users and assign them to specific sites within the network, granting them appropriate roles (e.g., Administrator, Editor, Author for a subsite).
  • Cost-Effective: Often more economical than hosting multiple separate WordPress installations, especially if your hosting plan allows for multiple domains or generous resource allocation.

Common Use Cases for WordPress Multisite:

  • Universities & Schools: Each department or faculty can have its own website under the main university domain (e.g., biology.university.edu, arts.university.edu).
  • Agencies & Developers: Manage multiple client websites efficiently from a single dashboard.
  • Corporations: Provide separate sites for different brands, regions, or internal departments (e.g., usa.company.com, europe.company.com).
  • Online Communities: Allow users to create their own blogs or profiles within a larger network (like the early days of WordPress.com).

When setting up Multisite, you’ll need to decide between Subdomains or Subdirectories. This choice is crucial and impacts how your sites are structured.

FeatureSubdomain-Based Multisite (e.g., site1.yourdomain.com)Subdirectory-Based Multisite (e.g., yourdomain.com/site1)
StructureEach new site is a unique subdomain.Each new site is a folder within your main domain.
SEO PerceptionSearch engines often treat subdomains as somewhat separate entities from the main domain.Search engines generally perceive subdirectories as part of the main domain.
Setup ComplexityRequires wildcard subdomain configuration on your hosting.Simpler setup, often no special hosting configuration needed beyond permalinks.
Use CasesIdeal for distinct brands, departments, or client sites that need more separation.Suitable for closely related content, personal networks, or internal divisions.
RequirementsWildcard DNS entry (*.yourdomain.com).Clean permalinks (Post name).
Existing SitesCan be used with existing sites, but generally easier with fresh installs.Cannot be used if your existing WordPress installation is older than 1 month.

Important Note: If your existing WordPress installation is older than one month, you cannot use the subdirectory option. In such cases, or if you prefer more distinct site identities, subdomains are the way to go. For a fresh install, both options are usually available.

Why Choose Hostinger for Your WordPress Multisite Network?

Hostinger has become a popular choice for WordPress users, and for good reason. Their platform offers several advantages that make it particularly well-suited for hosting a WordPress Multisite network:

  • Optimized for WordPress: Hostinger’s hosting environment is specifically tuned for WordPress performance, utilizing LiteSpeed Cache technology, which delivers blazing-fast loading speeds essential for a network of sites.
  • Affordability & Value: Hostinger provides robust hosting plans at competitive prices, making it accessible for beginners and scalable for growing networks.
  • User-Friendly hPanel: Their custom control panel, hPanel, is intuitive and simplifies complex tasks like domain management, SSL setup, and file editing, which are crucial for Multisite configuration.
  • Scalable Resources: As your Multisite network grows, Hostinger offers various plans with increasing resources (CPU, RAM, storage), allowing you to upgrade seamlessly without migrating hosts.
  • 24/7 Customer Support: Should you encounter any issues during your Multisite setup or ongoing management, Hostinger’s support team is available around the clock to assist you.
  • Free SSL Certificates: Every Hostinger plan includes free SSL certificates, ensuring all sites within your network are secure and rank better on search engines.
  • Automatic Backups: Hostinger offers automatic weekly or daily backups (depending on your plan), providing peace of mind that your entire network’s data is safe.

These features combine to create a reliable and efficient environment for your WordPress Multisite network, ensuring smooth operation and growth.

Pre-Setup Checklist: Essential Steps Before You Begin

Before you dive into the technicalities of setting up your WordPress Multisite network on Hostinger, a few preparatory steps are crucial to ensure a smooth process. Skipping these could lead to unexpected issues down the line.

A Stable WordPress Installation

You need a working WordPress installation on your Hostinger account. This can be a fresh install or an existing one. For the smoothest setup, a fresh WordPress installation is recommended, especially if you’re planning on using subdirectories. If you’re starting from scratch, you can easily install WordPress via Hostinger’s auto-installer in hPanel.

Backup Your Website

This is perhaps the most critical step. If you’re converting an existing single WordPress site into a Multisite network, you absolutely must create a full backup of your files and database. While Hostinger provides automatic backups, creating a manual backup before major changes gives you an immediate restore point if anything goes wrong. You can do this via hPanel’s “Backups” section.

Domain and SSL Configuration

  • Main Domain: Ensure your primary domain is properly pointed to Hostinger’s servers and is active.
  • SSL Certificate: Verify that an SSL certificate is active for your main domain. All modern websites require HTTPS, and Multisite is no exception. Hostinger typically provides free SSL via Let’s Encrypt, which you can activate in hPanel.
  • Wildcard Subdomains (Crucial for Subdomain Multisite): If you plan to use subdomain-based Multisite (e.g., blog.yourdomain.com, shop.yourdomain.com), you’ll need to configure a wildcard subdomain on Hostinger after setting up Multisite in WordPress. We’ll cover this in Step 5. This allows any new subdomain you create (*.yourdomain.com) to automatically point to your WordPress installation.

Permalinks Structure

Your WordPress installation must use a “pretty” permalink structure (e.g., “Post name”). Go to Settings > Permalinks in your WordPress dashboard and select anything other than “Plain.” “Post name” is generally the best choice. Save changes before proceeding.

Disable Plugins (Temporarily)

While not always strictly necessary, temporarily deactivating all active plugins before starting the Multisite conversion process can help prevent conflicts. You can reactivate them after the setup is complete. Navigate to Plugins > Installed Plugins and select “Deactivate” for all.

With these prerequisites in place, you’re ready to begin the Multisite setup process!

Step-by-Step Guide to Setting Up WordPress Multisite on Hostinger

This section will guide you through the precise steps to transform your single WordPress installation into a powerful Multisite network on Hostinger.

Step 1: Access Your WordPress Files via Hostinger hPanel

The first step involves accessing the core files of your WordPress installation.

  1. Log in to your Hostinger hPanel.
  2. Navigate to Files > File Manager.
  3. In the File Manager, locate your WordPress installation directory. This is typically public_html for your main domain, or a specific subdirectory if WordPress is installed there. Open this folder.

You should now see a list of your WordPress core files and folders, including wp-admin, wp-content, wp-includes, wp-config.php, and .htaccess.

Step 2: Edit wp-config.php to Enable Multisite

The wp-config.php file is one of the most important files in your WordPress installation. We’ll add a line of code here to tell WordPress you intend to enable Multisite.

  1. In the File Manager, find and right-click on wp-config.php, then select “Edit.”

  2. Scroll down the file until you find the line that says:
    php
    / That’s all, stop editing! Happy publishing. /

  3. Immediately above this line, add the following code:
    php
    define(‘WP_ALLOW_MULTISITE’, true);

    This code enables the Multisite setup menu in your WordPress dashboard.

  4. Click the “Save” icon (usually a floppy disk icon) in the File Manager to save your changes.

Step 3: Refresh WordPress Dashboard and Network Setup

Now that you’ve enabled the Multisite option, you need to access the setup screen in your WordPress admin area.

  1. Log in to your WordPress administrator dashboard.
  2. You will likely need to re-login after editing wp-config.php.
  3. Once logged in, navigate to Tools > Network Setup.
    If you don’t see “Network Setup” under Tools, ensure you saved wp-config.php correctly and cleared any caching.
  4. On the Network Setup page, you’ll see options to choose between Subdomains and Subdirectories.

    • Choose Subdomains if you want sites like blog.yourdomain.com, shop.yourdomain.com. This is generally recommended for new Multisite networks, especially if you have an existing WordPress install older than one month.
    • Choose Subdirectories if you want sites like yourdomain.com/blog, yourdomain.com/shop. This option is only available for fresh WordPress installations (less than one month old).

  5. Enter a Network Title (e.g., “My Awesome Network”) and your Network Admin Email.
  6. Click the “Install” button.

Step 4: Add Generated Code to wp-config.php and .htaccess

After clicking “Install,” WordPress will display two blocks of code. These snippets are crucial for your Multisite network to function correctly. Do not close this page until you’ve copied and pasted both sets of code.

Update wp-config.php

  1. Go back to your Hostinger File Manager and open wp-config.php for editing again.

  2. Locate and remove the line you added earlier:
    php
    define(‘WP_ALLOW_MULTISITE’, true);

  3. Now, paste the first block of code provided by WordPress (which starts with define('MULTISITE', true);) above the /* That's all, stop editing! Happy publishing. */ line.
    Example of what the code might look like (yours will be specific to your setup):
    php
    define(‘MULTISITE’, true);
    define(‘SUBDOMAIN_INSTALL’, true); // or 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);

  4. Save the wp-config.php file.

Update .htaccess

  1. In your Hostinger File Manager, find the .htaccess file in your WordPress root directory. Right-click and select “Edit.” If you don’t see it, ensure “Show hidden files” is enabled in your file manager settings, or create a new file named .htaccess.

  2. The second block of code provided by WordPress is for your .htaccess file. You need to replace all existing WordPress rules within the # BEGIN WordPress and # END WordPress markers with this new code.
    Example of what the code might look like (yours will be specific to your setup):
    apache

    RewriteEngine On
    RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index.php$ – [L]

    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ – [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.
    .php)$ $2 [L]
    RewriteRule . index.php [L]

    Ensure you copy the entire block, including the # BEGIN WordPress and # END WordPress lines.

  3. Save the .htaccess file.

Step 5: Configure Wildcard Subdomains on Hostinger (for Subdomain Multisite)

This step is ONLY required if you chose the “Subdomains” option in Step 3. If you chose “Subdirectories,” you can skip this.

For subdomain Multisite to work, your hosting needs to know that any subdomain (e.g., test.yourdomain.com, newsite.yourdomain.com) should point to your main WordPress installation.

  1. Go back to your Hostinger hPanel.
  2. Navigate to Domains > Subdomains.
  3. In the “Create a new subdomain” section, enter * (an asterisk) in the subdomain field. This creates a wildcard subdomain.
  4. Under “Custom folder for your subdomain,” ensure the path points to your main WordPress installation directory (e.g., public_html). This is critical.
  5. Click “Create.”

It may take a few minutes for the DNS changes to propagate. You might also need to ensure that your SSL certificate covers the wildcard subdomain. Hostinger’s free SSL often handles this automatically.

Step 6: Log In to Your Network Admin Dashboard

After updating wp-config.php and .htaccess, your WordPress session will likely be logged out.

  1. Re-login to your WordPress dashboard.
  2. You’ll notice a new menu item in your top admin bar: “My Sites.” Hover over it, and you’ll see “Network Admin” and an option for your main site.
  3. Click on “Network Admin” to access your Multisite network’s central control panel. This dashboard looks similar to a regular WordPress admin but includes additional menus like “Sites,” “Users,” “Themes,” and “Plugins” specific to network-wide management.

Step 7: Add New Sites to Your Network

With your Multisite network successfully set up, you can now start adding new websites.

  1. From the Network Admin dashboard, go to Sites > Add New.
  2. Fill in the details for your new site:

    • Site Address (URL): Enter the desired subdomain or subdirectory (e.g., blog for blog.yourdomain.com or yourdomain.com/blog).
    • Site Title: The name of your new website.
    • Admin Email: The email address of the primary administrator for this new subsite.

  3. Click “Add Site.”

Your new site is now part of the network! You can visit its dashboard by going to My Sites > Network Admin > Sites and clicking “Dashboard” under the new site’s name.

Managing Your Hostinger WordPress Multisite Network

Once your Multisite network is live, efficient management becomes key. The Network Admin dashboard is your central hub for overseeing all your sites.

Network Admin Overview

The Network Admin dashboard provides a bird’s-eye view of your entire network.

  • Dashboard: See recent activity, quick links to network settings.
  • Sites: Add new sites, edit existing site details, deactivate, archive, or delete sites.
  • Users: Manage network-wide users. You can add new users and assign them to specific subsites with various roles. Only “Super Admins” (you) can install/update themes and plugins network-wide.
  • Themes: Install themes for the entire network. You can “Network Enable” a theme to make it available for activation on all subsites, or keep it “Network Disabled” but still allow individual site administrators to enable it for their specific site.
  • Plugins: Similar to themes, you install plugins once for the network. You can “Network Activate” a plugin, which forces it to be active on all subsites, or leave it “Network Deactivated” to allow individual site admins to choose whether to activate it.
  • Settings: Configure network-wide settings, including registration options, banned names, and upload restrictions.

User Management

In a Multisite network, user roles have an added layer:

  • Super Admin: This is the highest level of access. Only Super Admins can install themes/plugins, update core WordPress, and manage network-wide settings.
  • Site Administrator: An admin of a specific subsite. They can manage content, users, themes (if network-enabled), and plugins (if network-activated or enabled for individual site activation) on their specific site only. They cannot install new themes or plugins for the entire network.

Theme & Plugin Management

This is where Multisite truly shines for efficiency:

  • Install Once: You only need to upload themes and plugins once via the Network Admin.
  • Network Enable/Activate: Themes and plugins can be “Network Enabled” (available for all sites to activate) or “Network Activated” (active on all sites without option to deactivate by subsite admins).
  • Individual Site Activation: Site administrators can activate or deactivate themes/plugins that are Network Enabled for their specific site, provided it’s not Network Activated.

Performance Optimization with Hostinger

Hostinger provides excellent tools for keeping your Multisite network fast:

  • LiteSpeed Cache: Hostinger leverages LiteSpeed servers, and the LiteSpeed Cache plugin (which comes pre-installed with WordPress on Hostinger) is a powerful tool. Ensure it’s configured for optimal performance across your network.
  • CDN Integration: Consider enabling Cloudflare CDN (available via hPanel) for faster content delivery globally.
  • Image Optimization: Use plugins like ShortPixel or Smush to optimize images across all your subsites.
  • PHP Version: Always use the latest stable PHP version (PHP 8.x) via hPanel’s “PHP Configuration” to ensure optimal performance and security.
  • Database Optimization: Regularly optimize your database (many caching plugins offer this feature) to keep it lean.

Common Issues and Troubleshooting

Even with a smooth setup, you might encounter issues. Here are some common problems and their solutions for your Hostinger WordPress Multisite.

404 Errors on Subsites

This is one of the most frequent problems.

  • Cause: Incorrect .htaccess rules or permalink issues.
  • Solution:

    1. Go to Network Admin > Settings > Permalinks and ensure your main site’s permalinks are set to “Post name.” Save changes.
    2. Double-check your .htaccess file in the Hostinger File Manager. Ensure the code provided by the WordPress Network Setup wizard is correctly placed, replacing the old WordPress rules completely.
    3. If using subdomain Multisite, ensure your wildcard subdomain (*.yourdomain.com) is correctly configured in hPanel (see Step 5).

Plugin Conflicts

Sometimes, a plugin that works fine on a single site might cause issues in a Multisite environment.

  • Cause: The plugin wasn’t designed for Multisite, or it conflicts with another network-activated plugin.
  • Solution:

    1. Deactivate all plugins at the network level via Network Admin > Plugins.
    2. Reactivate them one by one, checking your subsites after each activation, to identify the culprit.
    3. Look for Multisite-compatible alternatives or contact the plugin developer.

SSL/HTTPS Issues

Mixed content warnings or SSL not working on subsites.

  • Cause: Incorrect SSL configuration, especially for subdomain Multisite.
  • Solution:

    1. Ensure your main domain has an active SSL certificate.
    2. For subdomain Multisite, check if Hostinger’s free SSL covers wildcard subdomains automatically. If not, you might need to manually activate SSL for the wildcard domain in hPanel’s “SSL” section or consider a premium wildcard SSL.
    3. Use a plugin like “Really Simple SSL” (Network Activate it) to ensure all URLs are forced to HTTPS.

Memory Limit Exceeded (White Screen of Death)

A common issue when running multiple sites or resource-intensive plugins.

  • Cause: Your PHP memory limit is too low for the demands of the network.
  • Solution:

    1. In your Hostinger hPanel, go to Advanced > PHP Configuration.
    2. Find the memory_limit setting and increase it to 256M or 512M. Save changes.
    3. You can also try adding define('WP_MEMORY_LIMIT', '256M'); to your wp-config.php file above the Multisite definitions.

Incorrect File Permissions

Incorrect file permissions can prevent WordPress from creating or modifying files.

  • Cause: Files or folders have wrong read/write permissions.
  • Solution:

    1. Using Hostinger File Manager or FTP, set directory permissions to 755 and file permissions to 644 for your WordPress installation.
    2. Ensure wp-config.php has 644 permissions.

Advanced Tips for Hostinger Multisite Success

Beyond the basic setup, here are some advanced tips to ensure your Hostinger WordPress Multisite network thrives.

  • Dedicated IP Address: While not strictly necessary for most Multisite setups, if you have very sensitive applications or need to avoid shared IP blacklisting, a dedicated IP address can be beneficial. Hostinger offers this as an upgrade.

  • Staging Environments: For critical updates or new plugin installations, use a staging environment. Many Hostinger WordPress plans offer a one-click staging feature, allowing you to test changes without affecting your live network.

  • Regular Backups: While Hostinger provides automatic backups, consider implementing an additional network-wide backup solution (e.g., using a plugin like UpdraftPlus configured for Multisite) for maximum redundancy and control over restore points.

  • Security Best Practices:

    • Strong Passwords: Enforce strong passwords for all users, especially Super Admins.
    • Two-Factor Authentication (2FA): Implement 2FA for all admin users.
    • Security Plugins: Install a reputable security plugin (like Sucuri Security or Wordfence, ensuring it’s Multisite compatible) at the network level.
    • Keep Everything Updated: Regularly update WordPress core, themes, and plugins via the Network Admin dashboard.
    • Limit User Registrations: If your network allows user registrations, use a CAPTCHA or reCAPTCHA to prevent spam.

  • Consider a CDN (Content Delivery Network): For a network with global reach or heavy media content, integrate a CDN like Cloudflare (which can be easily set up via Hostinger hPanel) to speed up content delivery and reduce server load.

  • Email Configuration: Each subsite can potentially send emails. Ensure your email sending methods (e.g., SMTP plugin) are configured at the network level or individually for subsites if needed, to guarantee deliverability.

  • Scaling Your Hostinger Plan: As your network grows in traffic and number of sites, monitor your resource usage (CPU, RAM). Hostinger makes it easy to upgrade your hosting plan to accommodate increased demands, ensuring your network remains performant.

Frequently Asked Questions (FAQ)

Q1: Can I convert an existing single site to Multisite?

Yes, you can, but it requires careful planning and a full backup. For existing sites older than one month, you must use the subdomain option. Follow the steps in this guide, making sure to backup your site thoroughly before you begin.

Q2: What’s the difference between subdomain and subdirectory Multisite?

Subdomain Multisite creates sites like site1.yourdomain.com, while subdirectory Multisite creates sites like yourdomain.com/site1. Subdomains are generally better for distinct entities, while subdirectories are perceived as part of the main site. Subdirectories are only available for fresh WordPress installs (less than a month old).

Q3: Do I need a separate domain for each site in a Multisite network?

Not necessarily. You can use subdomains or subdirectories of your main domain. However, Multisite does support “domain mapping,” which allows you to assign a completely different domain (e.g., anotherdomain.com) to a subsite within your network. This usually requires a plugin and additional DNS configuration.

Q4: How do I handle emails for each subsite?

By default, emails are sent from the network admin’s email. For better deliverability and distinct branding, you can use an SMTP plugin (Network Activate it) and configure it to use specific email addresses or services for each subsite, or a single service for the entire network.

Q5: Are all plugins and themes Multisite compatible?

No. While most popular plugins and themes work well, some are not designed for Multisite and might cause issues or not function as expected. Always check plugin/theme documentation for Multisite compatibility or test thoroughly in a staging environment before network activation.

Q6: Can I move a subsite out of a Multisite network?

Yes, it’s possible, but it’s a more involved process. It typically requires exporting the subsite’s content, creating a new standalone WordPress installation, and importing the content. There are plugins that can help with this migration.

Q7: What Hostinger plan is best for Multisite?

For small Multisite networks with low traffic, the Business WordPress plan or even the Premium Shared Hosting plan (if you’re starting very small) might suffice. For growing networks with more sites and higher traffic, consider their Cloud Hosting plans for dedicated resources and better scalability. Always monitor your resource usage to determine when an upgrade is needed.

Q8: How do I back up my entire Multisite network on Hostinger?

Hostinger provides automatic weekly or daily backups for your entire hosting account, including all your Multisite files and databases. You can restore these directly from hPanel. For more control, you can use a Multisite-compatible backup plugin like UpdraftPlus, which can back up and restore your entire network or individual subsites.


A WordPress Multisite network, powered by a robust host like Hostinger, is a game-changer for anyone managing multiple websites. It streamlines your workflow, centralizes administration, and provides a powerful, scalable solution for your digital presence. While the initial setup might seem daunting, by following this step-by-step guide, you’ll be able to configure your network with confidence.

Remember to always prioritize backups, especially when making significant changes to your WordPress installation. With Hostinger’s user-friendly hPanel and performance-optimized servers, you have a solid foundation to build and manage a thriving network of WordPress sites.

Have you set up a Multisite network before? Share your tips or challenges in the comments below!

Ready to streamline your WordPress management? Consider Hostinger for your Multisite network today!