Here are the 4 Powerful Plugins I Install on Every WordPress Site

How do you choose the right plugins for your WordPress site? I thought it would be helpful if I share the core plugins I install every time I install WordPress (and why I chose them).

WP-DB Manager

The first plugin I install is for backing up the site. There are loads of excellent choices for backup plugins, depending on your needs.

I like WP-DB Manager. It doesn’t back up automatically to a cloud account, but for me, other features more than make up for that shortcoming.

WP-DB Manager Plugin

With over 100,000 active installs and a 4-1/2 star rating, it’s a solid plugin from a developer with a good reputation. (He’s developed 25 plugins to date.)

After you install and activate it, you’ll see a new menu in your Dashboard.

WP-DB plugin menu

Click to expand the menu, and you’ll see this.

WP-DB Manager menu

  1. Use Backup DB to create an immediate backup.
  2. Manage Backup DB is where you delete old backups, or choose a backup to download or email.
  3. Optimize DB and Repair DB let you quickly clean up your database.
  4. Empty/Drop Tables lets you remove or delete from the database. Don’t use this unless you know what you’re doing, and have a current backup to restore from in case you make a mistake! You can really mess up your WordPress installation if you goof up here.
  5. Run SQL Query is another to be careful with. Only use this if you know what you’re doing with mySQL.
  6. DB Options is where you set up the schedule of regular backups, and tell the plugin how many backups to keep and where to keep them. Frequency of backups will depend on how active your site is.

Although it doesn’t upload backup files directly to the cloud, I like it because I can run those database tasks like repair, optimize, and query, directly from WordPress.

If you don’t need that functionality, choose either of these:

  • BackWPUp will upload your backup files to a selection of cloud accounts including Dropbox, Google Drive, S3, and RackSpace Cloud.
  • Updraft Plus also backs up to the cloud, and the Pro version lets you back up to even more types of cloud accounts.

Either is a safe choice if you want your backups to be completely automated.

All in One WP Security & Firewall

After I install the backup plugin, I install the security plugin. My choice is All in One WP Security & Firewall, and I’ve written extensively about it in a two-part series that starts here.

All in One WP Security plugin

Once you install and activate it, you’ll see this new menu.

All in One WP Security plugin menu

Click to expand and see all your menu options, and see this article for a step-by-step tutorial.All in one WP security menu

I like this plugin because it seems more intuitive to me than some of the others, but if it doesn’t speak to you, try:

Contact Form

Every site should have a contact form. The one I like, because it’s simple to set up and use, is Fast Secure Contact Form.

Fast Secure Contact Form

Once installed and activated, it does not create its own menu. Instead, you’ll find it within the Settings menu.

Fast Secure Contact Form Settings

Click the FS Contact Form link and you’ll see a screen with nine tabs. For a simple contact form, you need to only concern yourself with the first tab, the Basic Settings. A sample form is provided.

It includes four standard fields: NameEmailSubject, and Message. If you need additional fields, or different ones, click the Fields tab to make your adjustments.

If you want to include a Captcha box, select the Security tab.

Once you’re done making changes, copy the shortcode from the General tab and paste it onto the page, post, or widget where you want to include the form.

Fast Secure Contact form shortcode

Through the magic of WordPress shortcodes, this. . .

Fast Secure Contact Form shortcode on a page

. . . turns into this on the page your readers see.

Fast Secure Contact form on the page

Other popular contact forms include Ninja Forms and Contact Form 7. While Contact Form 7 is the most popular form builder for WordPress, with over 3 million installs, I feel it’s overly complicated for the user.


The next plugin I install is Yoast SEO. SEO is vital if you want your site found, and Yoast is the pre-eminant plugin to help you optimize for search. It’s exceedingly popular, with over 3 million active installs and a 5-star rating.

Yoast SEO plugin

Yoast SEO adds a new menu to your WordPress Dashboard.

Yoast SEO menu

When you first activate the plugin, you’ll see a simplified menu.

Yoast SEO simple menu

However, there’s lots more available to you once you know where to find it.

After you complete the steps in the Setup Wizard, which automatically displays once you activate the plugin, navigate to the SEO Dashboard, then click the Features tab. Scroll down to Advanced Settings page, and select Enabled. (Remember to scroll down to the bottom and save your changes.)

Voila! An expanded menu!

Yoast SEO expanded menu

Yoast SEO can do a lot of the heavy lifting when it comes to letting Google and the other search engines know about your site. It can:

  • Connect directly with Google Search Console
  • Create and maintain Sitemaps

You can also use the Social features to provide default images that will be shared on Facebook and Twitter when your readers share content, and link to Instagram, LinkedIn, MySpace, Pinterest, YouTube, and Google Plus in addition.

Once you’ve completed the initial setup, you’ll spend most of your SEO time enhancing your on-page SEO. That means, you can easily optimize every post and every page for better search results, and Yoast will guide you.

The only other SEO plugin that’s a real contender against Yoast is All in One SEO Pack. It’s also very popular, with over 3 million installs, and has a 4-1/2 star rating. They provide similar (but not identical) functionality. The main difference, from a user perspective, is the way they lay out settings pages, and the way they present choices and options. Whether you prefer one over the other really boils down to a personal preference.

Other Plugins

After installing the above plugins, my plugin choices vary from site to site. There are still some common types of plugins you’ll probably want.

Social Share and Follow

If I’m using a StudioPress theme, my go-to social media plugins include Genesis Simple Share and Simple Social Icons. The first encourages readers to share your content, the second to follow your social media accounts. Both were created to work smoothly with StudioPress themes, and have a light footprint so they won’t slow down page load times.

With an Elegant Themes site, I’d look at the Monarch Social Sharing plugin. It includes both social follow and social sharing, and was designed to work with the company’s themes. (It will work with any WordPress theme.) The plugin isn’t free, but it is included in your annual Elegant Themes subscription.

Among third-party providers, Social Warfare provides an excellent social sharing plugin which becomes even more excellent when you upgrade to the Pro version. (I use Social Warfare Pro on this site.)


If you’re selling digital or physical goods, WooCommerce is the go-to WordPress plugin.


Caching your site will speed up your page load times, which helps keep your readers happy and also improves your search rankings. W3 Total Cache and WP Super Cache are both good choices.

So there you have it — my list of go-to plugins for every WordPress site. I hope it helps you to choose the right plugins for your site as well.

Want to know more about plugins? Here are some articles of interest:



More Tips and Tricks

Want more WordPress tips and tutorials in your inbox? We'll start with a 7-part autoresponder series, then biweekly emails.