Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Bulk Install Your Favorite Plugins in WordPress

Are you looking for an easy way to bulk-install plugins in WordPress?

If you frequently create new WordPress sites, you probably have a list of must-have plugins that you install on every site.

Installing each plugin one by one can be time-consuming. Wouldn’t it be nice if you could streamline this process and have all your plugins at once?

In this article, we’ll walk you through how to easily bulk install your favorite plugins in WordPress, step by step. As experts in WordPress, we’ve perfected this process to save you time and hassle.

How to bulk install your favorite plugins in WordPress

Why Bulk Install WordPress Plugins?

Did you know there are over 59,000 plugins available in the free WordPress.org directory? With so many options, most users have a set of must-have plugins they install on every new website.

By default, WordPress lets you install one plugin at a time from the admin dashboard. Installing multiple plugins one by one can take a few extra minutes, which can get annoying if you do it often or have too many plugins to install.

Wouldn’t it be nice to quickly install all your favorite plugins simultaneously?

Well, good news! You can bulk install a set of plugins on any WordPress site with ease. This saves you time and spares you the tedious task of installing and activating each plugin individually.

We’re going to show you two ways to bulk-install all your favorite plugins in one go:

Method 1: Bulk Install WordPress Plugins with a Plugin

The easiest way to upload and install WordPress plugins in bulk is by using the WPCore Plugin Manager plugin. This free tool lets you create a collection of your favorite plugins and quickly install them on a new site.

Note: The free version of the WPCore Plugin Manager lets you add only free plugins from WordPress.org. If you want to bulk install custom plugins and premium WordPress plugins from other third-party sites, then we recommend using the FTP method below.

The first thing you need to do is install and activate the WPCore Plugin Manager plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

Creating a Bulk WordPress Plugin Collection

Before you bulk install WordPress plugins on your new site, you’ll first need to create a collection of plugins. Basically, you’ll take a ‘snapshot’ of all the plugins already installed so you can recreate the same setup on any website.

Upon activation, the plugin will add a new menu labeled WPCore in your WordPress admin panel. You need to click on it to configure settings.

Go to WPCore in dashboard

On the WPCore plugin collections page, you will be prompted to add a collection name and key to import plugins.

To do this, you’ll need to create a plugin collection with your selected plugins and get the key on the WPCore website.

To begin, click on the ‘Create your FREE account’ button.

Create free account on WPCore website

Next, you will see the registration page. Go ahead and create your account.

Once you’re registered, WPCore will allow you to create your new plugin collection.

You can then simply add a collection title and description, as well as choose whether the collection will Public or Private. Then click on the ‘Continue’ button.

Add a title for your collection

After that, it will create a collection where you can add your favorite plugins in it.

Simply click on the plus icon next to ‘WordPress.org plugins’ to add plugins from the official WordPress plugin repository.

Click plus sign to add new plugins

After that, a new popup window will appear where you can search for a WordPress plugin by its name. For example, we will search ‘WPForms.’

Now, WPCore will search the plugin repository and show all the results related to the search term. Once the results appear, you need to choose the right option and click on it.

Search your plugin and add it

Doing so will add the plugin to the collection.

Simply repeat the same step to add more plugins.

View plugins in collection and add more

Once you have added all of your must-have WordPress plugins, navigate to a small box at the top right side of your screen.

The code in the red text inside the box is your plugin collection key. Go ahead and copy the code. You will need it in the next steps.

Copy the collection code

Installing Bulk WordPress Plugins with WPCore

Next, you have to add that collection key to the WordPress site where you installed the WPCore plugin earlier.

Go ahead and open the WPCore plugin from your admin panel and click on the ‘Add a collection key’ button.

Click add a collection key

After that, you will see a field titled ‘Collection name and key.’

Simply paste the key that you copied earlier and click on the ‘Save Collections’ button.

Paste the key and save collection

WPCore will now load your plugin collection and prepare for installation. It will add a notification at the top of the screen that reads ‘WPCore recommends the following plugins.”

You just need to click on the ‘Begin installing plugins’ option, and WPCore will start installing the plugins in your collection.

Click begin installing plugins

On the next screen, you will be taken to the Plugins » Install Plugins page that shows a list of your collection.

