Skip to main content

WordPress Guide

Three Ways to Get a WordPress Plugin Installed and Active

Search and install from the plugin directory, upload a ZIP file, or fall back to FTP when an upload won't go through — here's each method in order.

3 methods

Directory search, ZIP upload, and FTP

Under 1 min

Typical install time from the plugin directory

1-click

WordPress installer to get a site ready for plugins

24/7

Human support if an upload or activation fails

In short

Most WordPress plugins install in under a minute from wp-admin: go to Plugins > Add New, search by name, click Install Now, then Activate. If a plugin isn't in the directory, upload its ZIP file instead through Plugins > Add New > Upload Plugin, or fall back to FTP if the upload fails.

The plugin still needs activating and configuring afterward, regardless of which install method got it onto the server.

Installing a WordPress plugin is usually the easy part — a search, a click, an activate button — but the process branches the moment the plugin you want isn't listed in the free WordPress.org directory, or a server setting blocks a direct upload. Knowing all three installation paths means never getting stuck at the one method that happens not to work for a particular plugin.

This covers installing from the built-in plugin search, uploading a plugin you've purchased or downloaded as a ZIP file, and the FTP fallback for when an upload fails outright — usually due to a file size limit or a timeout on larger premium plugins.

Method 1: Installing From the Plugin Directory

In wp-admin, go to Plugins > Add New (or Plugin > Add Plugin on newer WordPress versions) and use the search box to look up the plugin by name or by the feature you need — WordPress searches the entire free plugin directory in real time. Each result shows the active install count, star rating and last-updated date, which are the same signals worth checking before installing anything, even through this simpler path.

Click Install Now next to the plugin you want; WordPress downloads and unpacks it on the server automatically. The button then changes to Activate — click it, and the plugin is live immediately. Many plugins add a new menu item in wp-admin at this point, or a setup wizard prompting for initial configuration.

Method 2: Uploading a Plugin ZIP File

Premium plugins purchased from a marketplace, or plugins downloaded directly from a developer's site, arrive as a ZIP file rather than living in the WordPress.org directory. In wp-admin, go to Plugins > Add New and click Upload Plugin near the top of the page, then choose the ZIP file exactly as downloaded — don't unzip it first, WordPress needs the compressed file itself.

Click Install Now and wait for the upload and unpacking to finish, then Activate as usual. This method fails most often because of a server upload size limit — if the ZIP file is larger than the server allows, the upload stalls or returns an error rather than completing, which is when the FTP method below becomes necessary.

Method 3: Installing Manually via FTP

When an upload fails outright, extract the plugin's ZIP file on your own computer first — this produces a folder with the plugin's actual files inside. Connect to the server using an FTP client with the site's FTP credentials, navigate to wp-content/plugins, and upload that entire extracted folder there, keeping its original folder structure intact rather than uploading loose files.

Once the folder is fully uploaded, go back to wp-admin's Plugins page — the plugin now appears in the list as installed but inactive, exactly as if it had installed through the dashboard. Click Activate to finish. This method bypasses browser upload limits entirely since the files transfer directly to server storage instead of through a web form.

After Activation: Configuration and Troubleshooting

Activating a plugin turns its code on, but most plugins still need a setup step — an API key entered, a settings page configured, or a short setup wizard completed before the feature actually works as intended. Check the plugin's own settings page (usually added to the wp-admin sidebar) rather than assuming activation alone finished the job.

If activating a plugin produces a white screen or an error, deactivate it immediately by renaming its folder via FTP (wp-admin becomes inaccessible in that state) — this disables the plugin without needing dashboard access. Take a backup before installing anything new on a live site, so a bad plugin install is a quick restore rather than a scramble.

How to Install a WordPress Plugin (Step by Step)

Install, Test and Roll Back Without Downtime

Every plugin install carries a small chance of a conflict — a good hosting setup means testing that risk costs minutes, not hours.

Hosting Cheap includes daily backups, a cPanel-style panel with FTP access, and 24/7 human support, so ZIP uploads, FTP installs and activation issues all have a fast fix.

  • cPanel-style panel with FTP access for manual installs
  • 1-click WordPress installer for testing plugin setups
  • Daily backups before installing anything new
  • 24/7 human support for upload and activation errors

Why Hosting Cheap

What you get

cPanel-style panel access

Built-in FTP and file manager access for the manual plugin install method.

1-click WordPress installs

Test a new plugin on a fresh install before adding it to a live site.

Daily backups

Restore instantly if a plugin install causes a white screen or conflict.

NVMe SSD + LiteSpeed

Faster server-side processing when unpacking and activating larger plugins.

Free auto-renewing SSL

Plugins handling forms or logins run securely from the moment they're active.

24/7 human support

Get help if an upload fails or a plugin won't activate correctly.

How It Works

Get set up in a few steps

1

Try the plugin directory search first

Search, Install Now, then Activate directly from wp-admin for anything free.

2

Upload a ZIP file for premium or external plugins

Use Plugins > Add New > Upload Plugin for anything not in the free directory.

3

Fall back to FTP if the upload fails

Extract the ZIP, upload the folder to wp-content/plugins, then activate from wp-admin.

Included

Everything you need, on every plan

  • Back up the site before installing anything new
  • Check install count, rating and update date before installing
  • Keep the ZIP file compressed when uploading through wp-admin
  • Extract the ZIP locally first before an FTP upload
  • Upload the full plugin folder, not loose individual files
  • Activate from wp-admin after any installation method
  • Complete the plugin's own setup wizard or settings page
  • Rename the plugin folder via FTP to disable it if it breaks the site

FAQ

Frequently asked questions

Why did my plugin ZIP upload fail in wp-admin?

The most common cause is the file exceeding the server's upload size limit, which affects some larger premium plugins bundled with extra assets. Extracting the ZIP and uploading it via FTP to wp-content/plugins bypasses that limit entirely.

Can I install a plugin without FTP access?

Yes, for anything in the free WordPress.org directory or small enough to upload as a ZIP through wp-admin, FTP is never required. FTP only becomes necessary as a fallback for larger files or when the direct upload fails.

What's the difference between installing and activating a plugin?

Installing puts the plugin's files on the server, whether through directory search, ZIP upload or FTP; activating turns the plugin on so its code actually runs on the site. A plugin can sit installed but inactive indefinitely with no effect on the site.

My site went white after activating a plugin — what do I do?

That's usually a conflict between the new plugin and something else running on the site. Connect via FTP, rename the plugin's folder inside wp-content/plugins (adding anything to the name deactivates it), and the site should load again immediately.

Do I need to configure a plugin after activating it?

Most plugins need at least a quick setup step — entering an API key, choosing settings, or running a short wizard — before the feature works as expected. Check the plugin's new menu item in wp-admin rather than assuming activation alone is enough.

Can I install the same plugin on more than one site?

Yes, free plugins from the WordPress.org directory install independently on each site with no restriction. Premium plugins depend on the license terms from the developer — some allow a set number of site activations per license.

A WordPress Host Built for Trying New Plugins

FTP access, 1-click installs and daily backups — install, test and roll back without touching a live site's uptime.

Get Started