Tips・WordPress settings and upkeep

13 recommended WordPress plugins, by purpose

The plugins worth installing in WordPress, organized by what they're for. Thirteen picks covering SEO, contact forms, security, backups, speed and site building—along with how to judge a plugin.

WordPress has over 60,000 plugins, and just choosing is exhausting. This article covers thirteen, organized by purpose, along with how to judge them. If you’re installing anything first, make it three kinds: SEO, security and backups—their jobs are different, so they don’t overlap.

Four things to check when choosing

You can judge almost everything from the information in the sidebar of a plugin’s page.

  • Active installations—10,000 or more means a solid track record. Few installs also means little information available
  • Last updatedavoid anything over a year old (it may not work, and vulnerabilities may be sitting unfixed)
  • Tested up to—is the “tested up to” version close to your WordPress?
  • Reviews and unresolved support threads—look at whether people get replies, not just the star count

The three to install first

Yoast SEO

The most established SEO plugin. It handles titles, meta descriptions, OG tags and XML sitemaps, and it points out issues as you write. It’s feature-rich, so if you find it heavy, the lighter The SEO Framework covers the same essentials with far fewer settings.

Yoast SEO

TipsSet up OGP (how it looks when shared)How OG tags work (what your page looks like when shared)

Limit Login Attempts Reload

Protection for the login screen. It caps failed login attempts and locks out the source, which effectively stops the automated brute-force attacks that make up most attempts on a WordPress site. It’s light, and there’s essentially nothing to configure. If you want broader coverage—firewall, malware scanning—Wordfence Security is the standard next step, though it’s correspondingly heavier.

Limit Login Attempts Reload

TipsWhat to do when you can't log in to WordPressHow to get back in when you can’t reach the login screen

UpdraftPlus

The standard for backups. Beyond manual backups, it handles scheduled automatic ones and storage on Google Drive or Dropbox. Restoring runs from the admin screen too, which is a very different feeling when something goes wrong.

The UpdraftPlus page in the WordPress plugin directory, with a banner showing Google Drive and Dropbox icons as backup destinations
The baseline is to configure “both files and database” saved somewhere other than the server

UpdraftPlus

Building a contact form

Contact Form 7

The most widely used form plugin. Paste a shortcode into a static page and you have a form. There are enormous numbers of guides and customization examples, and “when you’re stuck, searching finds an answer” is its greatest strength.

The Contact Form 7 page in the WordPress plugin directory, showing over 10 million active installations
There’s no confirmation step by default, so add a confirmation add-on if you need one

Contact Form 7

TipsHow to create shortcodes (add_shortcode)How shortcodes work (and how to build your own)

Making the site faster

LiteSpeed Cache

Caching and optimization in one plugin. It comes into its own on LiteSpeed servers, but even elsewhere you get image lazy loading and CSS/JS optimization. Only ever install one caching plugin—several will interfere.

The LiteSpeed Cache page in the WordPress plugin directory, with an orange LiteSpeed logo banner
After changing settings, always clear the cache and check that nothing has broken visually

LiteSpeed Cache

EWWW Image Optimizer

Lightens the images you’ve already uploaded, in bulk. On top of compressing new uploads automatically, it can optimize your existing library all at once, and it handles WebP conversion. It’s the biggest win on a site that’s slow because its images are heavy.

The EWWW Image Optimizer page in the WordPress plugin directory, showing the plugin name and description
Running “Bulk Optimize” once at the start lightens all your existing images

EWWW Image Optimizer

TipsMaking WordPress faster (in order of impact)The trick with speed is tackling things in order of impact. Here’s the full sequence

Helping with writing

VK Blocks

Adds blocks to the block editor. Speech bubbles, FAQs, buttons, boxes with icons—the components you find yourself wanting while writing. It suits people who’d rather not write CSS to get a tidy look.

The VK Blocks page in the WordPress plugin directory, with a banner illustrating the list of blocks
You can enable only the blocks you use, so it stays light

VK Blocks

TablePress

Build tables in the admin screen and paste them in with a shortcode. Rows and columns are editable without writing HTML, which makes pricing and comparison tables easy to hand over. Horizontal scrolling on phones is a setting too.

The TablePress page in the WordPress plugin directory, with a table icon banner and author Tobias Bäthge
One table can be pasted into several pages, so a price change means fixing one place

TablePress

TipsCopy-and-paste CSS table designsWant to write your own CSS for tables instead?

Building the site’s structure (for builders)

Secure Custom Fields

The standard for custom fields (the plugin distributed officially as the successor slot to ACF). Add input fields for price, address, date and so on from the admin screen, with advanced features like repeater fields available for free.

