• Products
  • Resources
  • Blog
  • Contact

Blog

  • BdThemes
  • WordPress
  • How to Install WordPress Plugins on a Website? (Free and Premium)

How to Install WordPress Plugins on a Website? (Free and Premium)

install WordPress plugins

Want to enhance your WordPress site with new features? Knowing how to install WordPress plugins, both free and premium can unlock powerful tools for customization, security, and performance.

WordPress plugins are like apps for your website. They allow you to add new features or enhance existing ones without writing a single line of code.

As of 2025, the WordPress Plugin Repository offers over 59,000 free plugins, ranging from SEO tools to social media integrations and eCommerce functionalities. This vast selection enables website owners to create highly customized sites with ease. 

Plugins make it possible to transform a basic blog into a fully functional online store, a membership site, or even a learning management system.

But it’s not just about adding features; plugins also play a vital role in enhancing user experience, improving site performance, and boosting security. 

For instance, caching plugins can reduce page loading times by up to 80%, significantly improving SEO rankings and user satisfaction.

In this guide, we’ll walk you through how to install plugins in WordPress, covering both free and premium options. 

We’ll use Element Pack, a popular WordPress plugin, as an example for the installation process. 

By the time you finish this guide, you’ll know exactly how to install WordPress plugins manually, through the dashboard, or by using alternative methods. Plus, you’ll learn how to manage and troubleshoot them with ease.

What Are WordPress Plugins?

WordPress plugins are add-ons that expand your site’s functionality, letting you integrate new features without writing a single line of code. From contact forms to SEO tools, these small software extensions help you customize your website to fit your needs.

For example, you can optimize images, improve SEO, add contact forms, and much more with just a few clicks.

There are two main types of WordPress plugins: Free and Premium. Here’s a breakdown of their differences:

FeatureFree PluginsPremium Plugins
CostFree of chargeRequires purchase, prices range from $20 to $200+
AvailabilityAvailable in the WordPress Plugin RepositoryPurchased from third-party websites or developers
SupportCommunity-based supportDedicated support from developers
UpdatesUpdates depend on the developerRegular updates with new features and security fixes
FeaturesBasic functionalitiesAdvanced features with extensive customization
SecurityVaries; some plugins may not be regularly auditedRegular security updates and patches

Free Plugins are a great starting point for beginners as they are cost-effective and cover a wide range of functionalities. 

Most WordPress plugins can be found in the official WordPress Plugin Repository, where they go through security and compatibility checks before being listed. While free plugins provide a great way to enhance your site at no cost, they often come with limited features and rely on community support instead of dedicated assistance.

Premium plugins, on the other hand, are created by professional developers or companies. They come with advanced features, regular updates, and dedicated customer support, making them a better choice for businesses or websites that need extra functionality. 

You can buy them from third-party marketplaces like CodeCanyon or directly from developers’ websites. For example, Element Pack offers a rich collection of widgets and design elements to help users customize their WordPress sites.

Recent studies show that 30% of WordPress users prefer premium plugins for critical functions like eCommerce, security, and advanced design customization.

Now that you understand the difference between free and premium plugins, let’s walk through the step-by-step process of installing them on your WordPress site.

How to Install WordPress Plugins (Free)?

Free plugins are an easy and cost-effective way to expand your site’s functionality. For every additional feature you need like SEO tools, security enhancements, or social media integration, there’s a plugin for almost everything. 

In fact, over 80% of WordPress websites use at least one free plugin, proving just how essential they are.

There are two simple ways to install free plugins on WordPress:

Installing via WordPress Plugin Directory

This is the easiest and most commonly used method, especially for beginners. It allows you to search, install, and activate plugins directly from your WordPress dashboard. Here’s how to do it:

  • Go to your website’s admin panel by visiting yourwebsite.com/wp-admin and entering your login credentials.
accessing the login page of your WordPress website
  • In the left-hand menu, hover over Plugins and click on Add New.
installing WordPress plugins (free)

