A Comprehensive Guide to Setting Up and Managing a WordPress Multisite Network for Seamless Website Management

If you’re a WordPress user, you’re probably familiar with the power and flexibility of the platform. With WordPress, you can build and manage a website with ease, thanks to its user-friendly interface and extensive plugin library. But did you know that WordPress also offers a feature called WP Multisite that allows you to create and manage multiple websites from a single installation? In this ultimate guide, we’ll explore everything you need to know about WordPress Multisite and how it can help you take your network of websites to the next level.

So what exactly is WordPress Multisite? Simply put, it’s a feature that allows you to create a network of websites, all of which are managed from a single WordPress installation. With WordPress Multisite, you can create and manage multiple websites using the same set of plugins and themes, making it easier than ever to scale your network. Whether you’re a business owner looking to manage multiple websites for different locations, a web developer working on client projects, or a blogger with multiple sites, WP Multisite has got you covered.

The benefits of using WordPress Multisite are numerous. Not only does it save you time and effort by allowing you to manage all your websites from a single dashboard, but it also offers a seamless and consistent experience for your users. With WP Multisite, you can easily update plugins and themes across all your websites, ensuring that they are always up to date and secure. Additionally, you can manage user roles and permissions across your network, giving you full control over who can access and edit each website. In short, WordPress Multisite is a game-changer when it comes to managing a network of websites.

Chapter 1: Understanding WP Multisite

WordPress is a powerful content management system that allows users to create and manage websites with ease. One of the key features of WordPress is its ability to create a network of websites, also known as a WordPress Multisite.

What is a WordPress Multisite?

A WordPress Multisite is a feature that allows you to run multiple websites on a single installation of WordPress. It enables you to create a network of websites that share a common codebase and database. Each website in the network can have its own distinct domain or subdomain.

With a WordPress Multisite, you can easily manage multiple websites from a single dashboard. This makes it ideal for organizations or individuals who need to create and manage multiple websites, such as a company with multiple branches or a web designer with multiple clients.

How does WordPress Multisite work?

WordPress Multisite works by enabling the network feature in your WordPress installation. Once activated, you can create new websites on your network by simply adding new sites through the network dashboard. Each website in the network operates independently, with its own set of themes, plugins, and users.

While each website in the network can have its own unique content, they all share the same core WordPress files and database. This means that updates and modifications made to the core files or plugins will affect all websites in the network. However, individual websites can still have their own themes and plugins, allowing for customization and flexibility.

By using WordPress Multisite, you can streamline your website management process, reduce maintenance time, and easily share content and resources across your network of websites.

Chapter 2: Benefits of WordPress Multisite

WordPress Multisite is a powerful feature that enables users to create a network of websites within a single WordPress installation. This network offers a range of benefits for website owners and administrators.

One of the main advantages of WordPress Multisite is the ability to manage multiple websites from a single dashboard. This makes it incredibly convenient for users who need to oversee and update several websites at once. Instead of logging in and out of various accounts, Multisite allows administrators to access all their sites from one central location.

Furthermore, Multisite provides a streamlined approach to website management. Instead of duplicating efforts across multiple installations, administrators can easily install themes, plugins, and updates across all sites within the network. This not only saves time but also ensures consistency and uniformity across the network.

Another key benefit of WordPress Multisite is the ability to share resources efficiently. With a single installation, administrators can allocate resources such as server space and bandwidth to multiple websites. This eliminates the need for separate hosting accounts for each site, resulting in cost savings and simplified maintenance.

WordPress Multisite also offers a high level of flexibility and scalability. Website owners can easily add new sites to the network as their needs grow, without the hassle of setting up separate installations. Additionally, administrators can grant users access to create their own websites within the network, providing a collaborative platform for teams or communities.

Lastly, WordPress Multisite comes with built-in security features. Administrators have the ability to manage user roles and permissions, ensuring that each site within the network remains secure. Moreover, updates and security patches can be applied to the entire network, reducing the risk of vulnerabilities.

Benefits of WordPress Multisite
Centralized management of multiple websites
Streamlined website management
Efficient sharing of resources
Flexibility and scalability
Built-in security features

Chapter 3: Setting Up WP Multisite

WP Multisite is a powerful feature offered by WordPress that allows you to create and manage multiple websites using a single WordPress installation. Whether you want to create a network of blogs, manage different departments within your organization, or provide a platform for users to create their own websites, WP Multisite offers a flexible and scalable solution.

