Insight

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

Use this website maintenance checklist to schedule updates, backups, security, speed and uptime checks, with monthly care plan examples in four currencies.

Illustration of a browser window, calendar, shield and check mark representing planned website maintenance.

A website maintenance checklist should put backups and uptime alerts on an automated schedule, reserve a weekly slot for update reviews and tests, and set aside time each month for speed, broken links and analytics. Rehearse recovery and review access quarterly. Review hosting, renewals and key content yearly. A failed checkout, a missed backup or a serious security alert deserves attention as soon as someone sees it.

Start with the journey your business depends on. For a service firm, that may mean submitting an enquiry and confirming it reaches the right inbox. For a shop, it may mean testing checkout and order confirmation in a safe test environment. Those checks tell you whether people can use the site even when the homepage looks fine.

What does website maintenance include?

Website maintenance includes updating the software, checking security and uptime, keeping recoverable backups, testing important visitor journeys and fixing defects such as broken links or missing images. A website maintenance plan gives each task an owner, a due date and a clear condition for passing.

Hosting keeps the site available on a server or platform. The service agreement determines who looks after updates, integrations, backups and recovery. A managed platform can take care of its infrastructure while your team still owns the content, account access and what happens after someone submits a form.

List your hosting provider, domain registrar, CMS, payment and email services, and the person who handles alerts. Next to each, record where to check its status and who can make a change. Keep account credentials in your team's approved password manager.

How often should a website be updated?

Review routine software updates weekly, apply urgent security fixes as soon as you can do so safely, and update business information whenever it changes. Review the schedule against the site's complexity and the amount of new data you can afford to lose. A shop that takes orders throughout the day may need more frequent backups than a site that publishes a few pages a year.

Four calendar cards illustrating weekly, monthly, quarterly and yearly website checks.
WhenWebsite maintenance tasksWhat to record
Automatically or on alertRun backups at the interval your data needs. Watch uptime, certificate expiry and security alerts.Latest successful backup, alert recipient and any incident.
WeeklyReview updates, confirm backups ran and test the most important visitor journey.Versions changed, recovery point and observed test result.
MonthlyCheck speed, broken links, analytics, search visibility and important integrations.Affected URLs, changes from your baseline and assigned fixes.
QuarterlyRehearse a restore and review access, dependencies and support coverage.Restored backup date, checks passed, gaps and owners.
YearlyReview renewals, hosting, key content and the maintenance agreement.Renewal dates, account owners and changes to next year's plan.

What should you check weekly?

Check the latest backup, review alerts and available software updates, then test the path from a visitor action to its destination.

  • Backups and uptime. Confirm the last scheduled job succeeded and that the latest backup is recent enough. Keep a recoverable copy outside the live host and confirm someone can access it during an outage. Review outages or error alerts since the last check. If the monitor only checks the homepage, add a check for a route that matters to your customers.

  • Website security checks. Review vulnerability notices for components you actually use. Investigate unexpected admin accounts or changes, and assign someone to respond to urgent alerts outside the weekly review.

  • Updates and visitor journeys. Take a recovery point before planned changes. Check the important pages on mobile, and run a clearly labelled test enquiry through to the inbox or CRM when you control the destination. For a store, use a sandbox or staging setup to check order creation and confirmation.

What should you check monthly?

Review performance and search data on the pages your business relies on, repair broken journeys, and confirm that analytics still measures the events you use to make decisions.

  • Speed. Test the same representative pages under comparable conditions. Start with a homepage, a key service or product page and a conversion page. Use a lab test to investigate a change, and use real visitor data where available to see how people experience loading, responsiveness and layout stability. The two measurements serve different purposes. Google's Core Web Vitals guide explains the difference.

  • Broken links and redirects. Crawl public pages and prioritise dead links that block navigation, enquiries or checkout. Update internal links to the intended destination. When a page has moved and there is a relevant replacement, check the redirect and its final response.

  • Analytics and search. Check whether key events fire once and reach the intended property. Compare similar date ranges and note releases, campaigns or tracking changes. If search traffic drops, check for availability, crawling and indexing issues before assuming a cause. Then use the guide to diagnosing a page that is indexed but not ranking when indexing is already confirmed. Google's search traffic troubleshooting guide covers common causes.

  • Integrations and content. Test the forms, booking tools or feeds your business uses. Review changed prices, opening hours or delivery details on the pages where customers act on them.

What should you check quarterly?

Restore a backup into an isolated environment, review who can change the site, and check whether your platform dependencies still have an owner and a supported upgrade path.

Backup archive, browser windows and a restore arrow illustrating a recovery rehearsal.
  1. Choose a dated backup and restore its files and database into a private environment. Disable live email, payment and customer-facing integrations before exercising restored workflows.

  2. Open representative pages and media, check that an expected record exists and test an important action with safe test data. For WordPress, include the database and site files. See the WordPress backup handbook.

  3. Record how old the recovery point was, what worked and how long the rehearsal took. If recovery would lose too much data or take too long, adjust the backup interval or recovery plan and test again.

  4. Review admin access across the CMS, host, domain and connected services. Remove access promptly when someone leaves and use the quarterly review to catch gaps. Check that the people who remain have the access they need and that recovery details are current.

