February 2017
Essential WordPress plugins for your website
Filed under: Resources, Security, SEO, Web Development, WordPress, WordPress Plugins

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.
Next entry: Font Awesome 5 is nearly here and it looks, well, awesome
Previous entry: Developing a custom WordPress theme: 5 tips for success
Back to February 2017 or the front page.