To set up WP Multisite, you need to follow a few steps:

  1. Ensure that you have a WordPress installation on your server. If not, install the latest version of WordPress from the official website.
  2. Enable the WP Multisite feature by modifying the wp-config.php file. Open the file and locate the line that says /* That's all, stop editing! Happy blogging. */. Just above this line, add the following code: define('WP_ALLOW_MULTISITE', true);
  3. Save the wp-config.php file and refresh your WordPress dashboard.
  4. Navigate to the Tools menu and click on Network Setup. This will guide you through the process of setting up your WP Multisite.
  5. Choose between Sub-domains or Sub-directories for your network’s URL structure. This will determine how the websites in your network will be accessed.
  6. Enter the required information, such as network title and admin email address, and click on the Install button.
  7. Follow the provided instructions to update the wp-config.php and .htaccess files.
  8. Log in to your WordPress dashboard again and you will see the new Network Admin menu. From here, you can manage your network and create new sites.

Setting up WP Multisite can seem intimidating at first, but once you have successfully completed the steps, you will have a powerful platform for managing multiple websites. Whether you’re a web developer or a website owner, WP Multisite provides the tools you need to efficiently manage your online presence.

Ready to take your WordPress websites to the next level? Read on to learn more about optimizing and customizing your WP Multisite network.

Chapter 4: Managing Multiple Sites in WP Multisite

WP Multisite is a powerful feature in WordPress that allows users to manage multiple sites within a single installation. This feature is commonly used by organizations or individuals who need to create and maintain multiple websites with ease.

What is a Multisite Network?

A Multisite network is a collection of individual websites that share a single WordPress installation. Each website within the network has its own admin dashboard and can be customized independently. This makes it easy to manage multiple websites from a central location.

Benefits of using WP Multisite

There are several benefits to using WP Multisite for managing multiple sites:

Centralized Dashboard With WP Multisite, you can manage all your websites from a single admin dashboard. This makes it easier to update plugins, themes, and settings across multiple sites.
Share Resources With a Multisite network, you can share resources such as themes, plugins, and users across multiple sites. This can save you time and effort when setting up new websites.
Easy Site Management WP Multisite allows you to easily create, delete, or edit websites within the network. You can also manage user roles and permissions for each site.

Overall, WP Multisite provides a convenient solution for managing multiple websites within a single WordPress installation. It offers a range of features and flexibility that can benefit organizations, developers, and individuals alike.

Chapter 5: Installing and Managing Plugins in WP Multisite

In WP Multisite, plugins play a crucial role in extending the functionality of your WordPress network. They allow you to add new features and customize your multisite network to meet your specific needs. This chapter will guide you through the process of installing and managing plugins in WP Multisite, ensuring that you have the right tools at your disposal to enhance your network.

Installing plugins in WP Multisite is similar to the process in regular WordPress. You can either install plugins from the official WordPress repository or upload them manually. To install a plugin, navigate to the Plugins section in your WordPress dashboard and click on Add New. From there, you can search for plugins using keywords or browse through the available options. Once you find a plugin that suits your needs, simply click on Install Now and then Activate to enable the plugin on your network.

However, managing plugins in WP Multisite requires an additional step. After activating a plugin, you need to decide whether it will be available network-wide or only on specific sites within your network. To do this, go to the Network Admin area by clicking on the My Sites tab in your WordPress dashboard and selecting Network Admin. From there, navigate to the Plugins section to see a list of all the plugins installed on your network.

To activate a plugin network-wide, simply click on the Network Activate link below the plugin name. This will make the plugin available to all sites within your network. If you only want the plugin to be active on specific sites, navigate to the site’s dashboard and activate the plugin from there. You can manage plugins on each individual site by going to Plugins in the site’s dashboard.

It’s important to note that not all plugins are compatible with WP Multisite. Some plugins may cause conflicts or have limited functionality in a multisite environment. Therefore, it’s essential to test plugins thoroughly and check their compatibility with WP Multisite before installing them on your network. Additionally, it’s recommended to keep your plugins up to date to ensure compatibility and security.

In conclusion, installing and managing plugins in WP Multisite is a straightforward process that allows you to enhance the functionality of your network. By carefully selecting and activating plugins, you can customize your multisite environment and provide a tailored experience for your users.

