What is a WordPress plugin, and how many is too many?

Quick answer 2 min readUpdated October 18, 2026

Short answer

A WordPress plugin is an add-on that gives a site a feature WordPress does not have on its own: contact forms, SEO tools, online shopping, backups, caching, security scanning. There is no fixed limit on how many to install, but each one is code someone else maintains and a possible way in for attackers. A well-built business site typically runs 10 to 20 plugins, all actively maintained and actually used.

What plugins do

WordPress on its own publishes pages and posts. Everything else, from a form that emails you to a complete online store (WooCommerce is a plugin), comes from plugins. There are tens of thousands, free and paid. A developer chooses a small set of well-supported ones and configures them rather than writing those features from scratch, which is a large part of why WordPress sites are affordable to build.

Why the number matters less than the quality

Thirty light, well-maintained plugins can run faster and safer than five badly written ones. What to look for in each plugin: last updated within the past few months, tested with the current WordPress version, many active installations, and a developer who responds to support questions. Plugins abandoned by their authors are the single most common way WordPress sites get hacked, as the WordPress security article explains.

  • Remove what you do not use. An inactive plugin still sits on the server and can still be exploited.
  • Avoid duplicates. Two SEO plugins or two caching plugins fight each other.
  • Be cautious with page builders and 'all in one' bundles. They add a lot of code to every page and are hard to remove later.
  • Keep them updated. Weekly on an active site, with a backup first; see how often to update your website.

Plugins versus custom code

For a feature that is specific to your business, a small custom plugin written for you is often better than bending a general one to fit. It does exactly one thing, has no settings you do not need, and does not get bloated with features aimed at other customers. A good WordPress developer will tell you which features should be off-the-shelf and which should be built.

Still have a question about your website?

Ask us. A free consultation with a developer, no sales script, and a straight answer about what your site needs.

Ask a developer