WordPress sites don't maintain themselves. They're running on a stack of software - core, themes, plugins, PHP, a database - and every piece of that stack needs regular attention. Skip it long enough, and something breaks. Usually at the worst possible time.

This checklist covers what actually needs to happen on a weekly, monthly, and quarterly basis to keep your site secure, fast, and reliable. No developer jargon, just the tasks that matter.

Maintenance Checklist by Frequency

Use this as an operating checklist. Assign a real owner for each line, keep evidence of completion, and decide whether the task belongs on staging before it touches the live site.

Frequency Task Owner Evidence of completion Risk if skipped Staging required?
Daily Review uptime and critical alerts Site owner or maintenance provider Monitoring log or alert dashboard Outages or errors may go unnoticed No
Daily Check WooCommerce, membership, or booking activity on active sites Store owner or operations lead Recent orders, bookings, renewals, or user reports reviewed Revenue-impacting issues may persist No
Weekly Confirm backups completed Site owner or maintenance provider Backup log with files and database included Restore point may be missing when needed No
Weekly Check pending core, theme, and plugin updates Maintenance provider Update list reviewed and prioritized Security or compatibility updates may be missed Sometimes
Weekly Test key public paths Site owner or maintenance provider Form, checkout, login, or booking test notes Broken workflows may remain live Sometimes
Monthly Apply approved updates Maintenance provider Update log, version notes, and post-update test notes Outdated software increases avoidable risk Yes for higher-risk sites
Monthly Review security scan and admin users Maintenance provider Scan result and user list reviewed Unrecognized access or malware symptoms may be missed No
Monthly Review performance and database health Maintenance provider PageSpeed notes, host metrics, or database cleanup log Slow pages and database bloat can compound Sometimes
Quarterly Restore-test a backup Maintenance provider Staging or local restore notes Backups may be unusable when recovery is needed Yes
Quarterly Audit plugins, theme, PHP, and hosting Maintenance provider Audit notes with risk items Abandoned software or old PHP may become a bigger issue No
Annual Review licenses, domains, SSL, access, and vendor ownership Site owner and maintenance provider Renewal list and access inventory Expired services or lost access can block recovery No
After major updates Test critical workflows and compare expected behavior Maintenance provider and site owner QA checklist, screenshots, and issue notes Major compatibility changes can reach customers Yes

Weekly Tasks

These are the non-negotiables. If you're only going to do one set of tasks, make it these.

Run Backups

  • Verify your automated backup ran successfully this week
  • Confirm both files and database are included
  • Check that the backup was stored off-site (not just on the same server)

Not sure how to set this up? Read our complete WordPress backup guide.

Check for Updates

  • Log into your WordPress dashboard
  • Check for WordPress core updates (Dashboard → Updates)
  • Check for plugin updates
  • Check for theme updates

Important: Don't click "Update All" without a backup ready. One incompatible plugin update can take your whole site down.