Chapter 6: Themes and Templates in WP Multisite

In WP Multisite, managing themes and templates is an essential aspect of creating a cohesive and visually appealing network of websites. With the flexibility that Multisite offers, you can seamlessly customize the design and layout of each website in your network while maintaining a consistent branding across all sites.

When it comes to themes, Multisite allows you to choose between network-wide themes and site-specific themes. Network-wide themes are activated for all websites in your network, giving them a uniform appearance. On the other hand, site-specific themes give you the freedom to assign different themes to individual websites, making it possible to cater to their unique requirements.

To set up network-wide themes, go to the Network Admin Dashboard and navigate to the “Themes” section. Here, you can install and activate themes that will be available for use by all websites in your network. These network-wide themes can be further customized and modified as needed.

If you want to assign different themes to specific websites, access the individual site’s Dashboard, and go to the “Themes” section to install and activate site-specific themes. This allows you to create a distinct visual identity for each website in your network.

Along with themes, templates play a crucial role in WP Multisite. Templates control the layout and structure of individual websites, allowing you to define the overall design and functionality. Templates can be created and modified using a range of WordPress page builders and theme customizer tools.

By leveraging the power of templates, you can ensure that each website in your Multisite network adheres to your desired design standards. Whether you want to create a simple blog layout or a complex e-commerce platform, templates offer the flexibility to achieve your goals.

Additionally, WP Multisite also provides the ability to share templates across multiple websites in your network. This allows you to quickly replicate designs and layouts, saving time and effort. By maintaining a library of reusable templates, you can easily create new websites while maintaining design consistency.

In conclusion, themes and templates are integral components of WP Multisite, allowing you to create visually stunning and functional websites. Be it network-wide themes or site-specific themes, along with the flexibility of templates, WP Multisite empowers you to customize each website to meet your specific needs.

Chapter 7: User Roles and Permissions in WP Multisite

In a WordPress Multisite installation, user roles and permissions play a critical role in managing the network effectively. By assigning specific roles to users, you can control what actions they can perform across the network.

Understanding User Roles

WP Multisite includes several built-in user roles, each with different capabilities and levels of access:

  • Super Admin: This is the highest level of user role in WP Multisite. Super admins have complete control over the entire network, including the ability to create and manage sites, themes, plugins, and users.
  • Administrator: Administrators have similar capabilities to Super Admins, but their control is limited to specific sites. They can create and manage their own sites, themes, plugins, and users within those sites.
  • Editor: Editors have the ability to create, publish, and manage posts and pages on a specific site.
  • Author: Authors can create, publish, and manage their own posts on a specific site.
  • Contributor: Contributors can write and manage their own posts, but they cannot publish them. Their content needs to be reviewed and approved by an editor or administrator.
  • Subscriber: Subscribers have the most limited capabilities. They can only manage their own profile and leave comments on sites.

Assigning User Roles

To assign user roles in WP Multisite, navigate to the “Users” section in your network admin dashboard and find the user you want to modify. Click on the “Edit” link next to their name to access their profile.

On the user’s profile page, scroll down to the “Role” section. Choose the desired user role from the dropdown menu, and then click the “Update User” button to save the changes.

Customizing User Roles

If the built-in user roles do not meet your needs, you can customize them or create new roles using a WordPress plugin. There are several plugins available that allow you to modify user capabilities and create custom roles specific to your requirements.

By customizing user roles and permissions in WP Multisite, you can ensure that each user has the appropriate level of access and control over the network. This helps maintain security and prevents unauthorized actions that could disrupt the operation of the network.

Chapter 8: Customizing and Extending WP Multisite

Customizing and extending your WP Multisite network is a powerful way to tailor your WordPress installation to fit your specific needs. By making changes at the network level, you can apply them to all sites within your network, saving you time and effort.

To customize WP Multisite, you can take advantage of various tools and techniques. One option is to use network-wide plugins. These plugins are installed and activated at the network level, and their functionality is available to all sites within the network.

Another way to customize your network is by utilizing themes. By creating and customizing a theme specifically for your network, you can ensure a consistent look and feel across all your sites.

In addition to plugins and themes, WP Multisite offers numerous hooks and filters that allow you to modify its behavior. These hooks and filters give you full control over the functionality of your network, allowing you to add or remove features as needed.