You’ll see the WordPress Plugin Directory interface. Here, you can search for the plugin you need by typing its name or functionality in the search bar.

  • For example, if you’re looking to improve your site’s design, type in “Element Pack”.
Searching Element Pack Pro Plugin on Plugin Search Bar
  • Once you find the desired plugin, click on the Install Now button next to it.
Installing Element Pack - Free Version on WordPress Website

WordPress will automatically download and install the plugin on your website.

  • After installation, the Install Now button will change to Activate. Click it to activate the plugin.
Activating Free WordPress Plugin on a website

Activation makes the plugin functional on your website. You can now configure the settings based on your requirements.

Configure Element Pack Setting

Once activated, most plugins add a new menu item in your WordPress dashboard. Navigate to it to adjust settings or features.

Advantages of Using the Plugin Directory:

  • It’s the safest way to install plugins since all plugins listed here are vetted for security and compatibility by the WordPress team.
  • You can view ratings, reviews, and the number of active installations to make informed decisions. For instance, Element Pack has over 100,000+ active installations and a 4.7-star rating, making it one of the most trusted SEO plugins.

Installing via Manual Upload (ZIP File Method)

This method is useful when you have downloaded a plugin from a third-party source or the WordPress Plugin Repository as a ZIP file. 

It’s also handy when installing older versions of plugins for compatibility reasons. Here’s how to do it:

Installing WordPress Plugin free via Manual Method

This will download the zip file of the plugin on your local computer. 

Installing Zip file of the Plugin on local Computer
  • In your WordPress dashboard, navigate to PluginsAdd New.
  • At the top of the screen, click on Upload Plugin.
Uploading Free WordPress Plugin
  • Click on the Choose File button.
Selecting Zip file of the plugin
  • Select the downloaded ZIP file.
selecting the previously installed zip file of the plugin
  • Click on Install Now
Installing plugin via manual method
  • Once the installation is complete, click Activate Plugin to enable it on your website.
Activating WordPress plugin via Manual Method

When to Use Manual Upload:

  • If the plugin isn’t listed in the WordPress Plugin Directory.
  • When installing a custom or beta version of a plugin.

Always download plugins from reputable sources to avoid security risks. According to Sucuri’s 2023 Security Report, 98% of WordPress vulnerabilities are linked to outdated or poorly coded plugins.

 Installing Premium WordPress Plugins (Step-by-Step Guide)

Premium plugins are developed by professional developers or companies and come with advanced features, dedicated support, and regular updates. 

They’re usually not available in the WordPress Plugin Directory but can be purchased from third-party marketplaces like CodeCanyon or directly from the developer’s website.

For this guide, we’ll use Element Pack, a popular premium plugin, as an example.

Purchasing and Downloading the Premium Plugin

  • Go to the developer’s website or a trusted marketplace like CodeCanyon.

In this tutorial, we will visit the Element Pack website.

Element Pack Pro - Ultimate Elementor Plugin

Premium plugins often have different pricing plans based on the number of sites you want to use them on. 

Element Pack Pro - Premium plugin pricing

Choose a plan that suits your needs.

  • Complete the purchase by entering your payment details.
Purchasing Premium Plugin for your WordPress website
  • After purchasing, you’ll receive a download link or access to your account dashboard to download the plugin’s ZIP file.
Premium plugin purchase confirmation

Installing via the Upload Method

  • In your WordPress dashboard, navigate to PluginsAdd New.
  • Click on Upload Plugin at the top of the page.
Uploading Free WordPress Plugin

Click on Choose File, select the downloaded ZIP file of the premium plugin, and click Install Now.

Installing plugin via manual method
  • After installation, click Activate Plugin to enable it on your website.

The plugin will now be visible in your dashboard menu, where you can access its settings and features.

Entering the License Key

Most premium plugins require a license key to unlock all features and receive updates. Here’s how to do it:

The license key is usually sent via email or displayed in your account dashboard after purchase.

activating license key of premium WordPress plugin

Navigate to the plugin’s settings page in your dashboard.

  • Find the License or Activation tab and enter the license key.
  • Click on Activate License. This will verify the key with the developer’s server, unlocking all premium features and enabling automatic updates.
