After successfully installing WordPress for your website, now it’s time to learn how to install WordPress plugins. Because plugins in WordPress can help you to extend the functionality of your website.

Plugins are widely used in WordPress that there is a saying that “there’s a plugin for that”. No matter what feature you want to add on your site, you will surely find a suitable plugin for that.

While writing this tutorial, WordPress already has over 55,000 plugins listed in its plugin directory that will extend your WordPress experience. Thanks to Plugin creators and contributors from around the world.

Things You Should Know

If your blog or website is hosted on, I’m sorry but you cannot install a plugin there. Unless you go with any business plan.

No matter if you have bought a custom domain or using a free subdomain with, you cannot install a plugin with a free plan. You need to upgrade to the business plan to install a plugin on

Installing Plugins on

BUT if you are using self-hosted WordPress, when your site is hosted with any WordPress hosting service provider, you can enjoy the full Freedom. You shall also install a theme to design your website’s appearance.

So, How to Install WordPress Plugins?

Technically, there are only three ways to install WordPress plugins:

  1. Using “Search and Install” Feature
  2. Install WordPress Plugins from ZIP
  3. Install WordPress Plugins Manually using FTP

The first method is pretty easy and suitable for beginners to install free plugins from WordPress directory. The second method is mostly used to install premium WordPress plugins. The third method is used when first and second method doesn’t fill your needs.

Keep reading to learn how to install WordPress plugins on a self-hosted website using above methods.

Installing WordPress Plugins using Search Feature

The simple, quickest and easiest way to Install a WordPress plugin is to using Search plugins feature. You can search for any plugin from the WordPress plugin directory from your admin panel.

You can search by plugin’s name or keyword, Author name, or Tag. WordPress will then show you a list of matched or related plugins ready to be installed.

1. Simply log in to your WordPress admin area and navigate to Plugins >> Add New. You’ll land on a page like below showing Featured plugins by WordPress.

WordPress Add New Plugins Page

2. Select your preferred search term from the dropdown option.

3. Now in the Search box, marked in the above screenshot, type your desired plugin name that you want to install or simply enter your search terms.

For example, I searched for “WordPress SEO” and got the following results:

WordPress Search Plugins Result

4. If are not sure which plugin to install, you can click on ‘“More Details”‘ link to see additional information for that plugin.

You will usually find a description, Installation instruction, FAQ, changelog, screenshots, and reviews of a plugin in ‘more details’ option. Make sure you confirm that the plugin is compatible with your current version of WordPress.

WordPress Plugins More Details Popup

5. Now if you know which plugin to Install, you can simply click on the ‘Install Now‘ button, from ‘More details’ screen or search results, to install it for your website.

WordPress will now download the plugin on your server and install it for you.

6. Installing the plugin doesn’t make it Activated automatically. You shall click on ‘Activate’ button to activate and run it for your website.

Activating WordPress Plugin after Install

The next step is configuring the plugin as your requirements. However, the configuring a plugin setting varies from plugin to plugin, thus we’re not discussing that here.

You can check our WordPress Plugins section for tutorials on common and popular plugins and their settings.

How to Install WordPress Plugins from ZIP

Using the plugin search feature, you can only install the plugins that are listed on the WordPress plugin directory. Now, what if you have purchased a plugin from any third party or developed a custom plugin for your website?

Well, that’s why WordPress offers Upload Plugin feature. We will guide you on how to install WordPress plugins without FTP and using the upload plugin button.

1. I assume that you have already downloaded the ZIP file of your plugin. Now, login to your Admin area and click on Plugins >> Add New.

2. After that, on the next page, click on the “Upload Plugin” button. A new screen will appear like this:

Install WordPress Plugin using Upload Plugin Feature

3. Here you can drag and drop your plugin’s zip file or click on ‘choose file’ button to select your plugin file from computer drive.

4. After you have selected the file, click on ‘Install Now’ button to install the plugin.

WordPress will now upload the plugin on your server and install it for you. Once done, you will see an installation successful message like this:

WordPress Plugin Installation Successful

5. Now you need to click on ‘Activate’ button to activate and run it for your website.

How to Install WordPress Plugins Manually using FTP

This method is useful when for any reason you do not want or cannot install a plugin using any of the above methods.

Download your plugin from its source and extract (unzip) to a new folder. You will need to upload this entire new folder to your website using an FTP Manager.

Read this tutorial to learn how to use FTP to upload files to WordPress with step by step guideline.

Now that you have learned how to connect FTP client to your hosting, upload the theme folder to /wp-content/plugins/ directory of your hosting.

Uploading WordPress Plugin using FTP

You are done with the FTP part.

Now login to your Admin panel and navigate to “Appearance > Plugins”. You will see your newly uploaded plugin listed there. Hover your mouse on it and click on the “Activate” button.

Activating WordPress Plugin

So, what’s the best way to Install WordPress Plugins?

In conclusion, among all those three options to install WordPress plugins, I personally use the Search and Install feature to install available plugins from the WordPress plugin directory.

Also, I use the Upload Plugin option to install paid plugins from third party sources.

Now I’d like to hear from you…

I hope this guide helped you learn how to install WordPress plugins. You may also browse our plugins category to find some awesome plugins, with step by step installation guides, that will help you in extend your WordPress functionality.

If you liked this “How to Install WordPress Plugins” guide, feel free to share it on social media with your friends and fellows.

Did I cover all the ways and steps properly? Or I missed anything? Either way, let me know by leaving a comment below right now.

Avatar for Muhammad Tamzid

Muhammad Tamzid, the founder of WPTechnic, is a WordPress Enthusiast with a passion to help beginners learning WordPress. Also managing WPrevival, a 24/7 WordPress Website Development, Maintenance & Security Service company.

Write A Comment