How to Create an Intranet with WordPress

by Shalyn Dever

If you are looking to learn how to create an intranet from scratch then this post is for you.

WordPress, the open source Content Management System (CMS), is the leader in the CMS space with a share of more than 60% of the market.

What has helped WordPress gain an unassailable lead over its competitors is how easy this platform is to use and the continuous improvement and support from the WordPress community.

Over the years, WordPress has transformed from being a Content Management System to a platform which helps with business management functionalities such as team management, forums, e-commerce, project management, document management and now even company intranets.

In this post, I am going to show you the following:


Intranet for WordPress

One of the key areas in which companies have used WordPress in their business is through the implementation of an intranet on WordPress.

Collab Hub Intranet Interface


Building an intranet on WordPress makes sense for businesses because:

  • WordPress is secure; it can be installed on your own server and you can make sure no one has access to your sensitive information
  • You can make WordPress only available on your company’s network so it can’t be accessed from outside
  • WordPress is very easy to use for editors and users
  • WordPress is easy to install
  • WordPress is a CMS and open source system that can be easily customized
  • WordPress offers a wide array of plugins that can be used to achieve different levels of functionalities

But, the ride hasn’t been as smooth as expected for businesses trying to use WordPress as a platform for an intranet.

Creating an Intranet Frustration

To start with, there was no single cost-effective solution that lets you set up an intranet on WordPress without pinching your pocket or worrying about security. The solutions that were available used multiple plugins to achieve the functionality and as you know the more open source plugins you use, the more security issues you can run into.


Intranet on WordPress: Using BuddyPress, Lets Start. 

Until now, some of the common methods to achieve intranet on WordPress involved using BuddyPress and other plugins.

Creating an Intranet using BuddyPress


First, you need to install BuddyPress to load WordPress with social media functionality. BuddyPress powers your WordPress website with features such as:

  • User Profile Management
  • Follow/Unfollow
  • Private Messaging
  • Groups and Department Management

Basically, you set up a base for your intranet with features for user management and social networking.

BuddyPress would have been a perfect solution if an intranet was only about social networking.

But an Intranet is a lot more than what BuddyPress offers. Hence, you need a series of plugins to provide additional functionality on top of using BuddyPress in order to have an intranet that meets your company’s needs.

Creating an Intranet by Adding a New Plugin

Once you have the social networking feature setup, you would obviously want to secure the platform.

Second, this is when you would use a plugin such as WordFence to limit the use of unauthorized IPs in order to make the network is private for your intranet.

The intranet of your company now has a secure social network.

Third, time to move to another important functionality called document management system (DMS).

WordPress has an inbuilt basic document management system where you can easily upload, organize files and filter them based on different parameters.

Whereas, the DMS works perfectly fine for a web interface where the files are available in the public domain; it is not secure for an intranet.

Advantages in Creating an Intranet

Since DMS is an indispensable part of WordPress, the next step for you is to secure your files for a private network.

Fourth, again, you need another plugin to achieve the functionality. Or if you are a PHP developer, you can write a PHP script to check if the user accessing the file is logged in or not and make some changes to the .htaccess file to make the files available to users using the intranet.

Your intranet is almost ready with functionalities like:

  • Social Networking and collaboration
  • Security
  • Document Management System (DMS)

A basic intranet might work with the above 3 functionalities, but we are looking for an advanced intranet. Something that caters to the requirements of an Organization.

We need to have functionalities such as:

  1. Calendar and Events
  2. Announcements
  3. News
  4. Forms
  5. Featured Documents
  6. Survey and Polls Creation
  7. Private and Restricted Pages
  8. User Restrictions

To achieve all the above, we again need to install more plugins.

Frustration in Building an Intranet

Phew! That’s a lot of plugins.

And when all this is done. We wait and pray that our intranet works as expected (just kidding 😊).

As you would have noticed, the intranet functionality on WordPress was achieved through the help of multiple plugins working in sync to achieve functionality. However, there are big disadvantages to using this approach.


The Disadvantage of using Multiple WordPress Plugins for an Intranet

There are over 55,000 ‘official’ WordPress plugins in the repository now, and many more exist outside of the repository. What an active community!

Building an Intranet with WordPress Plugins

Within this repository, I can tell you first hand, only a handful are actually GOOD.

At the end of the day, WordPress users will tell you that using plugins saves time and cost but beware of the following costs and considerations (especially when you use a lot of plugins)…

1. Plugins slow your website down and increase your Memory: The more plugins you use, the slower your WordPress website will be. Every plugin has a certain requirement to run (CPU, RAM, Disk usage), and the more plugins you have, the bigger your bandwidth needs to be.

2. Plugins can cause conflicts: Some plugins do not play well together, and the more you have of those, the more conflicts are likely to arise. Even if the plugins work together in the current version, there is a possibility that one change might break your system.

Different developers + different ways of coding = Disaster. 

Building an Intranet Keyboard Maniac


