Website Maintenance Checklist: What to Do, How Often and What It Costs

One table of every website maintenance job: how often to do it, why it matters, the tool to do it yourself and what it costs, and whether our care plan does it for you.

By Vish Rathnayaka 12 November 2026 9 min read

$500 flatfive-page website, free hosting

Start my $500 build

Bigger project? See all packages and custom quotes

The short version: Website maintenance is a short list of jobs. Install security updates within two weeks, or within 48 hours when a security hole is rated critical or a working exploit exists. Take a backup before every update. Let an uptime monitor check the site every 5 minutes. Read Google Search Console when it emails you. Make sure your padlock certificate renews automatically, and renew your domain before it expires. Most of it you can do yourself with free or low-cost tools. Or our optional care plans do most of the technical jobs for you from $49 a month, including GST.

What to do next: Use the table below as your checklist. If you’d rather hand it over, our plans are on the website maintenance page and the pricing page. Wondering what others charge? Our guide to website maintenance prices has the numbers.

The checklist

Every job, with how often to do it where an official source sets a timing. “Do it yourself” lists a tool and its price where we have one. The last column says whether a CatalystHub care plan does the job for you.

JobHow oftenWhy it mattersDo it yourselfIn our care plan?
Uptime check (an alert if the site goes down)Every 5 minutes, automaticallyYou find out the site is down without waiting for a customer to tell youUptimeRobot free plan: 50 monitors, checked every 5 minutesYes: 24x7 uptime monitoring with alerts
BackupBefore every update, and on a regular automatic scheduleWordPress says to make sure you can roll back to an earlier version before you switch on automatic updatesUpdraftPlus Premium (WordPress): US$70 a year for up to 2 sitesYes: daily off-site backups
Security monitoringAll the time, and read every alertGoogle can label a hacked site “This site may be hacked” in results or block it behind a browser warning. The average self-reported cost of cybercrime for a small business was $56,600 per report (ASD, 2024-25)The Security issues report in Google Search Console, freeYes: security monitoring and vulnerability scanning
Software, theme and plugin updatesInstall within two weeks of release, or within 48 hours if the hole is critical or a working exploit existsThat’s the patching (updating) baseline in the Essential Eight from the ASD, the government’s cyber security agency. 96% of the new WordPress security holes found in 2024 were in plugins (Patchstack)Your site’s dashboard. WordPress installs minor security releases of its core by itselfYes: security and dependency updates
Speed and Core Web VitalsNo official timing. Our plans report it monthlyThe Core Web Vitals measure how fast and steady a page feels, and search rankings use themThe Core Web Vitals report in Google Search Console, free, checks real visits against the targets below the table. PageSpeed Insights, also free, shows real visitors’ results from the past 28 days plus a lab testYes: a monthly performance report (Lighthouse and Core Web Vitals)
Google Search Consolewhen it sends you an alertIt alerts you when Google hits indexing, spam or other problems on your siteGoogle Search Console, freeWe set it up free before launch and watch it until handover
Content (prices, photos, services)When something changesSo the site matches what you sell todayYour site’s editorPremium: one hour a month. Specialist: 30 minutes a month. Basic: no content changes
Opening hours on GoogleBefore public holidaysGoogle says to set special hours for holidays and other temporary changesEdit your Google Business ProfileNot in a care plan. Business Profile setup is part of our separate Growth Advanced package
Padlock certificateautomatic renewal, with monitoring that alerts you if a renewal failsLet’s Encrypt’s default certificates go from 90 days to 64 days in 2027, then 45 days in 2028, and it says manual renewal is not recommended (details below)Let’s Encrypt, a free certificate providerNot listed by name. Ask us on the call
Domain renewalEvery renewal, one to five years at a timeWhen a .au domain expires, your website and email stop working. You get 30 days to renew, then anyone can register it (auDA)Renew with your registrar and keep your contact details current. A .com.au was $22.95 a year at one registrar’s regular price (read 9 October 2026)Not listed. The domain is in your name. Ask us
PHP version, on WordPress (PHP is the language WordPress runs on)Check you’re on PHP 8.3 or newerWordPress recommends PHP 8.3 or newerAsk your host which version you’re onNot needed on the sites we usually build, which don’t run on WordPress

The three Core Web Vitals targets (web.dev):

  • Largest Contentful Paint (LCP), how fast the main content shows: 2.5 seconds or less.
  • Interaction to Next Paint (INP), how fast the page reacts to a tap: 200 milliseconds or less.
  • Cumulative Layout Shift (CLS), how much the page jumps around while it loads: 0.1 or less.

A page passes when it meets each target for at least 75% of visits.

