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
- Log in to your WordPress admin dashboard
- Go to Plugins > Add New
- Use the search bar to find a plugin (e.g., “Yoast SEO”, “WPForms”, “UpdraftPlus”)
- Click Install Now next to the plugin you want
- 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.
- Get the plugin
.zipfile from the vendor or developer - In your dashboard, go to Plugins > Add New > Upload Plugin
- Click Choose File and select the
.zipfile - 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
- Go to Plugins > Installed Plugins
- 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





