How do I install a WordPress plugin?

Applies to: WordPress.org (self-hosted)
Last updated: May 2025


Problem

You want to add functionality to your WordPress site—like SEO tools, contact forms, backups, or analytics—but you’re not sure how to install a plugin.


Solution

WordPress plugins are add-ons that expand your site’s capabilities. You can install them directly from the WordPress dashboard or by uploading a .zip file.


Option 1: Install a Plugin from the WordPress Directory

  1. Log in to your WordPress admin dashboard
  2. Go to Plugins > Add New
  3. Use the search bar to find a plugin (e.g., “Yoast SEO”, “WPForms”, “UpdraftPlus”)
  4. Click Install Now next to the plugin you want
  5. Once installed, click Activate to enable the plugin

The plugin is now live and ready to configure.


Option 2: Upload a Plugin Manually

Use this method for premium or custom plugins that aren’t in the WordPress plugin directory.

  1. Get the plugin .zip file from the vendor or developer
  2. In your dashboard, go to Plugins > Add New > Upload Plugin
  3. Click Choose File and select the .zip file
  4. Click Install Now, then Activate

After Activation

  • The plugin may add a new menu item in the sidebar (e.g., “SEO” or “Settings > [Plugin Name]”)
  • Follow setup instructions or a configuration wizard if available
  • Some plugins require API keys, licenses, or settings adjustments

Managing Installed Plugins

  1. Go to Plugins > Installed Plugins
  2. From here, you can:
    • Activate or deactivate plugins
    • Update plugins (if new versions are available)
    • Delete unused plugins

Notes

  • Only install plugins from trusted sources to avoid security issues
  • Use the least number of plugins necessary to avoid performance or compatibility issues
  • Keep all plugins updated to ensure security and compatibility