Why the padlock certificate needs watching. The SSL certificate is what puts the padlock in the browser bar. In April 2025 the CA/Browser Forum, the industry body for certificate issuers and browsers, voted to cut the longest a certificate can last from 398 days to 47 days, in steps from March 2026 to March 2029. Let’s Encrypt’s default certificates go from 90 days to 64 days on 10 February 2027, and to 45 days on 16 February 2028. It says manual renewal is not recommended and suggests a monitor that alerts you if a renewal fails.

How the list changes for your kind of site

A WordPress site has the longest list. WordPress has installed minor core updates by itself since version 3.7, but major versions are a separate step. Plugins are where the risk sits: Patchstack counted 7,966 new security holes in the WordPress ecosystem in 2024, and 43% needed no login to exploit. When Sucuri cleaned infected sites in 2023, 39.1% were running out-of-date software. WordPress’s own upgrade guide says to back up before you start.

A Shopify store has a shorter list. Shopify says it is certified Level 1 PCI DSS compliant (PCI DSS is the card industry’s security standard), and that this covers every Shopify store by default. You don’t patch servers or the checkout. Your jobs are the theme, your apps, your content and your settings. Shopify applies some theme updates itself for bug or security fixes, and offers the rest for you to add. Theme editor changes carry over, but code edits may need copying by hand, and Shopify advises you to save a copy of any customised code before updating. Our Specialist care plan watches for Shopify platform changes that affect your store.

A site with no plugins has the shortest list. The sites we build run on Astro, a modern way of building websites, with TinaCMS as the editor, hosted on Cloudflare. There are no WordPress plugins to update. They still have code dependencies (the code libraries a site is built on) that need updating now and then, and that’s part of our care plan. Backups, uptime, your domain and your Google listing still matter on any site. Our sites also score Lighthouse 95+ on mobile (Google’s speed score), so a speed check is usually a quick look.

What you can do yourself

Most of it. Uptime alerts and Search Console are free. Content changes happen in your site’s editor, and holiday hours in your Google Business Profile. On WordPress, backups cost a little, and the real cost is your time: someone has to run the updates, then check that nothing broke.

You own your site, code, content and domain, so you can do all of this without us. If you skip the care plan, updates and fixes are yours, but we’re still here. Email or call and we’ll help at our hourly rate.

What our care plans cost

All optional, all month to month, all prices including GST:

  • Basic, $49 a month: daily off-site backups, security and dependency updates, security monitoring and scanning, 24x7 uptime alerts, and a monthly performance report and summary email.
  • Specialist, from $79 a month: Basic plus 30 minutes of content updates a month, plus monitoring of your regulator’s rules or of Shopify platform changes. Built for clinics, allied health and online stores.
  • Premium, $99 a month: Basic plus one hour of content updates a month. You email, we make the change within two business days.

The first month is free on every new build. Cancel with 14 days’ notice and no exit fees. An extra page is $100 a page, during a build or after launch. The Standard, Advanced and Specialist sites we build are hosted free on your own account, so you never need a plan just to stay online.

Compare the plans side by side on the website maintenance page or on pricing. Need a new site first? Start your project. Scope and timing are worked out with you on the call.

Frequently asked questions

What does website maintenance include? The jobs in the table: software and plugin updates, backups, uptime and security monitoring, speed checks, content updates, padlock certificate renewal and domain renewal. Google Search Console alerts you when Google hits indexing, spam or other issues on your site. On a WordPress site, check your PHP version: WordPress recommends PHP 8.3 or greater.

How often should a website be updated? Install security updates on time. The Essential Eight, the baseline from the ASD (the government’s cyber security agency), is to install security updates within two weeks, or within 48 hours when the hole is critical or a working exploit exists.

How often should I back up my website? Before every update, and on a regular automatic schedule. WordPress says to make sure you can roll back before you switch on automatic updates. Our care plans take daily off-site backups.

What happens if my .au domain expires? Your website and email stop working. auDA gives you 30 days to renew, then the name is removed and anyone can register it. Keep your contact details current so you don’t miss the reminder emails.

Do I need a maintenance plan? No. Our care plans are optional. If you’ll do the jobs in the table yourself, you don’t need one. If you won’t, a plan from $49 a month means someone else does most of the technical ones.

Home page of the Aesir Legal website on a laptop screen
Home page of the Aesir Legal website on a phone screen
Recent build: Aesir Legal, Perth law firm (opens in a new tab)

CatalystHub

$500 flat inc. GST

for a five-page website, with free hosting on your own account

Start my $500 build

Bigger project? See all packages and custom quotes

See our work

Built by the people who wrote this

Three recent builds, live now.

The $500 five-page build suits most small businesses, and hosting is free on your own account. We also build bigger sites, online stores and custom projects, each quoted up front. See every package