WordPress is flexible and easy to edit, but it isn't maintenance-free. Plugins and themes need updating, backups need checking, spam and security threats need watching, and content and speed drift over time. A simple routine prevents most problems. This checklist breaks WordPress maintenance into weekly, monthly, quarterly and yearly tasks.

Weekly tasks

  • Check for core, plugin and theme updates
  • Apply security updates promptly, testing on staging where possible
  • Confirm backups ran successfully
  • Check uptime monitoring and any security alerts
  • Moderate comments and clear spam
  • Test the main contact form

Monthly tasks

  • Apply remaining plugin and theme updates after testing
  • Review installed plugins; remove anything unused
  • Check page speed and Core Web Vitals on key pages
  • Check for broken links with a broken link checker
  • Review Search Console for errors and drops in performance
  • Review user accounts; remove people who no longer need access
  • Optimise the database (revisions, transients, spam)

Quarterly tasks

  • Test restoring a backup to a staging site
  • Review security settings: two-factor authentication, user roles, firewall
  • Update outdated content, prices and team details
  • Review top pages for SEO improvements
  • Check that forms, checkout and integrations still work end to end
  • Review hosting performance and resource usage

Yearly tasks

  • Renew domain, hosting and premium plugin licences (or confirm auto-renewal)
  • Review the theme: is it still supported and fast?
  • Accessibility review against WCAG 2.2
  • Review privacy policy, cookie banner and legal pages
  • Review the site against business goals; plan improvements or a redesign

Maintenance at a glance

AreaWeeklyMonthlyQuarterlyYearly
UpdatesSecurity updatesPlugins and themesTheme review
BackupsCheck they ranTest restore
SecurityAlertsUser reviewSettings review
SpeedCore Web VitalsHosting review
SEOSearch Console, linksContent reviewGoals review
ContentCommentsUpdate outdated pages
Legal and accessAccessibility, privacy

Updating WordPress safely

  1. Back up the database and files first
  2. Update on staging and check key pages and forms
  3. Update one major plugin at a time so problems are easy to trace
  4. Check the live site after updating
  5. Roll back from backup if something breaks

Our guide to how often you should update your website covers the wider routine.

Keep plugins under control

DoDon't
Use well-maintained plugins from reputable developersInstall plugins for tiny tweaks a theme setting could handle
Remove plugins you don't useLeave deactivated plugins installed
Check update history and reviews before installingUse "nulled" (pirated) premium plugins
Prefer one good plugin over several overlapping onesRun multiple plugins that do the same job

Speed checks

  • Optimise images and serve modern formats
  • Use caching and a CDN
  • Limit heavy page builders and sliders
  • Keep the database tidy

Our guide to Core Web Vitals explains which metrics matter.

Security essentials

  • Two-factor authentication for every admin
  • No "admin" username
  • Strong, unique passwords
  • Limited login attempts
  • A firewall at the host or via a security plugin
  • Regular off-site backups; see our website backup strategy
TaskTypical tools
BackupsHost backups plus a backup plugin or managed service storing copies off-site
SecurityHost firewall or a reputable security plugin; two-factor authentication
Uptime monitoringAn external uptime monitoring service
SpeedCaching (host-level or plugin), image optimisation, a CDN
Broken linksA link checker, run monthly
SEOAn SEO plugin plus Google Search Console
StagingHost staging environments for testing updates

Fewer, well-chosen tools are better than many overlapping plugins.

When to stop maintaining and rebuild

Maintenance keeps a good site healthy, but sometimes a rebuild is the better investment. Signs it may be time:

  • The theme is no longer supported or updated
  • The site depends on abandoned plugins
  • Core Web Vitals stay poor despite optimisation
  • Simple changes regularly break layouts
  • The design no longer reflects your business
  • You've outgrown WordPress for what you need

Our guide to 12 signs your website needs a redesign can help you decide.

How we help

Our WordPress development team builds lean WordPress sites, and our updates and security patching and website maintenance and support plans take this whole checklist off your hands.

The short version

Check updates, backups, security alerts and forms weekly; update plugins, review speed, links and users monthly; test restores and review content and security quarterly; renew licences and review accessibility, legal pages and goals yearly. Always back up and test before updating.