WordPress SEO
Every WordPress site eventually needs redirect management — posts merge per the consolidation playbook, slugs get fixed, structures change, products retire — and the .htaccess-editing era's answer has properly given way to the plugin layer: rules managed in the admin, logged, monitored, survivable by non-developers. This roundup covers the field (including the built-into-your-SEO-plugin answer most sites should take), the configuration that matters, and the redirect hygiene the tool exists to serve.
The field
- Redirection (the free standard): the category's default answer — 301/302 rules with regex support, 404 logging (the feature that turns the plugin from a rule-store into an instrument: every 404 with referrers is a redirect waiting to be written, per the equity-recovery habit), automatic redirect creation on slug changes, import/export, groups. Free, mature, sufficient for almost everyone.
- Your SEO plugin's manager: Rank Math's Redirections + 404 Monitor free (half its value proposition), Yoast Premium's paid — same jobs, one fewer plugin, per the consolidation instinct. If you're on Rank Math, this is the answer; on free Yoast, Redirection is.
- Server-level rules (the performance tier): redirects in server config execute before WordPress loads — meaningfully faster at scale, and where pattern rules (the structure-change regex, http→https, host canonicalisation) belong regardless of what handles the one-off layer. The working split on serious sites: patterns at the server, editorial one-offs in the plugin.
Configuration and operating rules
Monitor the 404 log weekly-then-monthly: triage by referrer presence (external referrers = linked URLs leaking — redirect today; no referrers and bot-pattern = ignorable noise, and log-pruning settings keep the table sane). Auto-redirect-on-slug-change on — the safety net for editorial slip-ups (with the reminder that slugs shouldn't change post-publish anyway, per the slug discipline). 301 as the default type, 302 only for genuine temporaries, per the decision rule. Chains flattened as found: when a redirect's target itself redirects, edit the rule to the final URL — the plugin's own list is where chain debt becomes visible, and the quarterly pass through it is the silo's cheapest hygiene. Export as backup: the rule set is part of the site's migration estate — version it.
Frequently asked questions
Do plugin redirects slow the site down?
Each redirect request loads WordPress before redirecting — milliseconds that matter only at volume, which is why the split doctrine sends high-traffic patterns to the server and leaves the editorial long tail in the plugin. For typical sites the convenience wins outright; for redirect-heavy migrations, measure and promote the hot rules.
How long should old redirects stay in the plugin?
The forever rule: rules cost nothing to keep, and deleting them re-404s whatever still points at the old URLs (the 404 log will show you exactly who, eventually). Prune only proven-dead rules (zero hits over a year+, no external links ever) — and even then, why bother?
Can I manage redirects without any plugin?
Server config handles everything technically — the trade is accessibility: rules invisible to editors, no 404 instrumentation, and every change a deployment. The plugin layer's real product is making redirect hygiene a routine anyone maintains rather than a developer queue — which keeps the equity plumbing sound while the compounding work continues above it: content and earned links (our floor).