To install the plugins in bulk, select all by clicking on the checkbox next to the ‘Plugin’ option at the top.

Select all plugins and install

Once all the plugins are selected, click on the dropdown menu and choose the ‘Install’ option.

Next, you can click on the ‘Apply’ button.

Select install from the dropdown menu

After that, WordPress will install the plugins one by one.

Once done, it will notify you with an ‘All installations have been completed’ message.

All installations have been completed

Then, simply click on the ‘Return to Required Plugins Installer.’

On the next screen, you will see the list of plugins that you just installed. Now, you just have to activate these plugins by clicking on the checkbox next to ‘Plugins’ once again and choosing the ‘Activate’ option from the dropdown.

After that, click on the ‘Apply’ button.

Activate all the plugins

Now WordPress will activate all the plugins one by one.

Once done, it will display a notification message to inform you that all plugins are active.

Successfully activated plugins

After that, you can see your installed plugins by going to the Plugins » Installed Plugins page from your dashboard.

They should all show as active plugins in the list.

See active plugins in dashboard

Now you can start configuring your plugin settings and other configurations on your website.

Method 2: Bulk Install WordPress Plugins with FTP

Another way you can bulk install WordPress plugins is by using a file transfer protocol (FTP). It helps you upload files from your personal computer to your server.

Since WPCore only lets you install plugins from WordPress.org, FTP is a good way to upload all of the premium plugins you’ve purchased at once.

First, you’ll need a username and password to connect to your WordPress website by FTP. You can easily find the FTP login credentials in the email sent by your WordPress hosting service or in your hosting account’s cPanel dashboard.

For instance, if you are using Bluehost, you can need to click on the Site Settings button from your account dashboard.

Bluehost site settings

Next, you need to switch to the Advanced tab.

Here, scroll down a little to the cPanel section and click Manage.

Bluehost advanced cPanel

This will take you to the cPanel and you will see a bunch of apps listed there.

Scroll down to the Files section and click on the FTP Accounts.

Bluehost FTP accounts

Next, you’ll need to select an FTP client. There are many FTP clients you can use for Windows and Mac, but we’ll use FileZilla for this tutorial.

Once you’ve downloaded and installed FileZilla, open the software. Then, head to File » Site Manager from the menu at the top.

Go to site manager in FTP client

After that, you can click the ‘New site’ button in the bottom left corner and then enter the FTP login credentials you found earlier.

You’ll first need to add a host, which is the site’s domain name but has ‘ftp.’ at the beginning and no HTTP:// or HTTPS://. For example, ftp.example.com and not https://ftp.example.com.

From here, you can keep the ‘Logon Type’ dropdown set to ‘Normal’ and enter your FTP username and password.

Enter FTP login credentials

After entering the FTP login details, simply click the ‘Connect’ button.

Once you’re connected, you will see your computer files on the left side under the ‘Local site’ section and your website site files on the right side under the ‘Remote site’ section.

Open plugin location on your computer

Before uploading your plugins, just ensure that you’ve extracted the plugin files on your machine, as we don’t want to upload the zip folder. That’s because the FTP client doesn’t automatically unzip the plugin files.

Next, navigate to the extracted plugin files on your computer on the left side of the FTP client. On the right side, open the plugin directory by going to /wp-content/plugins.

Local and remote site section in FTP

After that, you’ll need to select the plugin folders you wish to upload to your website. To do that, first press and hold the ‘Ctrl’ or ‘Command’ key and click on the plugin folders.

Next, you can right-click the plugin folders and click Upload.

Upload your plugin files

You should now see the plugin folders added to the /wp-content/plugins directory in the FTP client on the right-hand side.

For example, we uploaded the MemberPress, Sugar Calendar, and WooFunnels plugin folders from our own machine. The plugin files can now be seen under the /wp-content/plugins/ directory.

View uploaded plugin files in website directory

Next, you can head back to your WordPress admin dashboard and go to the Plugins » Installed Plugins page.

You should now see the newly uploaded plugins in the list. Next, just navigate to the uploaded plugins and simply click the ‘Activate’ button.

Activate the uploaded plugin

For more details, you can also see our guide on how to use FTP to upload files to WordPress.

