Skip to content
WordPress Support

How to Install a WordPress Plugin (3 Ways, Step by Step)

Plugins are how a WordPress site gains features — a contact form, an SEO tool, a backup system, a payment gateway. Think of them as apps for your website: the core WordPress does the basics, and plugins add whatever else you need. Learning how to install a WordPress plugin is one of the first things every site owner should know, and it is genuinely easy — no coding involved. Here are the three ways to do it, and, just as importantly, how to do it without breaking your site.

Method 1: From the WordPress Plugin Directory (Easiest)

For any free plugin listed on WordPress.org, this is the simplest route:

  • In your dashboard, go to Plugins → Add New.
  • Search for the plugin by name.
  • Click Install Now, then Activate.

That is it — the plugin is live. Most plugins then add their own settings menu where you configure them.

Method 2: Upload a Zip File

Premium plugins (and some you download from a developer’s site) come as a .zip file. To install one:

  • Go to Plugins → Add New → Upload Plugin.
  • Choose the .zip file and click Install Now, then Activate.

Do not unzip the file first — WordPress expects the zip as-is.

Method 3: Via FTP (When the Others Are Blocked)

Occasionally a host limits upload size or the dashboard method fails. Then you can upload via FTP: unzip the plugin, and using an FTP client (or your host’s file manager) copy the plugin folder into wp-content/plugins/. It then appears in your Plugins list to activate. This is the fallback method — most people never need it.

Do It Safely: A Few Habits

  • Only install plugins you trust — from the official directory or reputable developers, with recent updates and good reviews. Abandoned or dodgy plugins are a top security risk.
  • Take a backup first if the plugin is significant — occasionally a plugin conflicts with your theme or another plugin and causes errors.
  • Do not install dozens — every plugin adds weight and another thing to keep updated. Install what you need, remove what you do not.

How to Choose a Plugin Worth Installing

Before installing anything, spend thirty seconds checking it is safe and maintained — this matters more than the feature itself, because a bad plugin is a security and performance risk. On the plugin’s directory page, look at: last updated (within the last few months is good; “not tested with recent versions” is a warning sign), active installations (more is generally safer), and reviews (a healthy mix, not a graveyard of one-star complaints). Prefer well-known plugins with a track record over an obscure one that promises the same feature.

Free or Premium?

Many plugins offer a free version and a paid upgrade. The free version is usually enough to start — install it, see if it does the job, and only pay for premium when you hit a real limit you need lifted. Avoid buying premium plugins from random third-party “GPL” resale sites at a discount: they are a common source of malware. Buy from the developer directly, or stick to the free directory version.

How Many Plugins Is Too Many?

There is no magic number, but the principle is simple: every active plugin adds code that loads, another thing to update, and another possible point of failure. Ten well-chosen, well-maintained plugins are perfectly fine; thirty overlapping ones — three that do “related posts,” two caching plugins fighting each other — will slow the site and cause conflicts. Audit occasionally: deactivate and delete anything you are not actually using. A lean set of trusted plugins is faster and safer than a pile of “just in case” ones.

When a Plugin Breaks Your Site

It happens: you activate a plugin and get a white screen or an error. Do not panic — it is usually a conflict, and deactivating the plugin (from the dashboard, or by renaming its folder via FTP if you are locked out) fixes it. Our guide on why WordPress keeps breaking walks through this deactivate-to-diagnose method. If you would rather not deal with it, our WordPress support service handles plugin setup and conflicts.

Not comfortable installing or configuring plugins — or something broke after you did? Our WordPress support team sets them up correctly and fixes conflicts. Message us on WhatsApp.

Is Your Website Working Properly?

Get a free website health check from WebMaintor. We'll review your website's speed, security, forms, and technical health — and tell you exactly what needs attention.

No obligation. No automated reports. A real review by our team.