For this guide, we archived the HTML file and a small SQLite database from a disposable practice site, restored both to a separate folder and compared the recovered files with the originals. Their checksums matched, and a query of the restored database returned the expected page record. The exercise illustrates separate checks for files and data. A production rehearsal also needs to confirm that the application runs and its critical journeys work.

What should you check yearly?

Review hosting, renewals, key content and ownership at least once a year. Keep separate expiry alerts so a domain, certificate or licence can be handled before its own deadline.

Confirm billing and recovery contacts, domain registration access, renewal settings and which party owns each subscription. Review hosting capacity, support response and restore coverage against what the site needs now. Update obsolete service information, team pages and contact details. Use the previous year's incident and maintenance log to decide which checks should happen more often and what work needs its own budget.

What belongs on a WordPress maintenance checklist?

Add WordPress core, active themes, plugins and the server runtime to the software inventory. Use staging for changes with compatibility risk, and plan how to recover before updating anything that affects orders, logins or enquiries.

  1. Read the release notes and check requirements for the WordPress and PHP versions you use.

  2. Confirm a recent backup and a recovery route. Apply and test higher-risk changes on a private staging copy.

  3. Deploy in a window when the owner can monitor the change. Verify public pages and affected workflows after release.

  4. If something breaks, identify the change and choose a recovery method that preserves new orders or submissions. A full database restore can overwrite newer records.

WordPress recommends backing up before updating. For custom themes, WooCommerce or plugin conflicts, WordPress development and support can provide technical ownership for changes that need testing. Read the WordPress update documentation.

How much does website maintenance cost per month?

The website maintenance cost depends on which tasks someone owns and how quickly they respond. The public monthly plans below give you four local-currency examples, from routine care to broader support. Each range describes one provider's listed plans, so use it to compare scope before asking for a quote.

MarketPublished monthly plan examplesWhat changes across the plans
United Kingdom£39.99 to £299.99Marketing Mouse lists core care and higher tiers with support time, billed quarterly.
United StatesUS$89 to US$359WP Buffs lists standard maintenance through custom site care with staging updates and monitoring for custom functionality.
United Arab EmiratesAED 400 to AED 800Digital Arab lists packages including hosting and SSL, with more complex sites quoted separately.
PakistanPKR 5,000 to PKR 25,000Website Pakistan lists basic care through an ecommerce and high-traffic tier.

See the published plans from Marketing Mouse, WP Buffs, Digital Arab and Website Pakistan.

Prices checked on 4 November 2026. These are selected advertised plans. Confirm current rates, tax, contract term and inclusions with the provider before budgeting. Ask for hosting, licence fees, setup work, included support hours and emergency response as separate line items. Clarify whether the price covers recovery after a failed update, a malware incident or a failed integration, and whether an advertised response time measures acknowledgement or resolution.

What happens if a website is not maintained?

An unmaintained website can accumulate missing security fixes, outdated content and broken features. It can also take longer to recover when a backup is missing or nobody has access to restore it. Problems often affect a single journey first, such as a confirmation email that stops arriving while the form still shows a success message.

If you inherit a neglected site, establish who controls the accounts and take a recoverable copy before making routine changes. Triage active outages, signs of compromise and broken enquiry or payment flows first. Once the site is stable, record the dependencies and decide what needs repair, replacement or ongoing review.

Can I maintain my own website, or do I need an agency?

You can maintain a simple site yourself when you can respond to alerts, test changes and recover it. An agency or specialist is more useful when a failure would interrupt sales or bookings, when the site has custom integrations, or when nobody can reliably cover the work.

OptionGood fitWhat to agree
Do it in-houseA straightforward site with a named owner, tested backups and a manageable update process.Who covers alerts and restores the site when the owner is away.
Split the workA team that can review content and test enquiries but needs help with software releases or recovery.Which party handles each alert and where an issue is handed over.
Use a care planA business-critical site with limited internal coverage or several connected systems.Response hours, test coverage, restore responsibilities, reporting and excluded work.

Start your log with the task, owner, frequency, last checked date, result and next action. Give each failed check a person and a due date. If you want help with the technical work, Nozentra's website maintenance service can scope tested updates, monitoring, backup and recovery checks, reporting and small fixes around the site.

Keep reading
11 min read

How to Migrate a WordPress Site to a New Host Without Losing Traffic

Move WordPress to a new host with a tested backup, staging, final-sync and launch checklist that protects your URLs and avoids preventable data loss.

WordPressWebsite MaintenanceSEO
Read article
12 min read

How to Track Brand Mentions in ChatGPT, Gemini and Google AI Answers

Track brand mentions in ChatGPT, Gemini and Google AI answers with fixed prompts, a weekly log and clear rules for fair comparisons.

AI Brand MonitoringAI SearchBrand Strategy
Read article
11 min read

How to Do Keyword Research: A Step-by-Step Guide for Google and AI Search

Learn keyword research with free tools, a hands-on public search walkthrough and a clear method for matching keywords to useful pages.

SEOContentAI Search
Read article