Installing a WordPress plugin is technically four clicks. Doing it without breaking your site or introducing security holes takes slightly more thought. The difference is whether you check a few things before clicking activate.
Where to install plugins from
Three legitimate sources:
1. The WordPress.org plugin directory
Built into your WordPress admin (Plugins → Add New). Every plugin here is reviewed by WordPress’s team, GPL-licensed, and free. The vast majority of plugins you’ll ever need are here.
2. The plugin developer’s website
For paid (premium) plugins, you buy from the developer and download a zip file. Examples: WP Rocket, Yoast SEO Premium, Gravity Forms, ConvertKit.
3. The WordPress.com marketplace
If you’re on WordPress.com Business or higher. Same plugins, different install path.
Where NOT to install from
- “Nulled” or pirated plugin sites. These contain malware embedded in cracked versions of premium plugins. Never.
- Random GitHub repos without verifying the developer.
- “Free download” sites that mirror premium plugins. Same risk as nulled.
- Email attachments claiming to be plugin updates.
Plugin malware is the single most common WordPress security incident. Every “free” version of a premium plugin from a non-official source should be assumed infected until proven otherwise.
How to vet a plugin before installing
For each plugin you consider, check:
1. Last updated date
WordPress.org shows when the plugin was last updated. Anything not updated in the last year is suspicious. Anything not updated in 2+ years is abandoned.
2. Compatibility
“Tested up to WordPress 6.x” should match your current version, or be very close. Plugins that say “tested up to 5.5” haven’t been touched in a long time.
3. Active installations
Higher install counts mean more eyes on the code and faster bug detection. A plugin with 50,000+ active installs is more reliable than one with 200.
4. Recent reviews
Read the 1-star and 2-star reviews specifically. They reveal what breaks. If many recent reviews complain about the same thing, take that seriously.
5. Support response
The “Support” tab on the WordPress.org page shows recent support threads. Are they being answered? An active developer responds to issues; an abandoned plugin’s support threads sit unanswered.
The install process
Before installing anything
- Take a full backup. Database and files. Use UpdraftPlus or similar. Don’t skip this.
- If you have staging, install on staging first. Test that the plugin doesn’t break anything.
Installation
For plugins from the WordPress.org directory:
- Plugins → Add New.
- Search for the plugin.
- Click “Install Now.”
- Wait for installation to complete.
- Don’t activate yet.
For plugins from a developer (zip file):
- Plugins → Add New → Upload Plugin.
- Choose the zip file.
- Click “Install Now.”
- Wait for installation to complete.
- Don’t activate yet.
Activation
- Click “Activate Plugin.”
- Immediately visit your homepage and a single post.
- Verify everything still works.
- Check the plugin’s settings page if it has one. Configure as needed.
If anything breaks: deactivate the plugin. Investigate before re-activating.
Activating one at a time
If you’re installing multiple plugins, activate them one at a time. Verify your site works after each activation.
Why: if something breaks, you know which plugin caused it. Activating five plugins at once and then finding a broken site means trying to deactivate them one at a time anyway, which is slower.
Plugin updates
Updates are critical. They include security patches, bug fixes, and compatibility improvements.
How to update safely
- Take a backup before any major update.
- If you have staging, test the update there first.
- Update plugins one at a time, not all at once.
- Verify your site works after each update.
Auto-updates
WordPress 5.5+ supports per-plugin auto-updates. You can enable auto-update on individual plugins from the Plugins screen.
Pros: stays current automatically.
Cons: an auto-update that breaks something will break it without your knowledge.
Recommended: auto-update minor versions (e.g., 1.2.3 → 1.2.4) but manually approve major versions (1.x → 2.x).
How many plugins should you have
This is one of the most-debated questions. Quick answer: as few as you genuinely need.
For a typical blog:
- SEO plugin (Yoast or Rank Math).
- Caching plugin (WP Rocket, W3 Total Cache, LiteSpeed Cache, or your host’s built-in).
- Image optimization (Imagify, ShortPixel, Smush).
- Backup plugin (UpdraftPlus, BlogVault).
- Security plugin (Wordfence, Solid Security, or your host’s built-in).
- Anti-spam (Akismet).
- Contact form (Fluent Forms, WPForms).
- Analytics integration (Site Kit by Google).
That’s 8 plugins covering the essentials. Plus maybe 2–4 plugins for your specific niche (e.g., a recipe plugin for a food blog).
10–15 well-chosen plugins is normal. 30+ is usually a sign of plugin sprawl.
What to do when a plugin breaks your site
The “white screen of death.” A new plugin activates and your site is suddenly blank.
Recovery:
- If you can access the admin: go to Plugins, deactivate the offending one.
- If you can’t access the admin: connect via SFTP or your host’s file manager. Navigate to
/wp-content/plugins/. Rename the offending plugin’s folder (e.g., add “-disabled” to the name). The plugin will be auto-deactivated. - Your site should come back.
- Investigate the conflict. Check the plugin’s documentation or contact the developer.
This is why you backup before installing. If something goes badly wrong, you can restore.
The “should I remove unused plugins” question
Yes. Even deactivated plugins:
- Take up disk space.
- Show up in your update queue.
- Can be security vulnerabilities if they have flaws.
If you’ve truly stopped using a plugin, delete it entirely (Plugins → Delete). You can always reinstall if you change your mind.
Premium plugin considerations
If you buy a premium plugin:
- Save the purchase confirmation and license key.
- Note the renewal date.
- Enter the license key in the plugin’s settings to enable updates.
- When the license expires, the plugin keeps working but stops getting updates. Decide whether to renew based on whether updates matter to you.
The honest summary
Install plugins from the WordPress.org directory or directly from the developer. Verify last-updated date, install count, and recent reviews. Take a backup. Activate one at a time. Verify your site works after each. Keep your plugin count to what you genuinely need. Remove unused plugins entirely. Update regularly but test major updates first. The 4-click install hides the few minutes of verification that prevent the next site-down emergency.
