Category: WordPress & Theme Customisation
Audience: Clients of Thomas McKee Website Design & SEO Solutions who want to understand how plugins work, how to safely update or manage them, and when to request professional support.
Goal: Teach clients to handle plugin-related tasks responsibly — maintaining performance, compatibility, and security.
Plugins are one of the best things about WordPress — they add powerful features without needing to write code.
At Thomas McKee Website Design & SEO Solutions, we carefully select and configure plugins that improve your site’s performance, security, and functionality.
However, installing or updating plugins without a plan can cause errors, slow load times, or even break your website layout.
This guide explains what plugins do, which ones are safe, how to manage updates properly, and when it’s best to contact us for help.
A plugin is an add-on that enhances your website’s core capabilities.
| Type | Purpose | Example |
|---|---|---|
| Performance | Caching, speed, image optimization | LiteSpeed Cache, ShortPixel |
| Security | Malware scanning, firewalls, login protection | Wordfence, Imunify360 |
| SEO | Search optimization tools | Yoast SEO, Rank Math |
| Design & Layout | Sliders, galleries, forms, visual elements | Smart Slider 3, Contact Form 7 |
| E-commerce | Online store management | WooCommerce |
| Backup | Automatic backups and restores | UpdraftPlus |
Each plugin integrates into WordPress seamlessly but can also add complexity if misused.
Log in to your WordPress admin area (https://yourdomain.com/wp-admin).
On the left-hand menu, click Plugins → Installed Plugins.
You’ll see a list of all active and inactive plugins on your website, along with version numbers, authors, and update notices.
Active Plugins: Currently in use (highlighted).
Inactive Plugins: Installed but not currently running.
Update Available: Indicates a newer version exists.
Updating keeps plugins secure and compatible, but should be done carefully.
Backup Your Site – if you’re on our hosting, backups are automatic; otherwise, use UpdraftPlus.
Check Compatibility Notes – hover over the update link and read “Tested up to WordPress version…”
Update One at a Time – avoids conflicts and simplifies troubleshooting.
Click Update Now under each plugin.
Wait for the confirmation message.
Visit your homepage and test major features (contact forms, menus, etc.).
You can enable automatic updates by clicking Enable Auto-Updates, but we recommend letting our maintenance system handle this for quality control and rollback capability.
Adding new plugins can expand functionality — but too many can slow your website.
Go to Plugins → Add New.
Search for a plugin by name or feature.
Click Install Now, then Activate.
Only install plugins with high ratings (4.5+ stars) and 10,000+ active installs.
Check the “Last Updated” date — it should be within the past 6–12 months.
Review plugin details for PHP and WordPress version compatibility.
Avoid multiple plugins performing the same function.
If a feature requires a premium plugin (e.g., WPBakery, Elementor Pro, Rank Math Pro), we’ll manage the licensing and installation for you.
If you no longer need a plugin:
Go to Installed Plugins.
Click Deactivate.
Once deactivated:
Click Delete.
Confirm.
Never delete core functionality plugins such as:
LiteSpeed Cache
WPBakery or Elementor
Rank Math or Yoast SEO
Wordfence or Imunify360
If unsure, contact us before removal — deleting a required plugin may break your design or functionality.
Conflicts occur when two plugins (or a plugin and a theme) attempt to control the same feature.
White screen or “Critical Error”
Missing layouts or buttons
Broken sliders or contact forms
Login errors or admin lockouts
Deactivate the most recently added or updated plugin.
Clear your cache.
Test your site again.
If restored, the last plugin activated was the cause.
If your site is still down, contact us — we can restore it quickly from backup and identify the issue.
Every plugin adds code that loads with your website.
Too many = slower performance and higher maintenance risk.
Keep the total number of active plugins under 25 for small business websites (fewer if possible).
Multiple caching or security plugins (they can conflict).
Overlapping SEO plugins (only one needed).
Multiple form builders (choose one).
If your site uses LiteSpeed Cache, you don’t need W3 Total Cache or WP Rocket — they serve the same purpose.
At Thomas McKee Website Design & SEO Solutions, we carefully test every plugin for stability, security, and speed.
Here are our preferred choices for most client sites:
| Function | Recommended Plugin |
|---|---|
| Page Builder | Elementor or WPBakery |
| SEO | Rank Math or Yoast SEO |
| Security | Wordfence or Imunify360 |
| Caching | LiteSpeed Cache |
| Image Optimization | ShortPixel or Smush |
| Backup | UpdraftPlus |
| Analytics | Site Kit by Google |
| Contact Forms | WPForms Lite or Contact Form 7 |
| Social Sharing | AddToAny |
| Spam Protection | reCAPTCHA or Akismet |
These plugins are routinely monitored and updated across all our managed websites.
Premium plugins require license keys to unlock full features and updates.
Our company maintains commercial licenses for all plugins installed under managed hosting or maintenance agreements.
If you host elsewhere:
You’ll be responsible for renewing plugin licenses annually.
We can assist with license transfers or renewals upon request.
Tip: Avoid downloading “nulled” or pirated versions — they often contain malware and void security warranties.
Never test new plugins on your live site.
We provide a staging environment for safe testing.
Request staging access from our support team.
Install or activate the new plugin there.
Verify functionality and speed.
Once approved, we’ll replicate the setup on your live site.
Keeping plugins updated is critical to preventing vulnerabilities.
All plugins are automatically monitored and updated on your behalf under our maintenance plans.
We test updates for compatibility before deploying them live.
If managing updates yourself:
Update monthly.
Always test contact forms afterward.
Back up before major updates (e.g., WooCommerce, WPBakery).
| Symptom | Likely Cause | Solution |
|---|---|---|
| Website breaks after update | Plugin conflict | Restore from backup or disable new plugin |
| “Plugin could not be activated” | Missing dependency | Install required companion plugin |
| Slow website | Too many plugins | Deactivate unused ones; enable caching |
| Cannot update plugin | Missing license or expired key | Renew license or contact support |
| Security warnings | Outdated or unverified plugin | Replace or update immediately |
If you’re confident working with WordPress:
Access Plugin Editor (Appearance → Plugin File Editor) only for viewing code, never editing.
Use Tools → Site Health to identify slow or conflicting plugins.
Consider using Plugin Organizer (advanced) to control where plugins load.
Still, we recommend allowing our team to handle advanced performance tuning.
If an update causes issues:
Go to Plugins → Installed Plugins.
Deactivate the affected plugin.
If available, use WP Rollback to revert to the previous version.
Clear cache and test again.
Our hosting environment keeps daily backups, so we can restore any site version within minutes.
Contact Thomas McKee Website Design & SEO Solutions before:
Installing or activating new plugins.
Updating major components like WPBakery, Elementor, or WooCommerce.
Seeing PHP or “Critical Error” messages.
Experiencing sudden performance drops.
Migrating or duplicating your website.
We’ll review compatibility, handle updates, and ensure your site remains optimized and secure.
Q: How many plugins is too many?
We recommend no more than 25 active plugins for optimal speed and maintainability.
Q: Do premium plugins come with my hosting plan?
Yes — if you host with us, premium plugin licenses (Elementor Pro, WPBakery, Rank Math Pro, etc.) are covered.
Q: Can I delete deactivated plugins?
Yes, but make sure they aren’t required for theme or builder functionality.
Q: Why do some plugins show “Update failed”?
It’s often due to license keys or server limits. Contact us to fix or manually update.
Q: Can you custom-develop plugins?
Yes. For special functionality (e.g., calculators, service forms), we can develop or extend plugins in-house.
Plugins are powerful tools that give WordPress its flexibility — but they require proper management.
By understanding what each plugin does, updating safely, and avoiding unnecessary add-ons, you’ll keep your website fast, secure, and stable.
At Thomas McKee Website Design & SEO Solutions, we maintain all plugin licenses, test updates, and monitor performance for our clients.
If you’re unsure about a plugin, always reach out — we’re here to ensure your website stays safe, efficient, and professionally maintained.