3. More prone to security issues: The more plugins you have installed, the chances are higher that you have a security risk.  If one developer codes something inappropriately, you may have a security risk–especially with free plugins. As far as I know, free plugin developers do not have any binding liability to respond to your queries or even provide the consistent update or security patches that a plugin will eventually need.

4. Upgrades can be a real pain: Usually, it’s a straightforward click to update, but sometimes it’s not, and, occasionally, the plugin update may break your site, either because there is a bug in the code, or because of a conflict with another plugin.

Intranet WordPress Issues and Conflicts


Now that’s a long list to dissuade any sane WordPress user from setting up a WordPress-based intranet using the old methods of using multiple plugins. Don’t hodgepodge your intranet and risk security vulnerability.

The good news is, “There is a new solution in the market which is simple, easy to use and does not involve installing multiple plugins.”

Introducing Collab Hub… 

Collab Hub – Intranet Platform Built on WordPress

Collab Hub is an all-in-one intranet software specifically built on WordPress. It is custom made and built here in the United States (sunny Orlando, Florida).

Collab Hub was built to solve all of the issues mentioned above and to also provide a cost-effective and simple to use solution for small to mid-size businesses.

Collab Hub - Top WordPress Intranet

Collab Hub is a plugin that you can install on your fresh WordPress platform and with only 4 clicks (literally, here is the instruction, too), you have a full working intranet with multiple features.

No more plugin nightmares!


Collab Hub Features

Collab Hub has all the features you might expect from an Enterprise Intranet solution such as:

  1. Multiple Departments and Pages Functionality
  2. Customizable Design (Logo and Colors)
  3. Multiple User Roles and Accesses
  4. Customizable Page Builder
  5. Banner Module
  6. News Module
  7. Announcements Module
  8. Staff Directory with Customizable Fields
  9. Document Explorer available by Departments (modeled after Dropbox)
  10. Featured Documents
  11. Calendar  (Multiple Views (by Month or Day)
  12. Events List
  13. Contacts Module
  14. Quick Links
  15. Password Protected Pages
  16. Restricted Pages based on User Roles
  17. Advanced Search (Site Wide and Staff Directory)
  18. Front End Mobile Responsive

…and many more…

Collab Hub - Intranet Features

With Collab Hub, you pay once, install it on your server, and have unlimited users and storage.

You’re in charge of server maintenance and have total control over your data privacy.

If you build your own intranet using the previous method, not only will you be wasting time in setting up all the features but you will also end up paying for the premium versions because you will need to get support and upgrades.

With that said, let me show you how to build an intranet using Collab Hub. 

How to Build a WordPress Intranet with Collab Hub, Lets Start. 

Collab Hub can be installed on ANY server (Linux, Windows or Whatever). You can use Godaddy, Bluehost, Site Ground, WPEngine, RackSpace, Google Cloud, Amazon, Digital Ocean, or with your own internal hosting.

It doesn’t matter, as long as the server can run WordPress and has the correct rewrite permissions then you are all set.


1. Step 1 – Purchase the Collab Hub Plugin

  • Upon purchase, you will be provided with your lifetime license key and the downloadable zip file containing the latest version of Collab Hub.

How to Create an Intranet - Purchase License


2. Step 2 – Install Collab Hub Plugin onto Your WordPress

  • Go to your WordPress admin login page (
  • Enter your username and password
  • Click on Plugins on the left-hand column
  • Click the “Add New” button on the Plugins page
  • Click the “Upload Plugin” button
  • Click the “Choose File” button, and navigate to where you have downloaded the Collab Hub plugin file earlier (.zip file)


building an intranet

  • Click the “Install Now” button. If your plugin installs properly, you will see the following page:

create intranet

  • Click “Activate Plugin”. It should say plugin was activated at the top.
  • Once that plugin is activated, Click on “Collab Hub” from the menu on the left.

how to create an intranet

  • Enter your license key in the box and click the “Activate License” button.

how to set up an intranet

  • You’re done! You can now use the menu on the left to build your intranet.

how to build an intranet


It is that simple! All of the features mentioned above are now in place. No headaches, no incompatibility issues.



Creating an intranet takes time and finding the right platform to serve all of your company information is very important. You can build an intranet the “hard way,” spending your valuable time with a multitude of WordPress plugins that may not work well together, or you could use one, surefire method and build your intranet with Collab Hub.

In 4 simple clicks, you can build an intranet on your own without the help of your IT or Web Design company.

And don’t worry if you get stuck, your license comes with full support so you can always ask for help from the Collab Hub team.

And while you’re at it, take a look at a sample intranet built on Collab Hub, if you like what you see then sign up for a 14-day free trial and see for yourself just how easy it is to create an intranet from scratch.



Shalyn Dever

Product Manager

Shalyn is the Product Manager and Senior Growth Strategist at Collab Hub. An engineer recruited by Google. She loves amazing UI/UX, testing new applications and will travel anywhere to play tennis.

More blog posts by Shalyn Dever