Every task a WordPress site needs each month, quarter and year, in the order to do them, and what a monthly maintenance plan should include at each level.

Short answer

Each month, a WordPress site needs a backup first, then core, theme and plugin updates tested before they go live, a check that forms and checkout still work, a security scan, a review of uptime and errors, and a speed check. Every quarter, add a test restore of a backup and a plugin audit; once a year, renew licences and the domain, review hosting and update outdated content.

TL;DR

Skim this first.

  1. 01Back up before every update, and keep the backup off the server.
  2. 02Update one plugin at a time, then test forms, logins and checkout.
  3. 03A backup you’ve never restored isn’t proven: test a restore every quarter.
  4. 04A good maintenance plan lists these tasks, how often they run and how fast problems are fixed.
On this page
  1. The monthly WordPress maintenance checklist
  2. Extra monthly checks for WooCommerce stores
  3. Quarterly tasks
  4. Yearly tasks
  5. What a monthly maintenance plan should include
  6. Questions to ask before you sign up for a plan
  7. Key takeaways

Most WordPress sites that get hacked or break weren’t unlucky. Somebody stopped doing the boring monthly tasks. Here’s the full checklist, monthly, quarterly and yearly, whether you do it yourself or want to know what a maintenance plan should cover.

The monthly WordPress maintenance checklist

Do these in order. The order is the point: a fresh backup before any update, and a test after it.

  • Take a full off-site backup. Files and database, stored away from your server, before you touch anything else.
  • Update WordPress core, then themes, then plugins. One plugin at a time, on a staging copy first if your host provides one, so you know which update caused a problem.
  • Test what earns you money. Submit each contact form, log in, search, and on a store, run a test order through the checkout.
  • Run a security scan. Check for malware, unknown admin users and spikes in failed logins.
  • Review uptime and errors. Look at last month’s downtime alerts, new 404 errors and broken links, and fix the ones that matter.
  • Check speed. Run your key pages through PageSpeed Insights on mobile and look at Core Web Vitals in Google Search Console.
  • Check Search Console for problems. Indexing errors, security issues and manual actions all show up there first.
  • Clean up. Delete spam comments and old form entries, empty the trash and clean the database of old revisions.
  • Make the small fixes. Text changes, new images and anything that has been waiting since last month.
Never skip the backup to save five minutes. A failed update with no fresh backup can mean restoring last month’s site and losing every order and enquiry since.

Extra monthly checks for WooCommerce stores

A store has more to break and more at stake, so add these:

  • Place a real test order with each payment gateway and confirm the order emails arrive
  • Check for failed or stuck orders, and payment gateway warnings in the WooCommerce dashboard
  • Confirm stock levels, shipping rates and tax still calculate correctly after updates
  • Check that WooCommerce’s database updates have run after a WooCommerce update

Quarterly tasks

Every three months, step back from routine updates:

  • Test a restore. Restore a recent backup to a staging site. A backup you’ve never restored hasn’t been proven to work.
  • Audit your plugins. Remove plugins you don’t use and replace any that haven’t been updated in a year: abandoned plugins are a common way in for attackers.
  • Review user accounts. Remove old staff and contractor logins, check admin roles and turn on two-factor authentication.
  • Check your PHP version. Make sure your host runs a version of PHP that’s still supported.
  • Check your tracking. Confirm analytics, conversion tracking and form notifications still work.
  • Spot-check on a phone. Go through your main pages and forms on a real mobile device.

Yearly tasks

Once a year:

  • Renew what expires. Your domain, premium plugin and theme licences, and any paid services the site depends on.
  • Review hosting. Is the plan still right for your traffic, and is the server close to your customers?
  • Update outdated content. Prices, team pages, dates and anything that says last year.
  • Review legal pages. Privacy policy and cookie notices, especially if you’ve added tracking or new forms.
  • Check your theme. Make sure it’s still maintained; an abandoned theme is a security risk and blocks future updates.
  • Run a full SEO check. Titles, descriptions and pages that have dropped in Google.

What a monthly maintenance plan should include

A WordPress maintenance package should cover this checklist and say how often each task runs. Here’s how the work splits across typical plan levels, using my own maintenance plans as the example:

What’s includedEssentialBusinessStore
Core, theme and plugin updatesMonthlyMonthlyMonthly
Off-site backupsWeeklyDailyDaily
Security monitoring and malware scans✓✓✓
Uptime monitoring✓✓✓
Speed check and report—MonthlyMonthly
Updates tried on a staging copy first——✓
Checkout and payment tested after updates——✓
Time for small changes30 min1 hour2 hours
Response time—Next business daySame day for urgent issues
Price (NZD per month)$200$299$499

Essential suits small business sites, Business suits sites that change often, and Store is for WooCommerce stores and larger sites. Full details are on the maintenance plans page.

Questions to ask before you sign up for a plan

Whoever maintains your site, ask:

  • Which of the tasks above are included, and how often do they run?
  • Where are backups stored, how long are they kept, and when was a restore last tested?
  • Are updates tested before they reach the live site?
  • What happens if the site is hacked: is the clean-up included?
  • How much change time is included each month, and how fast are urgent problems fixed?

If the answer to most of these is vague, the plan is probably just automatic updates. For what plans cost and the other running costs of a WordPress site, see how much WordPress maintenance costs per month.

Mohtsham Ahmad

WordPress developer and web strategist. I build fast custom themes, page-builder sites and WooCommerce stores for businesses in New Zealand, Australia and the USA.

Key takeaways

Keep these.

  1. 01
    Order matters.

    Back up, update, then test. Updating without a fresh backup is how a small problem becomes a rebuild.

  2. 02
    Test what earns money.

    After updates, check the forms and checkout that bring in enquiries and sales, not just the homepage.

  3. 03
    Quarterly and yearly tasks are easy to forget.

    Restore tests, plugin audits and licence renewals catch problems monthly updates miss.

  4. 04
    Compare plans on tasks, not price.

    A cheap plan that only clicks “update” leaves out most of this checklist.

Get started

Tell me about your site and I’ll recommend a plan, with a fixed monthly price and the tasks it covers written down.

or email hello@mohtsham.com