Don’t miss the limited-time deals!

How to install WordPress plugins

How to install WordPress plugins

WordPress plugins are add-ons that extend the functionality of a WordPress website without custom coding. As plugins interact directly with your website’s core files, installing them correctly is essential to ensure smooth performance, avoid conflicts with themes or other plugins, and reduce security risks.

Even if you’re new to WordPress, installing a plugin is straightforward, and following the correct steps helps you get the most value from each plugin.

Here are the three easy ways to install WordPress plugins, depending on your needs and experience level:

  • Via the WordPress admin dashboard. The easiest and most common method for beginners. You only need to search for free plugins directly from your WordPress dashboard and install them in just a few clicks.
  • Uploading the plugin files. Useful when installing premium or custom plugins, this method requires you to upload a plugin’s ZIP file to your site.
  • Using an FTP client. A more advanced option, typically used when the dashboard isn’t accessible or when troubleshooting issues. It involves uploading plugin files directly to your server.

Each method has its own advantages, and choosing the right one depends on where the plugin comes from and how comfortable you are managing your site.

How to search and install a WordPress plugin from the dashboard

The easiest way to install WordPress plugins is directly from the WordPress dashboard, using the options available in the official plugin directory.

The plugins you can install with this method are free, though many offer paid upgrades with additional features.

Follow these steps to install a plugin from the WordPress dashboard:

  1. Log in to your WordPress dashboard and go to PluginsAdd Plugin.
  2. Search for a plugin by entering its name in the search bar, or browse through the Featured, Popular, or Recommended tabs.
  1. Find the plugin you want in the results. For example, searching for Site Kit by Google will show it as the first result.
  2. Click the Install Now button to begin the installation process.
  3. Once installation is complete, click Activate to start using the plugin.

After activation, you can configure the plugin settings by navigating to PluginsInstalled Plugins.

💡 Before installing any WordPress plugin, it’s always a good idea to evaluate its quality and reliability. Check user reviews and ratings to see how others rate their experience, and look at the Last Updated date to make sure the plugin is actively maintained. The best WordPress plugins are frequently updated to ensure security and compatibility with the latest core software versions.

How to upload a WordPress plugin using a ZIP file

In addition to installing plugins directly from the WordPress dashboard, you can also install them by manually uploading a plugin ZIP file. This method is still beginner-friendly and doesn’t require any technical knowledge beyond accessing your dashboard.

Uploading a plugin’s ZIP file is useful for premium or custom plugins distributed through third-party marketplaces like CodeCanyon or Codester.

Before you begin, make sure you’ve downloaded the plugin’s ZIP file from a trusted source.

Then follow these steps to upload and install a WordPress plugin using a ZIP file:

  1. Log in to your WordPress dashboard and go to PluginsAdd Plugin.
  2. Click the Upload Plugin button located at the top of the page.
  1. Click Choose File, and select the plugin ZIP file from your computer.
  2. Click Install Now to start the installation process.
  1. Once the installation is complete, click Activate Plugin to enable it on your site.

Expert tip

If you are looking for plugins, make sure you are downloading them from a trusted source, like the official WordPress repository or offical websites. Plugins from untrustworthy sites may contain hidden malware or viruses.

Editor

Egidijus N.

Head of Cyber Security

How to install a WordPress plugin using an FTP client

Some premium and custom WordPress plugins need to be installed manually using a File Transfer Protocol (FTP) client. This method is slightly more advanced, as it requires connecting directly to your website’s server and managing files. That said, it’s a reliable option when other installation methods aren’t available.

To proceed with this method, you’ll need to configure an FTP client. In the steps below, we’re using FileZilla. If you’d like a detailed walkthrough on setting up and using an FTP client, this guide on FileZilla FTP configuration can help you get started.

Here’s how to install a WordPress plugin via an FTP client:

  1. Extract the plugin ZIP file on your computer. 
  2. Gather your FTP credentials from your hosting provider. If you’re a Hostinger user, log in to hPanel, open your hosting account dashboard, and go to Files → FTP Accounts.
  3. Open the FTP client, enter your FTP credentials, then click Quickconnect.
  4. Navigate to the wp-content/plugins/ folder in the Remote Site panel.
  5. In the Local Site panel, upload the extracted plugin folder from your computer to the wp-content/plugins/ directory on your server.
  1. Wait for the file transfer to complete. Once finished, the plugin should appear on your WordPress dashboard.
  2. Go to Plugins → Installed Plugins to locate the newly uploaded plugin. Click Activate to finish.

Alternatively, check whether your hosting provider’s control panel allows you to manage file uploads. If yes, you can upload plugin files directly to your server. Hostinger users can do it via Hostinger’s File Manager, so there’s no need to set up an FTP client.

Alternative ways to install WordPress plugins

Hostinger suggests installing several important plugins when you create a new WordPress website using hPanel.

During the website creation onboarding steps, you’ll be asked to choose whether you want to pre-install some WordPress plugins or not. If you do, you can select the plugins you want and click Next to have them installed on your site.

If you’re an active Hostinger user, you can also manage all your plugins via hPanel. Simply navigate to WordPress → Security on your hosting account dashboard, and you’ll find the list of your themes and plugins. Here, you can also delete or update the plugins.