Review Uptime

  • Check your uptime monitoring tool (we recommend UptimeRobot - it's free)
  • Investigate any downtime events from the past week
  • If you had outages, figure out why before they happen again

Quick Visual Check

  • Load your homepage in an incognito/private browser window
  • Click through your main navigation pages
  • Submit a test contact form (check that emails actually arrive)
  • If you run WooCommerce, do a quick test checkout

Monthly Tasks

These tasks go a level deeper. Set a calendar reminder for the first Monday of every month.

Update WordPress Core, Plugins, and Themes

  • Back up your site first (always)
  • If possible, apply updates on a staging site first and test before pushing to live
  • Update WordPress core
  • Update all plugins
  • Update your active theme
  • After updates, test your site's key functionality (forms, checkout, login, etc.)

Security Scan

  • Run a malware scan using a security plugin (Wordfence, Sucuri, or iThemes Security)
  • Review your WordPress admin users - remove any accounts you don't recognize
  • Check for any new admin accounts you didn't create (a common sign of compromise)
  • Verify your SSL certificate is valid (check for the padlock icon in the browser)

Performance Check

  • Run your homepage through Google PageSpeed Insights
  • Note your scores (Aim for 70+ on mobile, 90+ on desktop)
  • Check for new issues flagged (large images, render-blocking scripts, etc.)
  • Clear your caching plugin's cache after updates

Database Cleanup

  • Delete post revisions older than 30 days
  • Remove spam comments
  • Delete trashed posts and pages
  • Optimize database tables (many caching plugins have a built-in tool for this)

Review Analytics

  • Check Google Analytics (or your preferred analytics tool) for unusual traffic patterns
  • Look for sudden drops in traffic (could indicate an indexing or SEO issue)
  • Review your top-performing pages
  • Check for 404 errors in Google Search Console

Quarterly Tasks

These are the bigger-picture tasks that keep your site healthy long-term.

Full Backup Test

  • Download a copy of your latest backup
  • Restore it to a staging or local environment
  • Verify the restored site works correctly
  • This is the only way to know your backups are actually usable

Plugin and Theme Audit

  • Review your list of installed plugins - do you actually use all of them?
  • Deactivate and delete any plugins you're not using (each unused plugin is a potential security hole)
  • Check if any plugins haven't been updated by their developer in over a year (potential abandonment)
  • Check if your theme has been maintained and updated recently

Broken Link Audit

  • Use a tool like Broken Link Checker (plugin) or Screaming Frog to scan for broken links
  • Fix or redirect any 404 URLs
  • Update any outdated external links

SSL Certificate Renewal

  • Most SSL certificates auto-renew, but verify yours hasn't expired
  • Check all pages load over HTTPS (no mixed content warnings)
  • If you see "Not Secure" in the browser bar, your certificate needs attention immediately

Review Hosting Performance

  • Is your site consistently loading in under 3 seconds?
  • Are you getting close to your hosting plan's storage or bandwidth limits?
  • Is your PHP version current? (WordPress recommends PHP 8.0+)
  • Consider upgrading your hosting plan if you've outgrown it

Content Review

  • Are your prices, hours, and contact information still accurate?
  • Do all your service descriptions reflect what you currently offer?
  • Are there any blog posts with outdated information that need updating?
  • Check for any screenshots or images that reference old UI or pricing

The Maintenance Calendar Summary

Frequency Tasks
Daily Uptime and critical alert review for active business sites
Weekly Backup verification, update check, uptime review, visual site check
Monthly Apply updates (with staging), security scan, performance check, database cleanup, analytics review
Quarterly Full backup test, plugin/theme audit, broken link scan, SSL check, hosting review, content review
Annual License, domain, SSL, access, and vendor ownership review
After major updates Critical workflow QA, screenshot comparison, and rollback readiness

Don't Want to Do This Yourself?

This checklist works. But it's also a significant time commitment every single week. If you'd rather spend that time running your business, a WordPress maintenance and care plan can define the backup, update, monitoring, reporting, and support responsibilities for your site.

No checklist replaces careful judgment. Higher-risk updates, emergency repairs, malware cleanup, migrations, redesigns, and new features may still need separate project scope.

Want This Handled For You?

Our maintenance plans define backup, update, monitoring, reporting, and support responsibilities for your site.

Book a Call / Learn About Our Maintenance Plans

Related Posts

WordPress Site Hacked? Here's Exactly What to Do First

WordPress Site Hacked? Here's Exactly What to Do First

A red warning screen from Google. Customers being redirected to sketchy websites. Learn exactly what to do first when your WordPress site gets hacked.

July 8, 2026 Read More →
Why Your WooCommerce Checkout Stopped Working

Why Your WooCommerce Checkout Stopped Working

Few things stress out an ecommerce owner like a sudden, silent drop in sales. If your WooCommerce checkout is quietly broken, every minute is money walking out the door.

July 8, 2026 Read More →
How to Use All-in-One WP Migration (Step-by-Step Guide)

How to Use All-in-One WP Migration (Step-by-Step Guide)

All-in-One WP Migration is one of the most popular WordPress migration tools. This guide walks you through every step - and the pitfalls most tutorials skip.

July 17, 2026 Read More →