Entering license key on your WordPress website

Why Choose Premium Plugins?

  • Advanced Features: Premium plugins offer enhanced functionalities usually not available in free versions.
  • Regular Updates: They receive frequent updates to ensure compatibility with the latest version of WordPress.
  • Dedicated Support: You get access to professional customer support, which is necessary for resolving technical issues.
  • Better Security: Premium plugins are more likely to receive security patches and updates, reducing the risk of vulnerabilities and security threats to your website.

Keep your license key secure and do not share it publicly. Sharing it can lead to unauthorized use and may result in deactivation. 

According to WordPress.org, around 30% of security breaches are due to outdated plugins. Always keep your premium plugins up to date to ensure optimal security and performance.

Managing Installed Plugins

Properly managing your WordPress plugins is essential for keeping your website secure, fast, and well-optimized. 

Unmaintained plugins can slow down your site, create security risks, and lead to compatibility issues. Research shows that more than 55% of WordPress site hacks occur due to outdated plugins. To avoid these risks, it’s important to keep your plugins updated and organized.

How to Update Plugins from the WordPress Dashboard?

Regular updates ensure that plugins remain compatible with the latest version of WordPress and help protect your site from security threats. Follow these steps to update them:

  • Go to the WordPress Dashboard and click on Updates
Updating Installed Plugins on a WordPress website
  • A list of plugins with available updates will be displayed
  • Select the plugins you want to update or choose all
  • Click Update Plugins to start the process
Performing Bulk Updates on WordPress Plugin
  • A confirmation message will appear once the update is complete

Before updating, it’s always a good idea to back up your website to prevent any data loss or compatibility issues.

Enabling Automatic Updates for Essential Plugins

WordPress allows you to enable automatic updates for individual plugins. 

This is especially useful for critical plugins that require frequent updates, such as security and SEO tools.

  • Navigate to Plugins → Installed Plugins to see a list of all installed plugins
  • Click Enable auto-updates next to the plugins you want to update automatically
Enabling Auto Updates for Plugins in WordPress

WordPress will now update these plugins whenever a new version is released.

Which Plugins Should Have Auto-Updates Enabled?

  • Security plugins (e.g., Wordfence, Sucuri)
  • SEO plugins (e.g., Yoast SEO)
  • Performance optimization plugins (e.g., caching tools)

Deactivating vs. Deleting a Plugin

Not all plugins need to be deleted right away. Sometimes, temporarily disabling a plugin is the better option. Here’s the difference between deactivating and deleting a plugin:

Deactivating a Plugin

  • Turns off the plugin without removing its data or settings
  • Useful for troubleshooting conflicts or testing performance

To deactivate, go to Plugins → Installed Plugins and click Deactivate

Deactivating a Plugin on a WordPress Website

Deleting a Plugin

  • Permanently removes the plugin and its files from your server
  • Helps keep your site lightweight and secure if the plugin is no longer needed

After deactivating, click Delete to remove the plugin completely. 

Deleting a Plugin from a WordPress website

It’s always best to deactivate a plugin before deleting it to prevent any leftover data from affecting your site.

Best Practices for Maintaining a Lightweight Site with Optimized Plugins

  • Limit the Number of Plugins:
    • Only install plugins that are essential to your website’s functionality.
    • Having too many plugins can slow down your site, affecting SEO and user experience.
  • Use Multi-Purpose Plugins:
    • Opt for multi-functional plugins like Element Pack, which offers a wide range of widgets and features in one package.
  • Delete Unused Plugins:
    • Unused plugins can become security risks and consume server resources.
    • Regularly review and delete plugins that are no longer in use.
  • Run Performance Tests:
    • Use tools like GTmetrix or Google PageSpeed Insights to analyze how plugins impact your site speed.

By following these best practices, you can maintain a secure, fast, and optimized WordPress site with minimal performance issues.

Troubleshooting Common Plugin Installation Issues

Even though installing WordPress plugins is generally straightforward, you might encounter some common errors. Here’s how to troubleshoot and resolve them:

Plugin Upload Error: Check File Format and Size

Issue: You receive an error message stating, “The package could not be installed. No valid plugins were found.”
Cause: This usually occurs if the plugin file is not in ZIP format or exceeds the maximum upload size set by your hosting provider.

Solution:

  1. Check File Format: Ensure the plugin file is in .zip format. WordPress only accepts ZIP files for manual uploads.
  2. Check File Size: Verify the maximum upload size allowed by your hosting provider by going to Media → Add New.
  3. Increase Upload Limit: If needed, increase the upload size limit via php.ini, .htaccess, or by contacting your hosting provider.

Most shared hosting providers have a 2MB to 64MB upload limit. If your plugin is larger, consider using FTP for installation.

“Destination Folder Already Exists” Error

Issue: This error occurs when trying to install a plugin that was previously installed but not completely removed.
Cause: The old plugin folder still exists in your server’s wp-content/plugins/ directory.

Solution:

  1. Access Your Server: Use an FTP client (e.g., FileZilla) or your hosting control panel’s File Manager.
  2. Navigate to Plugins Directory: Go to wp-content/plugins/ and find the folder of the plugin you’re trying to install.
  3. Delete the Old Folder: Delete the existing folder and try reinstalling the plugin.

Always back up your site before manually deleting any files from your server.

Compatibility Issues: Check for WordPress Version Support

Issue: The plugin doesn’t work as expected after installation.
Cause: The plugin may not be compatible with your current version of WordPress.

Solution:

  1. Check Compatibility Information: Visit the plugin’s page in the WordPress Plugin Repository to see its compatibility with your WordPress version.
  2. Update WordPress: Ensure your WordPress core is up to date by navigating to Dashboard → Updates.
  3. Find an Alternative: If the plugin is outdated and no longer supported, consider finding an alternative with similar features.

Conflict with Other Plugins: Deactivate Plugins One by One

Issue: After installing a new plugin, your site starts behaving unexpectedly, such as layout issues or broken functionalities.
Cause: This is likely due to a conflict between the newly installed plugin and an existing one.

Solution:

  1. Deactivate All Plugins: Temporarily deactivate all plugins to see if the issue resolves.
  2. Reactivate One by One: Reactivate each plugin one by one to identify which one is causing the conflict.
  3. Find Alternatives or Contact Support: If a conflict is identified, find an alternative plugin or contact the developers for a fix.

Use the Health Check & Troubleshooting plugin, which allows you to safely troubleshoot conflicts without affecting site visitors.

Final Thoughts

Adding plugins to your WordPress site is one of the easiest ways to expand its functionality without any coding.

This guide walked through the steps for installing both free and premium plugins. Free plugins can be installed directly from the WordPress Plugin Directory or uploaded manually using a ZIP file. Premium plugins, such as Element Pack, require purchasing, downloading, uploading, and activating with a license key.

If you’re looking for a feature-rich solution to enhance your site’s design and functionality, Element Pack offers a comprehensive set of widgets and tools to simplify customization. Visit BDThemes to explore their premium offerings and take your website to the next level.

To keep your site secure and running smoothly, always update and manage your plugins carefully. A well-maintained set of plugins can significantly improve your site’s performance, security, and overall user experience.

Share this post to your social media

advanced divider
Picture of AL SUZAUD DOWLA
AL SUZAUD DOWLA
Al Suzaud Dowla turns complex ideas into plain English, helping folks fix their software and website related issues without summoning tech support—or their last shred of patience!

Leave a Reply

Subscribe tonewsletter

Get Tips & Tricks, Updates, Fresh Blogs & Offers.

No spam messages. Only high-quality information that you deserve.

Explore OurProduct

Table of Contents

Take advantage of fine-tuned plugins

Get Customizable Elementor Widgets to Power Up Your Website

Take advantage of fine-tuned plugins to speed up web projects without sacrificing quality. We offer a 14-days money-back guarantee.
Need any further assistance? Call Us:+880 1700 55 95 95
Our supported payment system and security badge