In the same menu, you can enable WordPress smart auto-updates so plugin patch updates are applied automatically without any action on your part.

What are the important considerations when installing a WordPress plugin?

With so many WordPress plugins available from the official directory and third-party sources, it’s tempting to install plugins quickly as you build your site.

Before installing any WordPress plugin, though, consider these factors to avoid performance issues, security risks, or unnecessary features:

Regular updates and active development

WordPress core version is updated regularly to improve performance, strengthen security, fix bugs, and introduce new features. Plugins should follow the same pattern. Before installing a plugin, check the following indicators of active development:

  • Last updated. Plugins that are updated frequently are less likely to contain security vulnerabilities and are usually better maintained by their developers.
  • Active installations. This number shows how widely used a plugin is. As a general rule, plugins with higher installation numbers tend to be more stable and reliable.
  • Ratings and reviews. User feedback helps you understand how the plugin performs in real-world scenarios, including potential issues or limitations.
  • Compatibility. Always check whether the plugin is compatible with the latest version of WordPress. Plugins that receive regular updates are more likely to work smoothly with current WordPress releases.

Essential functionality and use case fit

Before installing a plugin, make sure it actually does what your site needs. Review the plugin description carefully, read the documentation, and browse the support forums to see how responsive the developers are to user questions and issues.

It’s also helpful to read independent reviews and comparisons published by trusted blogs. At Hostinger, for example, plugins are tested and reviewed across categories such as menu, Google Analytics, and review plugins to help users make informed decisions.

Individual plugin installation and testing

When adding new functionality to your site, it’s best to install and test plugins one at a time. This makes it easier to identify the cause of any errors, conflicts, or performance issues that may arise.

If you want to try multiple plugins for the same purpose, deactivate the previous plugin before testing a new one. Once you’ve chosen the best option, delete any unused or inactive plugins, as keeping them installed can unnecessarily clutter your site and impact performance.

Plugin quantity and performance impact

Although they are essential for extending functionality, installing too many WordPress plugins can slow your website down. Each plugin adds extra code and may load additional assets, such as CSS, JavaScript, or images, increasing the number of HTTP requests and slowing page load speed.

Installing multiple plugins that serve the same purpose can also lead to conflicts. For example, SEO plugins often overlap in functionality, so choosing one well-maintained option is usually enough. The best practice is to use a single plugin for each core feature on your site.

Next step: Maintaining WordPress plugins

Plugins receive regular updates to fix bugs, patch security vulnerabilities, and introduce new features. When you skip these updates, you risk running outdated code that could make your website susceptible to hacks or compatibility issues with your theme or other plugins.

To make the most out of the tools you’ve added to your site, update your WordPress plugin versions as a regular part of your WordPress maintenance routine. This way, you’re protecting your site from security vulnerabilities while also benefiting from the latest improvements and enhancements developers release.

All of the tutorial content on this website is subject to Hostinger's rigorous editorial standards and values.

Author
The author

Nabilla R.

Nabilla is a website hosting and development enthusiast. She loves to share her knowledge with others in order to help them grow their online presence. When she's not busy writing, Nabilla enjoys exploring nature and going on adventures. She is passionate about helping people achieve their online goals.

Author
The Co-author

Larassatti D.

Larassatti Dharma is a content writer with 4+ years of experience in the web hosting industry. She has populated the internet with over 100 YouTube scripts and articles around web hosting, digital marketing, and email marketing. When she's not writing, Laras enjoys solo traveling around the globe or trying new recipes in her kitchen. Follow her on LinkedIn

What our customers say

Comments

Author
Jitendra Mahato

May 14 2017

Hi, I have migrated my blog http://www.imnepal.com yesterday. All the things are good but got error in the plugin. I have deleted all the plugins. While i am starting to install the plugin, then No, any plugin is adding. While adding.... Messages appears like this... Could not create directory. /home/danfeh5/public_html/imnepal.com/wp-content/plugins/boombox-theme-extensions Can you help me?

Author
Zeeshan Saeed

April 26 2018

really helpful tutorial and it worked

Author
Swapan Das

May 26 2022

Hellow Ms. Nabilla, Thanks for the post

Author
kilo

August 18 2022

hello i would like to know if i can install third party plugins of mature ads (crackrevenue etc) and if yes does it require to pay for premium plan as in regular wordpress ? thanks in advance

Author
John

July 19 2023

Can I install plugins with a Business or Cloud startup plan on hostinger?

Author
Dr Foster

May 22 2024

My wordpress dashboard does NOT have an Add Plugin button. I have always had to do it in the cpanel and now that won't even work.

Author
Numa

January 11 2025

Hi, If I buy a hosting plan from hostinger, do I still need to buy a business plan on Wordpress to access the plugins? As I understand that Wordpress requires you to upgrade to a business plan so that you can use the plugins.

Leave a reply

Please fill the required fields.Please accept the privacy checkbox.Please fill the required fields and accept the privacy checkbox.

Thank you! Your comment has been successfully submitted. It will be approved within the next 24 hours.