WP Multisite also provides a powerful API that developers can utilize to extend its functionality. With the API, you can create custom plugins and themes that interact with your network in unique ways.

Customizing and extending WP Multisite allows you to create a network that is tailored to your specific needs. Whether you need to manage multiple sites for yourself or for clients, WP Multisite provides all the tools necessary to create a powerful and flexible network.

Chapter 9: Optimizing WP Multisite for SEO

When it comes to WordPress, Multisite can be a powerful tool to manage multiple websites from a single installation. However, if you want these websites to rank well in search engine results, you need to optimize your WP Multisite for SEO.

Here are some tips to help you improve the SEO performance of your WordPress Multisite:

1. Use a reputable SEO plugin:

WordPress has many SEO plugins available that can help you optimize your Multisite installation. Some popular choices include Yoast SEO, All in One SEO Pack, and Rank Math. These plugins provide features like XML sitemap generation, meta tag optimization, and keyword analysis.

2. Customize the title and meta tags:

Each individual site in your Multisite network should have its own unique title and meta tags. This will ensure that search engines can properly index and rank each site. Utilize the features provided by your chosen SEO plugin to easily customize these tags.

3. Create unique and high-quality content:

One of the most effective ways to improve SEO is by producing valuable and original content. Encourage your website administrators to create compelling articles, blog posts, and other multimedia content. This will not only attract more visitors, but also increase the chances of earning inbound links.

4. Optimize site speed:

Slow-loading websites can negatively impact SEO rankings. Make sure that your Multisite installation is optimized for speed by using caching plugins, optimizing images, and minimizing the use of heavy scripts and plugins. Regularly test your sites’ loading speed using tools like Google PageSpeed Insights.

5. Optimize URL structure:

By default, WordPress Multisite uses subdomains or subdirectories for site URLs. Choose a structure that is search engine-friendly and easy for users to navigate. Consider using keywords in your URLs, but keep them short and descriptive.

6. Utilize canonical URLs:

Canonical URLs help prevent duplicate content issues, which can negatively affect SEO rankings. Configure your Multisite installation to generate canonical tags for each site and make sure that URLs with duplicate content point to the canonical version.

7. Monitor and analyze your rankings:

Regularly monitor your websites’ rankings in search engine results using tools like Google Search Console. Analyze the data to identify areas for improvement and make necessary changes to boost your SEO performance.

By following these optimization techniques, you can ensure that your WordPress Multisite installation is search engine-friendly and has a better chance of ranking well in search results. Remember to stay updated with the latest SEO trends and algorithms to maintain a competitive edge.

Chapter 10: Troubleshooting WP Multisite

Once you have set up your WordPress Multisite network, you may encounter various issues that require troubleshooting. This chapter will guide you through some common problems and their solutions.

1. Inaccessible Multisite Dashboard

One of the most common issues is not being able to access the Multisite dashboard. This can occur due to incorrect settings or conflicts with plugins or themes. To resolve this, you can try the following:

  1. Deactivate all plugins: Temporarily deactivate all plugins to check if any of them are causing the issue.
  2. Switch to a default theme: Change your current theme to a default WordPress theme (e.g., Twenty Twenty-One) to see if the problem persists.
  3. Check the wp-config.php file: Ensure that the WP_ALLOW_MULTISITE constant is set to true in your wp-config.php file.
  4. Verify network settings: Double-check the wp-config.php and .htaccess files for any incorrect settings or missing code.

2. Plugin Compatibility Issues

Another common issue with WP Multisite is compatibility problems with plugins. Some plugins may not work properly in a Multisite environment or may cause conflicts. Here are some steps to troubleshoot plugin compatibility issues:

  1. Disable all plugins: Deactivate all active plugins and check if the issue is resolved. Then, enable each plugin one by one to identify the problematic one.
  2. Verify plugin compatibility: Check the plugin documentation or contact the plugin developer to ensure that the plugin is compatible with Multisite.
  3. Use Multisite-specific plugins: Look for plugins specifically designed for WP Multisite, as they are more likely to work seamlessly within the network.

3. Problems with Domain Mapping