Bonus Tip: Hire A WordPress Maintenance Service

WordPress requires regular maintenance tasks like keeping software updated, installing plugins, keeping backups, and more.

All of which takes time. For small businesses this time can be used on other areas of growth.

If managing plugins is taking too much of your time, then consider WPBeginner’s WordPress Maintenance Service.

For a small fee, our team of WordPress experts will keep all your WordPress plugins, themes, and core software updated. Plus, you will get cloud backup and 24/7 uptime monitoring.

We hope this article helped you learn how to bulk install plugins in WordPress. You may also want to see our guide on how to speed up WordPress and improve your WordPress security.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

20 CommentsLeave a Reply

  1. kzain

    Bulk installing plugins seems like a time-saver, especially when setting up a new website! The WPCore Plugin Manager plugin sounds like a convenient option

  2. Jiří Vaněk

    Thank you for the article. I currently use FTP to automate the installation of plugins, through which I also install WordPress. I have a folder with plugins on my PC as a default list of what should not be missing on the website and I just copy it to wp-content/plugins. The downside is that of course I have to mass activate and update afterwards. But it’s just a few clicks away. Thanks for the plugin recommendation. I assume that once the bulk install of the plugins is done, I can then remove the plugin as I won’t be using it on the site anymore?

    • WPBeginner Support

      Correct you would be able to remove the plugin afterward if you wanted to :)

      Admin

      • Jiří Vaněk

        Thank you, that’s exactly what I needed to know, so I don’t have to maintain another plugin unnecessarily. I’ve been doing something similar manually via FTP, but it’s just extra work. This method of bulk installation seems much more convenient, especially since I don’t always have access to FTP. Thank you for your time and the truly valuable advice that has already saved me dozens of hours of hard work. Automation is simply awesome.

  3. Akanja

    Nice article :)

    • WPBeginner Support

      Thank you :)

      Admin

  4. Juan Furlan

    What a shame. The plugin seems to be abandoned.

  5. Juan Furlan

    Thanks for this article.
    I was looking for this solution for a long time.

  6. Julian M.

    I prefer to use the command line and wp tool. For instance:

    > wp plugin install akismet –activate

    This will install and activate the add-in. Very handy to install plugins in bulk via SSH. You can prepare the list of plugins in a text file and then process all at once.

    • Kurt

      Unless you are just wanting to let us know that you know of a different way, would you mind giving more details? What is wp tool, and is the command run in root? It would be great to be able to install plugins on all domains on a sever at once.

      thanks

  7. Yao Daniel

    Hi bro!
    Many thanks for this great idea.
    Is it possible to bulk install premium plugins as well?
    If yes, how can I get it.

    Thanks again and stay blessed.

    • Editorial Staff

      Yes with the new plugin that we mentioned above, it lets you install premium and custom plugins :)

      Admin

  8. Hardeep Asrani

    That’s be a great idea for client websites.

    • Hardeep Asrani

      There should be an option to edit comments within 5 minutes, lol.

      ** That would be

  9. Barbara

    I’ve been using Plugin Central to do this for a few years. It doesn’t have the option to save a profile like this plugin does, but I just keep a list of my favorites in a text document and copy the list whenever I do an install. It does, however, have the option to activate all the plugins after installation.

    * And, yes, Floating Social Bar is on my list of favorite plugins to install!

    • Naser

      Thank you so much for the alternative Barbara. The Bulk Install Profiles plugin was giving me a hard time now and then. Plugin Central works like a charm.

  10. Zimbrul

    That’s brilliant! I can say I’ve got core plugins I install on every site such as Yoast’s WordPress SEO or SEO Images, database management plugins, sitemap plugin, etc.
    I think this WP Install Profiles plugin comes handy.

  11. Nuno

    Hello!
    Great post and very helpful.
    Could one desable the plugin after install the plugins?
    Thanks!
    Regards,
    Nuno

    • WPBeginner Support

      Nuno, this plugin will only help you install the plugins, it will not auto activate them. You will have to go to Plugins screen and check all plugins and then use Activate from Bulk Actions and apply. To disable plugins you can deactivate them one by one, or bulk deactivate them.

      Admin

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.