Plugins are how you add features to WordPress without touching code: SEO tools, contact forms, backups, caching, shop functionality and much more. Whatever kind of site you run, a blog, an online shop or a review site, you will install plugins regularly, and there is more than one way to do it.
The dashboard method is the one you will use most of the time. Uploading a zip is for premium plugins bought outside the directory. Manual upload over SFTP is for the occasions when the dashboard is unavailable or you do not have admin access. This guide covers all three, plus a few checks that save trouble later.
Last updated: 2026 for WordPress 6.8. Menu labels match the current admin.
Before you install: three quick checks
- Last updated and tested version. On the wordpress.org listing, look for a recent update date and “Tested up to” close to your WordPress version. A plugin untouched for two years may still work but is a risk.
- PHP compatibility. The listing shows the minimum PHP version. Your site should be on PHP 8.2 or newer; check Tools > Site Health > Info if unsure.
- Overlap. Two SEO plugins, two caching plugins or two security plugins will conflict. Check what you already have under Plugins > Installed Plugins first, and see our list of must-have WordPress plugins for one recommendation per job.
You also need an Administrator account. Editors and Authors cannot install plugins, and on WordPress Multisite only the network admin can.
How to Install Plugins through the WordPress Dashboard
This is the simplest method and works for every free plugin in the official directory. Log in to your site at yourdomain.com/wp-admin/, then in the left menu click Plugins and choose Add New Plugin (in older versions the button reads “Add New”). The screen shows Featured, Popular and Recommended tabs, and a search box on the right. Type the plugin’s name or a keyword such as “contact form” and results appear as you type.
Each result card shows the author, star rating, active install count, last update and compatibility with your WordPress version. Click More Details to read the full description, screenshots, changelog and reviews without leaving the page. When you have decided, click Install Now. WordPress downloads the plugin from wordpress.org and unpacks it into wp-content/plugins/. The button then changes to Activate; click it to switch the plugin on. Many plugins open a setup wizard or add a menu item after activation. If you prefer to activate later, the plugin waits under Plugins > Installed Plugins in an inactive state.
Uploading a Plugin on WordPress
Premium plugins, and some free ones distributed from the developer’s own site, are not in the directory. Instead you download a zip file after purchase. Keep it as a zip; do not unpack it. Then go to Plugins > Add New Plugin and click Upload Plugin at the top of the page.
A file chooser appears. Click Choose File, select the zip from your Downloads folder, and click Install Now. WordPress uploads it, unpacks it and shows a success message with an Activate Plugin button. If you get an error that the file exceeds the maximum upload size, the zip is bigger than your server’s upload_max_filesize; raise the limit in your hosting panel or use the manual method below. If WordPress reports that the plugin already exists, it offers to replace the installed version with the uploaded one, which is also how you install a specific version by hand.
Premium plugins usually ask for a licence key after activation; enter it so the plugin receives updates through the normal Dashboard > Updates screen. If the new plugin affects things other plugins or WordPress services also handle, such as caching or email, review both sets of settings so they do not work against each other.
Manually Installing a Plugin Through SFTP (Secure File Transfer)
The manual method skips the dashboard entirely and places the plugin files on the server yourself. You need it when the dashboard is unreachable (a broken site you are trying to repair), when the host disables in-dashboard installs, when a zip is too large to upload through the browser, or when you manage a site without an admin login but with server access. Use SFTP rather than plain FTP; every host supports it and it encrypts your credentials. Your host’s file manager in cPanel or Plesk works too.
- Download the plugin zip from wordpress.org or the developer’s site and unzip it on your computer. You should get a single folder named after the plugin (for example
wordpress-seo) containing PHP files and a readme. - Open an SFTP client such as FileZilla, Cyberduck or WinSCP and connect with the SFTP host, username, password and port (usually 22) from your hosting panel.
- Navigate to
/wp-content/plugins/inside your WordPress installation. - Upload the whole plugin folder into
plugins. Upload the folder itself, not just its contents, so the result is/wp-content/plugins/wordpress-seo/. - Log in to the dashboard, go to Plugins > Installed Plugins, and click Activate next to the new plugin. If you do not have admin access, ask the site owner to activate it.
If you have shell access, WP-CLI does the same in one line: wp plugin install wordpress-seo --activate. It is the fastest route when setting up several sites.
After installing: keep it updated
Installed plugins appear under Dashboard > Updates when a new version is available. You can also enable auto-updates per plugin from the Installed Plugins list, which is sensible for well-maintained plugins on a site with backups. Delete plugins you stop using rather than leaving them inactive; inactive code still needs security updates. And if a plugin causes trouble, our guide on deactivating WordPress plugins covers every way to switch it off, including when you are locked out.
Which Canyon theme fits
Installing plugins is painless when the theme does not fight them. Ours bundle no plugins of their own, use standard hooks and styles, and work with the common SEO, form, caching and block plugins out of the box. For a blog or magazine, start with Danfe; for a company site that will run forms and possibly WooCommerce, see Business Way.
Whichever method you used, installing a plugin takes a few minutes once you know the steps. So the next time you need a coming soon page, a form or a backup tool, pick the method that fits your situation and you will be configuring the plugin before long.
Further reading from our partners: Japanese casino blog.