Domain mapping allows you to use custom domain names for individual sites in your network. However, sometimes issues can arise with domain mapping. Here are some solutions:

  1. Check DNS settings: Verify that the DNS settings for your domain are correctly configured.
  2. Clear browser cache: Clear your browser cache and try accessing the site with the mapped domain again.
  3. Inspect plugin settings: Review the settings of your domain mapping plugin and ensure that they are properly configured.
  4. Re-save permalinks: Go to the permalinks settings in your WordPress admin and click the “Save Changes” button.

These are just a few examples of common troubleshooting steps for WP Multisite. Remember to backup your network before making any major changes and consult the WordPress support forums or the official documentation for further assistance.

Problem Solution
Inaccessible Multisite Dashboard Deactivate plugins, switch to a default theme, check wp-config.php and .htaccess files
Plugin Compatibility Issues Disable plugins, verify compatibility, use Multisite-specific plugins
Problems with Domain Mapping Check DNS settings, clear browser cache, inspect plugin settings, re-save permalinks

Chapter 11: Migrating Sites to WP Multisite

One of the great advantages of using WP Multisite is the ability to easily migrate existing standalone WordPress sites into the network. This can save you a lot of time and effort when it comes to managing multiple websites.

When migrating a site to WP Multisite, there are a few important steps to follow:

  1. Ensure that your current WP installation is up-to-date. Update all plugins and themes to their latest versions to minimize any compatibility issues.
  2. Create a backup of your site’s files and database. This will serve as a safety net in case something goes wrong during the migration process.
  3. Install and activate the WP Multisite network on your WordPress installation. This can be done by adding a few lines of code to your wp-config.php file.
  4. Once the network is set up, go to the Network Admin dashboard and navigate to the Sites section. Click on the “Add New” button to create a new site.
  5. Fill in the required information for the new site, such as the site address and title. You can also choose the subdirectory or subdomain option for the site’s URL structure.
  6. After creating the new site, go to the Tools section and select the “Import” option. From here, you can choose to import the content from your existing site using various available plugins.
  7. Once the content is imported, review the site to ensure everything is working correctly. Make any necessary adjustments to the site’s settings, such as permalinks and plugins.
  8. Update the site’s DNS records to point to the new WP Multisite installation. This will ensure that visitors are directed to the correct site within the network.
  9. Monitor the migrated site closely for any issues or errors. Test the functionality of the site and address any issues that may arise.

Migrating sites to WP Multisite can be a straightforward process if you follow these steps carefully. It allows you to centralize the management of multiple websites, saving you time and effort in the long run.

Chapter 12: Backup and Security in WP Multisite

When running a WordPress multisite network, it is crucial to prioritize backup and security measures. With multiple websites running on the same network, the potential for vulnerabilities and data loss increases. To ensure the smooth operation of your multisite network and protect your valuable data, you need to implement effective backup and security strategies.

1. Regular Backups:

Backing up your multisite network is essential to ensure that you have a recent copy of all your data in case of any mishap. You can use a plugin like “UpdraftPlus” or “BackWPup” to simplify the backup process. These plugins allow you to schedule automatic backups of your entire network, including all websites, plugins, themes, and database.

2. Increased Security Measures:

Protecting your multisite network from potential threats should be a top priority. Here are some security measures you can take:

a. Use Strong Passwords: Ensure that all users have strong passwords, and encourage them to change their passwords regularly. Weak passwords are easier to crack and can lead to unauthorized access.

b. Implement Two-Factor Authentication: Enabling two-factor authentication adds an extra layer of security to your network. It requires users to provide two forms of identification, usually a password followed by a unique code sent to their mobile device.

c. Limit User Access: Only give access to necessary users and limit their privileges to prevent unauthorized changes or malicious activity to your network.

d. Keep Plugins and Themes Updated: Outdated plugins and themes can be vulnerable to security breaches. Regularly update all plugins and themes on your network to minimize these risks.

Remember, the security of your multisite network is only as strong as its weakest link. It’s crucial to educate and train all network users on best security practices to maintain a safe environment.

3. Malware Scanning:

Regularly scan your multisite network for malware to detect any malicious code or files that could harm your websites. Plugins like “Sucuri Security” or “Wordfence” can help you scan, detect, and remove any potential threats.

4. Disaster Recovery Plan:

Even with robust backup and security measures in place, disasters can still occur. It’s important to have a disaster recovery plan that outlines the steps to be taken in case of data loss or a security breach. This plan should include details on how to restore your network and websites from backups, as well as steps to be taken to minimize any damage.

