The best WordPress plugin is the one that does exactly one job, is actively maintained, and can be removed without leaving a crater. After years of building plugins and cleaning up after other people's, here is the checklist I actually use before installing anything on a site I'm responsible for.

The five-minute background check

  1. Last updated date. Under six months: healthy. Six to twelve: caution. Over a year: assume abandoned unless it's trivially simple. Stale plugins are the #1 source of security holes and update conflicts.
  2. Support threads, not star count. Open the support tab and read the last ten threads. Are they answered? By the developer? A 4.8-star plugin with two weeks of unanswered threads is a plugin whose developer has left the building.
  3. "Tested up to" your WordPress version. One version behind is normal. Three behind is a warning sign.
  4. What does it add to every page? A settings plugin has no business loading CSS on your homepage. Check with your browser's network tab, or just ask: does this plugin have a front-end job?
  5. The exit test. If you deactivated this plugin in a year, what breaks? Content locked in proprietary shortcodes is a hostage situation. Prefer plugins whose data survives them.

Why "does one thing" beats "does everything"

Mega-plugins bundle forty features so the one you need subsidizes thirty-nine you don't — all loading code, all widening your attack surface, all one update away from conflicting with something. Small, focused plugins fail small and are replaced easily. This is, transparently, the philosophy ManicSoup Labs is built on — but I held the opinion long before I sold the plugins.

How many plugins is too many?

Wrong question — quality beats count. Twenty lean, maintained plugins outperform eight bloated ones. The right question is: can you name what each plugin does, and would you notice if it broke? If a plugin's job can't be stated in one sentence, it's a candidate for removal.

Frequently asked questions

Are free plugins safe?

Free from the WordPress.org directory is generally safer than "nulled" premium plugins from anywhere else — directory plugins get reviewed and can be audited. Nulled plugins are the leading self-inflicted malware wound in WordPress. Never install them.

Should I delete deactivated plugins?

Yes. Deactivated code is still code on your server, still exploitable, and still confusing the next person who works on the site. Deactivate to test, delete when decided.

What about plugin conflicts?

Any two well-built plugins can still disagree. The realistic defense is visibility: know what updated and when, and have something that names the offender when a change breaks the site. That's the itch Culprit scratches.