The Secure Custom Fields page in the WordPress plugin directory, showing the plugin name and author WordPress.org
When you’re looking things up, searching for “ACF” is fine—there’s far more information, and the functions and screens are nearly identical

Secure Custom Fields

TipsACF or SCF—which one should I install?The difference between ACF and SCF, and which to install

Custom Post Type UI

Create custom post types and taxonomies from the admin screen. Add content types like “Products” and “Case studies” without writing code. It can also export your settings as code, so you can move them into a theme later.

The Custom Post Type UI page in the WordPress plugin directory, showing the plugin name and description
Removing the plugin removes the post type registration too, so for long-running sites consider moving it into code

Custom Post Type UI

TipsHow to create custom post types (register_post_type)How to create them in code (register_post_type)

Managing URLs and migrations

Redirection

Set up forwarding from old URLs to new ones from the admin screen. When you change an article’s URL or relaunch a site, you carry people across without 404s. It also logs the 404s that do happen, so you can find the links worth fixing.

The Redirection page in the WordPress plugin directory, with a redirect-themed banner and author John Godley
Choose “301 (permanent)” as the default—that’s what carries your search standing over

Redirection

TipsRecommended permalink settings, and what to watch when changing themWhat to watch when changing permalinks

All-in-One WP Migration

Export a whole site and restore it on another server. Moving a site built locally to production, or duplicating a test environment, comes down to passing a single file around.

The All-in-One WP Migration page in the WordPress plugin directory, showing the plugin name and description
The free version caps the upload size, so large sites need splitting or an extension

All-in-One WP Migration

For development and investigation

Query Monitor

A developer plugin that shows the SQL that ran, the template used and a list of hooks in the admin bar. It lets you narrow down “why is this slow?” and “which plugin is responsible?” with actual numbers. On a live site, it’s safer to enable it only while investigating rather than leaving it on.

The Query Monitor page in the WordPress plugin directory, with a banner showing query information panels layered over the admin screen
Slow queries are highlighted in red, so the plugin behind them is obvious at a glance

Query Monitor

TipsHow to investigate a blank white screen (WP_DEBUG)How to narrow down a blank white screen (WP_DEBUG)

Summary table by purpose

PurposePluginIn a word
SEO basicsYoast SEOThe established standard
Protecting loginsLimit Login Attempts ReloadLight, almost nothing to configure
BackupsUpdraftPlusScheduled plus off-server storage
Contact formsContact Form 7Unbeatable amount of information
CachingLiteSpeed CacheInstall only one
Lightening imagesEWWW Image OptimizerExisting images in bulk too
More blocksVK BlocksA tidy look without CSS
TablesTablePressEasy to hand over
More input fieldsSecure Custom FieldsNear-essential for client work
Post typesCustom Post Type UITry it without code
URL forwardingRedirectionLeaves no 404s behind
Site migrationAll-in-One WP MigrationMoves in a single file
Investigating causesQuery MonitorEnable only when you need it

What you don’t need, and what to watch

  • A dedicated sitemap plugin—modern WordPress outputs an XML sitemap by default (and SEO plugins can replace it)
  • A second caching plugin—they interfere and produce bugs nobody can trace
  • Feature-packed “all-in-one” plugins—convenient, but they load features you don’t use and get heavy
  • Plugins that have stopped being updated—if the last update was over a year ago, look elsewhere

Summary

  1. Install SEO, security and backups first—three different jobs, so no overlap
  2. Judge on four things: active installations, last updated, tested-up-to version, reviews
  3. Don’t stack two plugins with the same job (caching especially). Delete what you don’t use
  4. For client work, custom fields and post types matter; for running a site, redirects and migration do

Add things in the order you actually need them and you keep a site that’s light and hard to break.

FAQ

Which plugins should I install first?
Three kinds: SEO, security (login protection) and backups. Their purposes don't overlap, so they don't conflict, and they're useful on any site. Add a form plugin like Contact Form 7 if you're building a contact page.
How many plugins is too many?
There's no hard limit, but the more you add the heavier the site gets and the higher the risk of breakage at update time. Ten to fifteen is a reasonable ceiling, and the important rule is not to stack two plugins with the same job (never two caching plugins, for instance).
How do I judge a plugin?
Look at four things: active installations, last updated date, the WordPress version it's tested up to, and reviews. Avoid anything last updated more than a year ago—it may not work, and vulnerabilities may be sitting unfixed.
Do I need paid plugins?
Not at the start. Everything in this article works fine in its free version. Only when you need something that runs the business itself—bookings, e-commerce—is it time to consider paid versions or supported products.