Every WordPress site I hand over ships with roughly the same plugin set. Not because it is fashionable, but because after enough builds you learn which problems are worth solving with someone else’s code and which ones are cheaper to solve yourself.
How I pick plugins
Three questions, in order:
- Does it add front-end weight? Anything that enqueues CSS or JS on every page needs to earn it.
- Is it maintained? Check the changelog, not the star rating. A plugin untouched for eighteen months is a liability.
- Can I remove it cleanly? Plugins that rewrite your content into shortcodes hold your site hostage.
SEO & structured data
WordPress core still will not give you canonical control, Open Graph tags, or schema output. That is the gap an SEO plugin fills, and it is the single highest-leverage install on the list.
- Rank Math — schema types, canonicals, redirects and a usable sitemap in one plugin. Lighter than the alternative and the free tier is genuinely complete.
- Redirection — if you are not on Rank Math Pro, this catches 404s and lets you map old URLs during a migration. Migrations are where most organic traffic quietly dies.
Install the SEO plugin before you publish, not after. Fixing canonicals and titles on 200 already-indexed URLs is a different, much worse job.
Speed & caching
- WP Rocket — page caching, critical CSS, deferred JS. Paid, and worth it. If budget rules it out, LiteSpeed Cache on LiteSpeed hosting is the closest free equivalent.
- ShortPixel — bulk-converts your media library to WebP and AVIF. Most WordPress sites are carrying several megabytes of unnecessary JPEG.
- Perfmatters — selectively disables scripts per page. Your contact form plugin does not need to load on the blog.
Caching only fixes server response time. Largest Contentful Paint and Cumulative Layout Shift come from images, fonts and layout — so pair caching with image optimization and always set explicit width and height on media.
Security & backups
- Wordfence — firewall, login rate limiting and malware scanning. Turn off the email alerts you will not read, keep the ones about file changes.
- UpdraftPlus — scheduled offsite backups to S3 or Google Drive. A backup stored on the same server as the site is not a backup.
Forms, analytics & the rest
- Fluent Forms — fast, accessible markup, and it does not load its assets sitewide. A meaningful upgrade over the heavier form builders.
- Site Kit by Google — wires GA4 and Search Console without touching theme files, and surfaces query data in the dashboard.
- Query Monitor — a development-only install that shows you exactly which plugin is generating the slow query. Deactivate it before launch.
What to skip
Skip the all-in-one page builders unless the client will maintain the site themselves and cannot write HTML. They add 200–400KB to every page and lock your content into proprietary markup. Skip “speed booster” plugins that promise to fix Core Web Vitals with one toggle. Skip anything whose main feature is a dashboard widget.
If you want a second opinion on a specific stack, tell me what you are running and I will tell you what I would cut.
Was this useful? I build fast, SEO-ready websites and the growth systems around them.
FAQs
How many plugins are too many for WordPress?
There is no magic number — weight matters more than count. Ten well-built plugins can be lighter than three bloated page builders. Audit with Query Monitor and remove anything that adds requests you cannot justify.
Do I still need an SEO plugin in 2025?
Yes, if you are on WordPress. Core still does not output canonical control, Open Graph tags, or schema. Rank Math or Yoast handles that in minutes.
Is a caching plugin enough for Core Web Vitals?
No. Caching fixes TTFB. LCP and CLS come from images, fonts and layout, so pair caching with image optimization and explicit media dimensions.
Ankit Soni
WordPress & Next.js developer focused on speed, technical SEO and measurable growth.


