Home / Insights

Website Maintenance Checklist: What to Do Weekly, Monthly and Yearly

A practical website maintenance checklist: what to check every week, month, quarter and year to keep your site secure, fast and bringing in enquiries.

Website Maintenance Checklist: What to Do Weekly, Monthly and Yearly

A website is not a print brochure. It runs on software that changes every week, on a server that can fail, and on settings that can be changed by mistake. Most website emergencies start as small problems that nobody had time to check.

This is the routine we follow on our website care plans, written so you can run it yourself. It’s grouped by how often each task needs doing. Keep a simple log as you go: date, what you did, anything unusual.

Website maintenance checklist grouped into weekly, monthly, quarterly and yearly tasks
The checklist grouped by how often each task needs doing.

Every week

Check for updates and apply them safely

WordPress core, your theme and your plugins all release updates, many of them security fixes. Check at least once a week, take a backup first, update, then check the site. Our guide on how to update WordPress safely covers the order and what to watch for.

Confirm last night’s backup ran

Don’t assume backups are working. Open your backup tool or hosting dashboard and confirm a recent backup exists, that it includes both files and the database, and that a copy is stored away from your web server.

Check the site and your forms

Visit your homepage and your most important pages on a phone. Submit your main contact form and confirm the message arrives. A form that silently stopped working can cost you weeks of enquiries before anyone notices.

Every month

Review security alerts and user accounts

Read the alerts from your security plugin or host. Then look at the list of user accounts: remove anyone who no longer needs access, and make sure every administrator uses a strong, unique password and two-factor login.

Check Google Search Console

Look at the Pages report for new indexing problems, the Security issues report for warnings, and the Performance report for sudden drops. A sharp fall in clicks is often the first sign that something technical has gone wrong.

Check speed on mobile

Run your homepage and one key service page through PageSpeed Insights. You’re looking for change: if a page that used to load quickly has slowed down, find out what was added since last month.

Look for broken links

Broken links frustrate visitors and waste the attention of search engines. A crawler or a broken-link checker will find them; fix or redirect each one.

Every quarter

Test a restore

A backup is only useful if you can restore it. Once a quarter, restore a recent backup to a staging site or a test location and check that the site works. This is the step most often skipped, and the one that matters most on a bad day.

Remove plugins and themes you don’t use

Every inactive plugin or theme is code that can still contain vulnerabilities. If you’re not using it, delete it rather than just deactivating it.

Review your content

Check prices, opening hours, team members, service lists and contact details. Outdated information loses customers and confuses search engines.

Every year

Review hosting and PHP version

Check that your hosting plan still fits your traffic, and that your server runs a PHP version WordPress supports. WordPress lists its current hosting requirements.

Check domain and certificate renewals

Confirm your domain is set to renew automatically, with a payment method that won’t expire, and that your contact details with the registrar are current. Most hosts renew security certificates automatically, but it’s worth confirming.

Review legal pages and accessibility

Read your privacy policy and terms again, especially if you added new forms, tools or tracking during the year. Run a quick accessibility check: keyboard navigation, image descriptions and colour contrast.

Step back and look at the whole site

Once a year, ask the bigger question: is this site still doing its job? If it’s slow, hard to update or no longer matches your business, read 7 signs it’s time to redesign your website.

Keep a log

A short log turns maintenance from a vague worry into a routine. Record the date, what you updated, any problems you found and how you fixed them. If something does go wrong, the log is the first place you or your developer will look.

Example maintenance log table with date, task, result and notes for updates, backups, a contact form test, Search Console and a restore test
An example maintenance log. A shared spreadsheet is enough.

Rather not do this yourself?

Our website care plans cover every item on this list and report on it monthly. Start with a free website health check.

Keep reading

Related articles.

Start a project

Ready to build something that performs?

Tell us where your business is today and where you want it to be. A 30-minute call is enough to tell whether we’re the right fit.

Prefer to write? Send project details and we’ll reply within one business day.