By implementing a comprehensive backup and security strategy for your WordPress multisite network, you can protect your data, detect and mitigate potential threats, and ensure the smooth operation of your network.

Chapter 13: Best Practices for WP Multisite

WordPress Multisite is a powerful feature that allows users to create and manage multiple websites from a single installation. However, in order to make the most of this network of sites, it is important to follow best practices and guidelines. Here are some tips to help you optimize your WP Multisite network:

1. Plan your network structure

Before setting up your WP Multisite network, carefully plan the structure of your sites. Consider the purpose and audience of each site and how they will interact with each other. By organizing your network efficiently, you can easily scale and manage your sites.

2. Use themes and plugins wisely

When selecting themes and plugins for your network, choose ones that are compatible with Multisite installations. Additionally, avoid using too many plugins as they can slow down your network. Regularly update and maintain your themes and plugins to ensure security and performance.

3. Manage user roles and permissions

As the network administrator, it is important to assign the right user roles and permissions to your network’s users. Restrict access to sensitive settings and capabilities, while granting appropriate privileges to site administrators.

4. Regularly backup your network

Backing up your WP Multisite network is crucial to prevent data loss. Make sure to regularly backup your database and files, so that you can restore your network in the event of an unforeseen issue. Consider using a reliable backup plugin or service to automate this process.

5. Monitor and optimize performance

Keep an eye on the performance of your network by monitoring server resources, website speed, and optimizing your database. Utilize caching plugins, content delivery networks (CDNs), and other optimization techniques to ensure fast and reliable performance for your network.


By following these best practices for WP Multisite, you can create a well-structured network with optimized performance and enhanced security. Take the time to plan and maintain your network, and enjoy the benefits of managing multiple websites from a single WordPress installation.

Chapter 14: Case Studies on WP Multisite

In this chapter, we will explore some real-life examples of businesses and websites that have successfully leveraged the power of WP Multisite to create a network of WordPress sites.

1. Food Magazine Network

The Food Magazine Network is a collection of niche food magazines that cater to different culinary interests such as vegetarian, gluten-free, and dessert recipes. By using WP Multisite, the network is able to centralize management and provide a consistent user experience across all the magazine sites. Each magazine has its own subdomain, such as, allowing for easy navigation and branding.

2. Educational Institution Network

Many educational institutions, such as universities and schools, have adopted WP Multisite to manage their online presence more efficiently. By creating a network, they can provide separate sites for different departments, faculty members, and student organizations. This helps maintain a cohesive branding while allowing for individual customization. The main domain, e.g.,, acts as the hub, giving access to all the sub-sites within the network.

These are just a couple of examples of how WP Multisite can be used to create powerful networks of WordPress sites. The flexibility and scalability of the network architecture make it an ideal choice for businesses and organizations looking to manage multiple websites under one roof.

Chapter 15: Resources for WP Multisite

Now that you have learned the ins and outs of WordPress Multisite, it’s time to explore some resources that can help you make the most out of this powerful feature.

1. Official WordPress Documentation

The first place you should always look for information about WordPress Multisite is the official WordPress documentation. It provides detailed and up-to-date information about everything related to multisite, from installation to configuration and management.

2. WP Multisite Plugins

There are numerous plugins available specifically designed to enhance the functionality of WordPress Multisite. Some popular ones include Multisite Enhancements, Multisite Privacy, and Networks for WordPress. These plugins can help you customize your network, manage user roles and permissions, and add additional features.

When choosing a plugin, make sure it is compatible with the version of WordPress you are using and has positive reviews and ratings.

3. Multisite Communities and Forums

Joining online communities and forums dedicated to WordPress Multisite can provide you with valuable insights, tips, and tricks from experienced users and developers. Some popular communities include the WordPress Multisite Facebook group and the Multisite subreddit.

Being part of these communities can help you troubleshoot issues, discover new ideas, and stay updated with the latest news and developments related to WordPress Multisite.

Remember to always be respectful and follow community guidelines when interacting with others.

By utilizing these resources, you can expand your knowledge and optimize your use of WordPress Multisite. Whether you are a beginner or an expert, there is always something new to learn and discover in the world of wp multisite!

The speed of your site:
- 90 from 100 - 90 from 100
After optimization will be 90 from 100