WordPress

WordPress Maintenance Checklist: What to Do Weekly, Monthly and Quarterly

A practical WordPress maintenance checklist: what to check weekly, monthly, quarterly and yearly, common mistakes, and when to outsource the work.

A WordPress maintenance checklist is the list of routine jobs that keep a site secure, fast and working: updates, backups, security checks, testing forms and key pages, and a regular look at speed and search health. Some jobs are weekly, most are monthly, and a few only need doing every quarter or year. This guide sets out what to do and how often, why each task matters, and how to tell when it’s time to hand the work to someone else.

Why does a WordPress site need regular maintenance?

WordPress itself, your theme and every plugin are maintained by different people, and each releases updates on its own schedule. Many of those updates fix security problems. A site that isn’t updated slowly becomes easier to break into, and a site that is updated carelessly can break on its own. Maintenance is the routine that sits between those two risks.

The other reason is that problems on a website are often silent. A contact form that stops sending, a backup that stopped running months ago, or a page that has become slow on phones won’t announce itself. You usually find out when a customer mentions it, or when you need the backup.

What should you check every week?

Weekly tasks are quick checks that catch problems early:

  • Confirm backups ran. Check that the latest backup finished and is stored away from your web server, not only on it.
  • Apply urgent security updates. When a plugin you use announces a security fix, don’t wait for your monthly round.
  • Review uptime and security alerts. Look at downtime notices, malware scan results and unusual failed logins.
  • Check that forms still send. Make sure enquiries are still arriving. On a busy site, a sudden drop in form submissions is often the first sign something is wrong.

What should you do every month?

The monthly round is where most of the work happens:

  1. Take a fresh backup before updating. Every update round starts with a backup you know you can restore.
  2. Update WordPress core, the theme and plugins. Read the changelog for major versions first. Where your hosting provides a staging copy, apply updates there before the live site.
  3. Test the pages that matter. After updating, check the homepage, key service or product pages, forms and, for a store, a test order through checkout.
  4. Check the SSL certificate. Most certificates renew automatically, but renewals fail, and an expired certificate shows visitors a security warning.
  5. Look at speed on key templates. Run PageSpeed Insights on your main page types, not only the homepage, and look for new heavy images or scripts.
  6. Review Google Search Console. Check the Pages report for new indexing errors, and look for sudden drops in clicks.
  7. Fix broken links. Run a link check and fix or redirect anything returning a 404.
  8. Clear out spam and junk. Remove spam comments and form entries, and check that the database isn’t growing unexpectedly.

What should you do every quarter or year?

Some checks don’t need doing often, but they’re the ones most often forgotten entirely:

  • Test-restore a backup (quarterly). Restore a recent backup to a staging site and check it works. An untested backup is only a hope.
  • Review plugins (quarterly). Remove plugins you no longer use, and replace any that haven’t been updated in a long time. Every plugin is code that can break or be exploited.
  • Review user accounts (quarterly). Remove old staff and contractor accounts, and check that only the people who need it have administrator access.
  • Check the PHP version (quarterly). Hosts retire old PHP versions. Check your site runs on a supported version, and test before your host upgrades it for you.
  • Review content (twice a year). Update outdated prices, team details, opening hours and offers, and check legal pages such as the privacy policy are current.
  • Renewals (yearly). Check domain, hosting and premium plugin or theme licenses, and make sure they renew under an account your business controls.

The checklist at a glance

TaskHow oftenWhy it matters
Confirm backups ran and are stored off-siteWeeklyYou can only recover what was backed up
Security updates and alertsWeekly, or as soon as announcedMost attacks target known, already-fixed weaknesses
Core, theme and plugin updates, after a backupMonthlySecurity fixes and compatibility
Test key pages, forms and checkoutAfter every update roundUpdates can break things quietly
Speed and Core Web Vitals checkMonthlySlow pages cost visitors and rankings
Search Console and broken linksMonthlyIndexing errors and 404s waste search traffic
Test-restore a backupQuarterlyProves the backup actually works
Plugin, user and PHP version reviewQuarterlyFewer weak points, fewer surprises
Domain, hosting and license renewalsYearlyAvoids an expired domain or lapsed license

What are the most common maintenance mistakes?

  • Updating everything at once on the live site. If something breaks, you don’t know which update caused it, and customers see the broken site while you find out.
  • Trusting backups that have never been restored. Backups can be incomplete, corrupted or stored on the same server that failed.
  • Leaving auto-updates to run unchecked. Automatic updates are useful for small security releases, but someone still needs to check the site afterwards.
  • Keeping logins in one person’s name. Hosting, domain and backup accounts should belong to the business, so access doesn’t leave with an employee or contractor.
  • Treating maintenance as optional until something breaks. Emergency repairs usually cost more than the routine that would have prevented them.

Should you do maintenance yourself or outsource it?

Doing it yourself is realistic for a simple site with a handful of plugins, if someone has an hour or two each month and is comfortable restoring a backup when something goes wrong. Our guides on optimizing a WordPress website and WordPress security cover the technical side in more depth.

Outsourcing makes more sense when the site brings in leads or sales every day, when nobody in-house has the time, or when the site runs a store, booking system or member area where a broken update costs money. Our guide to website and portal management explains what a good management arrangement looks like, and what to ask any provider.

Frequently asked questions

How often should WordPress be updated?

Check for updates at least monthly, and apply security fixes as soon as they’re released. Minor WordPress core releases are usually security and bug fixes and can be applied quickly. Major releases deserve a backup and a test first.

Is my host’s backup enough?

Sometimes, but check three things: how long backups are kept, whether they’re stored away from your server, and whether you can restore one yourself. Many businesses keep a second, independent backup as well.

How long does monthly WordPress maintenance take?

For a simple brochure site, often an hour or two a month when nothing goes wrong. Stores, membership sites and sites with many plugins take longer, mostly because of the testing needed after updates.

What happens if I skip maintenance for a few months?

Usually nothing visible at first, which is why it gets skipped. The risk builds up: more outdated plugins with known security problems, and bigger jumps between versions when you finally update, which makes that update more likely to break something.

Want someone to handle it for you?

Our website maintenance and support services cover this checklist for WordPress sites. Updates are applied after a fresh backup, on a staging copy where your hosting allows. Key pages, forms and checkout are checked afterwards, backups are test-restored periodically, and you get a monthly report. The care plans start at $79 a month for updates, backup checks, monitoring and a monthly report. Growth adds up to 2 hours of changes a month plus performance, technical SEO and form checks, and Business includes up to 4 hours of development. For an example of ongoing management in practice, see how we look after a restaurant ordering platform’s portals and WordPress sites. Running a WooCommerce store? Read how to find and fix a broken WooCommerce checkout.

Want your WordPress site looked after?

Our WordPress care plans cover updates, backup checks, security and uptime monitoring and a monthly report, with hours and response times set out up front.