Skip to content
Aaron Carmen
How-tos

How to Install a Plugin to WordPress, and Judge It First

By Aaron CarmenUpdated October 20, 20263 min readTested on WordPress 7.1.3, October 20, 2026

Quick answer

To install a plugin to WordPress, go to Plugins, Add Plugin, search for it, click Install Now and then Activate. Premium plugins come as a zip file you add with Upload Plugin. Before installing, check when it was last updated, that it's compatible with your WordPress version, its installs and ratings, and whether it adds files to every page.

How to install a plugin to WordPress takes about a minute. Choosing the right one takes longer, and it matters more, because every plugin you add is code running on your site. I installed a popular plugin on a test site running WordPress 7.1.3 and measured what it added to pages that didn’t even use it.

Install a plugin from the dashboard

  1. Search the directory

    Go to Plugins → Add Plugin and type what you need in Search Plugins, for example “contact form”.

  2. Install it

    Click Install Now on the plugin you’ve chosen. WordPress downloads it, and the button changes to Activate.

  3. Activate it

    Click Activate. Until you do, the plugin is installed but switched off. Most plugins then add a settings page or a new menu item.

WordPress Add Plugins screen with search results for contact form, showing Contact Form 7 and Forminator with ratings, active installations and last updated dates
Plugins → Add Plugin: 8,913 results for “contact form”. Each card shows ratings, installs, last update and compatibility. WordPress 7.1.3, October 20, 2026.

If you don’t see Plugins in your menu, your account probably isn’t an Administrator. On my test site, an Editor account had no Plugins menu at all.

Install a plugin from a zip file

Premium plugins you buy come as a .zip file. Go to Plugins → Add Plugin, click Upload Plugin at the top, choose the file, click Install Now, then Activate. Don’t unzip it first; WordPress expects the zip.

Contact Form 7 plugin card after installing, with the button now reading Activate
After Install Now, the button changes to Activate. The plugin isn't running yet. WordPress 7.1.3, October 20, 2026.

Judge a plugin before you install it

There were 8,913 results for “contact form” on my test site. These checks narrow the list quickly:

  • Last updated. Weeks or a few months is fine. Over a year suggests nobody is maintaining it.
  • Compatibility. The card says whether it’s compatible with your WordPress version. Contact Form 7 had been tested up to 7.1.3, the version on my test site.
  • Active installations and ratings. Lots of installs means lots of real sites relying on it. Check the number of ratings as well as the stars.
  • Support. On the plugin’s WordPress.org page, the support section shows how many recent threads were resolved. For Contact Form 7 it was 30 of 80 in the last two months.
  • Overlap. Don’t add a plugin for something your theme or an existing plugin already does.

The check most people skip: what it adds to every page

A listing can’t tell you this, so I measured it. Before Contact Form 7, a service page on my test site with no form on it loaded no extra stylesheets and one script. After activating the plugin, the same page loaded:

Added after activating Size
Contact Form 7 stylesheet 3.0 KB
Two Contact Form 7 scripts 30.6 KB
Two WordPress scripts it depends on 10.7 KB
Total, on a page without a form 44.3 KB, 5 files

That isn’t a reason to avoid Contact Form 7, which runs on over 10 million sites. Its own documentation explains how to stop loading these files on pages without a form. But it shows why ten plugins chosen without checking can slow a site down. You can check any plugin the same way: view a page’s source (Ctrl+U) before and after activating, and search for the plugin’s name. If your site is already slow, see how to speed up a WordPress site.

Deactivate or delete?

To stop using a plugin, go to Plugins → Installed Plugins. Deactivate switches it off but keeps its files and settings, which is the right first step when you’re testing whether a plugin causes a problem. Delete appears once it’s deactivated and removes its files. Some plugins also remove their saved settings when deleted, so deactivate first if you might want it back.

If a plugin breaks your site

A plugin with a bug can take a site down, usually straight after installing or updating it. My guide to the WordPress white screen of death shows how to disable a plugin by renaming its folder when you can’t reach the dashboard.

Choosing, setting up and keeping plugins updated is part of my WordPress development work, if you’d rather not judge them yourself.

FAQ

Common questions

Why can't I see Add Plugin in my dashboard?

Usually because your account isn't an Administrator. On my test site, an Editor account had no Plugins menu at all and got an error on the Plugins screen. Some hosts and WordPress.com plans also limit plugin installs.

Is installing a plugin the same as activating it?

No. On my test site, clicking Install Now downloaded Contact Form 7 and turned the button into Activate. The plugin did nothing until I clicked Activate. Deactivating switches it off again but keeps its files and settings.

How many plugins is too many?

There's no fixed number. What matters is what each one does on every page and whether it's kept updated. One plugin on my test site added five files to every page, so a few heavy plugins can cost more than many light ones.

Is it safe to install plugins from outside WordPress.org?

Only from the developer's own website or a reputable marketplace. Avoid free downloads of paid plugins from other sites. They can contain malicious code, and they don't receive updates.

Aaron Carmen, SEO specialist

About the author

Aaron Carmen

Senior WordPress Developer and SEO Specialist

I've built and optimized WordPress websites since 2013, 13+ years in total, including 9.5 years building WordPress sites for every client of a dental marketing agency. Today I help local businesses and agencies with WordPress development and SEO, so they get found on Google Search, Google Maps and AI search.

WordPress is a trademark of the WordPress Foundation. Aaron Carmen is not affiliated with or endorsed by the WordPress Foundation or the WordPress open source project.

Contact

Want this done for you?

Tell me about your site and what you need. I'll reply within one business day with any questions, then a fixed quote.

  • Reply within one business day
  • No obligation, no hard sell
  • Form and email only, calls optional
What you need

Prefer email? hello@aaroncarmen.com