7 WordPress plugins I install before the theme

Introduction

Forget the “Top 50 Essential Plugins” lists. Most plugins are bloated garbage that slow your site to a crawl. After a decade of debugging sites at 3 AM, I’ve narrowed it down to seven pieces of infrastructure. These handle the invisible work, being speed, security, and not losing data.

Akismet Anti-spam by Automattic – Anti-spam Team

Of course this is installed by default, nevertheless it needs to me mentioned. Akismet is WordPress’s built-in bouncer, checking every comment and trackback against a global database of spam signatures. It catches the garbage before you ever see it.

It learns from millions of sites simultaneously. When one WordPress install marks something as spam, Akismet immunizes the entire network. Your site gets smarter because someone else’s site got hit.

Cron Jobs by Ariel

Ariel’s Cron Jobs plugin gives you x-ray vision into your site’s scheduled tasks. You can see what’s actually running, debug hooks that got stuck by that plugin you deleted six months ago, and force-execute events when you need them now, not when the next visitor stumbles in.

It turns WordPress from a “maybe it’ll run” system into a precise machine. Essential for membership sites, scheduled imports, or anything that needs to happen exactly when you said it would.

FluentSMTP by FluentSMTP & WPManageNinja team

FluentSMTP fixes the “why didn’t I get that password reset?” problem permanently. It properly routes your transactional emails through actual SMTP providers (SendGrid, Amazon SES, Postmark, whatever) with OAuth support, logging, and fallback routing. If an email fails, you’ll know why, not just wonder.

It’s lightweight, supports multiple connections simultaneously, and has a stunningly clean UI for checking if your WooCommerce order confirmations are actually reaching customers.

Redis Cache by Till Krüss

Till Krüss’s Redis Object Cache is the difference between a site that limps along under load and one that shrugs off viral traffic. It stores database query results in RAM (via Redis), so subsequent requests are served from memory instead of disk. We’re talking sub-50ms response times instead of 800ms.

It’s a drop-in that actually works. No configuration hell, no breaking your site. Just persistent object caching that makes your admin dashboard feel like a native app instead of a slideshow.

Security by CleanTalk

CleanTalk Security takes a different approach: silent, cloud-based protection that doesn’t turn your admin panel into a casino of red alert banners. It blocks brute force attacks, malware injections, and bad bots at the DNS level before they even reach your WordPress install.

No CAPTCHAs (they’re broken anyway), real-time firewall updates without slowing down your site, and a firewall log that actually makes sense.

Backup/Restore by TeamUpdraft, David Anderson

Backup/Restore (by TeamUpdraft and David Anderson) is the industry standard for a reason. It just works. Incremental backups to S3, Google Drive, Dropbox, or wherever you want. One-click restores when you inevitably fat-finger a functions.php edit. Encryption for sensitive data.

It’s reliable automation. Set it up once, forget about it, and sleep soundly knowing you can roll back to yesterday (or last month) in 30 seconds.

WP-Optimize by TeamUpdraft, David Anderson

WP-Optimize (same team as UpdraftPlus) is the cleanup crew. It prevents database bloat, compresses images without destroying quality (WebP conversion included), and can even handle page caching if you’re not using something like Redis or a server-level cache.

It’s the maintenance plugin that doesn’t try to sell you a CDN or a “pro SEO addon.” It just cleans your database, optimizes your images, and gets out of the way.

Wrapping up

Notice what’s missing from this list? Page builders. SEO plugins. Social sharing widgets. Analytics dashboards. Those are presentation layers, they’re what visitors see.

This stack handles the infrastructure: the cron jobs that keep automation alive, the emails that keep communication flowing, the cache that keeps the site fast, the security that keeps the bad guys out, the backups that keep you employed, and the optimization that keeps the database from choking.

Install these seven first. Get them configured. Then worry about whether you need that animated header plugin.