The Modern Web

Useful technology, techniques and stories from modern web development and design

Essential WordPress plugins for your website

Filed under: Resources, Security, SEO, Web Development, WordPress, WordPress Plugins

Title card reading Essential WordPress plugins for your website

A practical look at plugin categories that extend WordPress sites for SEO, security, performance, and content management.

Think in categories, not brands

Plugin recommendations date badly, but the categories do not. A content site generally needs help in four places: search metadata, security hardening, caching and performance, and backups. Everything else is specific to the project.

Search metadata

An SEO plugin's real job is to give you per-page control over titles, descriptions, canonical URLs and the sitemap without editing theme files. That is worth having. The scoring lights most of them ship with are worth ignoring.

Security and backups

Security add-ons mostly reduce the surface area: limiting login attempts, disabling file editing from the dashboard, and alerting on changed core files. None of that replaces keeping the install updated, which remains the single most effective measure.

Backups belong somewhere other than the server being backed up. A backup plugin that writes to the same disk protects against exactly one failure mode, and not the common one.

Performance

Caching turns a database-driven page into a static one for most visitors. It is the largest single performance improvement available to a typical WordPress site, and it is also the most common source of confusing behaviour after a change, so learning how to clear it is part of installing it.

Fewer is better

Every plugin is code you did not write running with full access to the site. A smaller, actively maintained set is easier to update, easier to debug and less likely to be the way a site is compromised.

The Modern Web · Copyright 2017 · Published with WordPress · Sitemap