Skip to content
itsorted.online
Maintenance guide

Website Maintenance Checklist: Monthly, Quarterly, Yearly Tasks

Most small business websites break quietly: a contact form stops sending, a plugin update conflicts, the domain or SSL lapses, or the backup turns out to be empty. A short routine catches all of these before customers do. This checklist splits website maintenance into monthly, quarterly and yearly tasks with realistic time estimates, written for WordPress sites but useful for Shopify, Wix and Squarespace too. It takes about an hour a month once you have done it twice.

By IT Sorted teamReviewed 7 min readHow we write guides
in

Key takeaways

  • Back up before every update, and test a restore at least once a quarter.
  • Test every contact and booking form monthly; broken forms are the most common silent failure.
  • WordPress says older versions are not maintained with security updates, so stay on the latest release.
  • UptimeRobot's free plan checks every 5 minutes but is for hobby and non-profit use; paid plans start at US$108 a year.
  • Put domain renewal on auto-renew with a card that will not expire before the renewal date.
In this guide · 8 sections
  1. 01The website maintenance schedule at a glance
  2. 02Monthly website maintenance checklist
  3. 03Quarterly tasks: restore test, links and clean-up
  4. 04Yearly tasks: renewals, content and access
  5. 05Monitoring: let tools watch the site between checks
  6. 06Shopify, Wix and Squarespace: what still applies
  7. 07Do it yourself or get help?
  8. 08Frequently asked questions

Short answer

Monthly: back up, update core, theme and plugins, test every form and check uptime alerts (45 to 60 minutes). Quarterly: test a backup restore, fix broken links, remove unused plugins and users. Yearly: renew the domain, review content and prices, and check who has admin access.

The website maintenance schedule at a glance

Use this as the master plan. Put the monthly block on the same day each month, for example the first Monday, so it becomes routine.

WhenTasksTime
ContinuousUptime, SSL and domain expiry monitoring with alertsSet up once
MonthlyBackup, updates, form tests, quick security and Search Console check45-60 min
QuarterlyRestore test, broken links, remove unused plugins and users, speed check1-2 hours
YearlyDomain and hosting renewal, content and price review, access review, legal pages2-3 hours
Time estimates assume a typical 5 to 20 page business website.

If you are wondering what a paid maintenance service should cover instead, our guide to what website maintenance services should include uses the same list.

Monthly website maintenance checklist

Do the steps in this order. The backup comes first because updates are the most common cause of a broken site.

  1. Take a fresh backup (5 min)

    Run your backup plugin or host's backup and confirm it finished. WordPress's own backup guide recommends keeping 3 to 5 recent backups in different places, such as the host, cloud storage and your computer.

  2. Update core, theme and plugins (15 min)

    Update WordPress core, then the theme, then plugins one at a time on busy sites. WordPress's hardening guide notes that older versions are not maintained with security updates.

  3. Click through the key pages (5 min)

    Home, a service page, contact, checkout or booking. Look for broken layouts, missing images and error messages, on phone and desktop.

  4. Test every form (10 min)

    Submit each contact, quote and booking form with a test entry. Check the email arrives, is not in spam, and reaches the right person.

  5. Check monitoring alerts (5 min)

    Review last month's downtime and SSL warnings from your uptime tool. Investigate anything that repeats.

  6. Glance at Search Console (5-10 min)

    Look at the Pages report for new errors and at Performance for sudden drops in clicks.

Yearly tasks: renewals, content and access

Once a year, look at the things that only change slowly but cause the worst outages when forgotten.

  • Domain renewal: confirm auto-renew is on, the card is valid, and the registrar contact email is one you still read.
  • Hosting and paid plugin licences: check renewal dates and prices, and cancel anything unused.
  • SSL: most hosts renew free certificates automatically; make sure monitoring would alert you if renewal fails.
  • Content review: prices, opening hours, team photos, service lists and old promotions.
  • Legal pages: privacy policy, cookie notice and terms still accurate for how you collect data.
  • Access review: who has admin access to the website, domain, DNS and hosting accounts, and whether that still makes sense.

Keep a one-page record of where the domain, DNS, hosting and backups live and who has the logins. If you are ever locked out, that page saves days.

Monitoring: let tools watch the site between checks

A monthly routine cannot catch a site that goes down on a Tuesday afternoon. An uptime monitor checks the site every few minutes and emails or messages you when it fails.

  • UptimeRobot Free50 monitors, 5-minute checks; marked for hobby and non-profit projectsUS$0
  • UptimeRobot Solo60-second checks; SSL monitoring is on paid plansFrom US$108/year
  • Google Search ConsoleIndexing errors and search trafficFree
  • Your backup plugin or host backupsCheck retention and off-site storageOften included

Typical DIY monitoring costUS$0 to about US$108 a year

UptimeRobot prices from its pricing page, approximate, as of October 2026.

Whichever tool you use, send alerts to an address someone actually reads, not an old webmaster@ inbox.

Shopify, Wix and Squarespace: what still applies

Hosted platforms handle core updates, hosting and SSL for you, so the monthly update step mostly disappears. The rest of the checklist still applies: test forms and checkout, review installed apps and remove unused ones, check staff accounts, keep the domain renewed if it is registered elsewhere, and review content and policies. On Shopify, app clean-up matters most, because each storefront app can add code that slows pages.

Do it yourself or get help?

If you are comfortable in your website dashboard, this routine is very doable: about an hour a month and a longer session each quarter. What usually slips is consistency, especially the restore test and form checks during busy months.

Our Monitor plan (S$29 a month) watches uptime, SSL, domain expiry and email blacklists with a monthly health report. The Care plan (S$129 a month) adds monthly updates, daily off-site backups and up to an hour of small changes. Both can be cancelled any time.

Frequently asked questions

Check for and apply WordPress core, theme and plugin updates at least monthly, after taking a backup. Apply security updates for actively exploited vulnerabilities straight away rather than waiting. Hosted platforms such as Shopify and Wix update the core system for you, but you should still review apps and content regularly.

Backups you have actually tested. Updates, hacks and hosting problems can all break a site, and a recent working backup is what gets you back online. Back up before every update, keep copies in more than one place, and restore one to a test location at least once a quarter.

For a typical 5 to 20 page business site, about 45 to 60 minutes a month once you are used to the routine: a backup, updates, a quick click-through, form tests and a look at monitoring and Search Console. Quarterly tasks take another one to two hours.

UptimeRobot's free plan offers 50 monitors with 5-minute checks, but its pricing page describes it as good for hobby and non-profit projects. Paid plans start at about US$108 a year as of October 2026 and add 60-second checks and SSL monitoring. Check the current terms before relying on the free plan.

Less than WordPress, but yes. The platform handles core updates, hosting and SSL. You still need to test forms and checkout, remove unused apps, review staff accounts, keep content and prices current, and make sure the domain renews, especially if it is registered with a separate provider.

Rather have it done for you?

Fixed price, set up in your own accounts.

Order online, get a written scope, and keep full ownership of everything we set up. Questions first? Ask us in writing.