What a website maintenance checklist covers
Quick answer
A website maintenance checklist is the list of tasks that keep a site working, accurate and findable, grouped by how often each one needs doing. Check the contact paths weekly. Run updates, backups, dead-link and speed checks monthly, and publish or improve one page. Review search performance and page content quarterly. Review the whole site, its accounts and its costs once a year. The checklist below has 45 tasks: 5 daily (only for sites that take orders or run ads), 9 weekly, 13 monthly, 10 quarterly and 8 annual. The schedule table further down is the template to copy.
Most small business websites are built, launched and then left alone. The hours change and the site does not. A form tool stops delivering and nobody notices until a customer mentions it. None of that takes a technical failure. It takes an ordinary month when nobody has the job of looking.
The fix is a short list with a rhythm: check the contact paths often, keep the site accurate and fast monthly, keep it findable quarterly. In Theo's audit of 6,861 small business websites, 47 percent of the 4,633 sites with search data got an estimated zero visitors a month from Google search. That figure comes from The State of Small Business Websites 2026, and it is the reason this checklist does not stop at updates and backups. A site can be patched, backed up and secure and still bring in nobody, so the quarterly search tasks carry the same weight here as the monthly ones.
One rule decides where a task goes: how soon skipping it would cost a customer. A dead phone link costs a customer today, so it is weekly. A team photo from last year costs nothing this week, so it is quarterly. The schedule table gives each pass the one question that says it is done, so the person running the list knows when to stop.
Website maintenance tasks, grouped by what they protect
The 45 tasks fall into five groups. Reading the list by group first makes the cadence obvious: the tasks that protect the contact paths need the shortest cycle, and the tasks that protect the accounts need the longest.
| Task group | What it protects | Tasks in the checklist | Cadence |
|---|---|---|---|
Contact paths | The call, form, booking and checkout a customer uses to reach the business | Form test, phone and booking links, checkout, ad landing pages, test orders | Daily for stores and ad campaigns, weekly for everyone else |
Software and security | The site staying online, private and unchanged by anyone but the owner | Updates, backups, admin access, two-step verification, HTTPS, spam cleanup | Monthly, with access and HTTPS checked again in the annual review |
Content and accuracy | What the site says about the business being true | Hours, prices, services, team, proof, photos, dead links, the next step on each page | Weekly for facts customers rely on, monthly for the rest |
Search and visibility | The site being found by people who have not heard of the business | Titles, indexing, Search Console, analytics, new pages, internal links, Google Business Profile, AI answers | Monthly for the checks, quarterly for the work |
Ownership and cost | The business keeping control of its own site | Domain renewal, account logins, yearly cost, legal pages, accessibility, the plan for next year | Annually |
Daily checks: only for sites that take orders or run ads
Most small business sites do not need a daily check. For a brochure site, the weekly pass is enough. Daily checks earn their place when a problem would cost money the same day. Stores, clinics that take bookings, restaurants with online orders and any site sending paid traffic to a landing page all fit that test. Let alerts do the looking, so the owner reads a notification instead of opening every page. Five tasks, about five minutes:
- Read the uptime alert and confirm the site answered overnight. An uptime monitor loads the address every few minutes and sends a message when it stops responding.
- Place a test order, booking or quote request on the path the business depends on, and check that the confirmation email arrives within a minute.
- Read the form-delivery, spam and payment notices that arrived overnight. A form tool that has stopped sending is the most expensive silent failure a site can have, because every lost lead looks like it never happened.
- Open each landing page that ads are sending traffic to and confirm it loads with the offer, the price and the phone number the ad promises. A paused campaign costs nothing. A live campaign pointing at a changed page costs the day's budget.
- For a store, open the product that sells most and confirm the price and stock match the store. On a Theo site connected to Shopify or Wix, products, prices and stock come from the store, and checkout completes there. After any change in the store, click "Refresh my products" so the site matches.
Weekly website maintenance checklist
The weekly pass protects the paths a customer uses to reach the business. It is a tour of the pages people land on, done on a phone as well as a desktop, because a link that works on one can fail on the other.
Tamsett Generator & Electric, a generator installer site Theo built for Concord, New Hampshire, shows what that tour checks. Its contact page, pictured below, puts the estimate form beside the phone number and the office address, and the Book a free estimate button in the header leads to the same page. See the live site. Every one of those is a path a customer uses, and every one is on the list. More electrician website examples sit on the electricians page. The weekly list has nine tasks and takes about 20 minutes:
- Open the homepage, the main service page and the contact page on a phone and on a desktop. The screen should show no overlapping text, no missing image and no button too small to tap with a thumb.
- Submit the contact or quote form yourself and confirm the message lands in an inbox someone reads that day. Check the spam folder too, because a lead that lands in junk rarely gets read.
- Tap the phone number, the email link, the booking link and the checkout button on a phone. Each should open the dialer, the mail app, the booking tool or the cart in one tap, with nothing to copy and paste.
- Read the hours, address, prices and offers on the pages customers see most and correct anything that changed this week. Check the same facts in the footer, because the footer is where they go stale first.
- Read every hosting, security, domain, form and payment notice that arrived during the week. The domain renewal notice matters most. A lapsed domain takes the site and the business email down together.
- Confirm that any page added or changed this week ends with a clear next step: call, book, buy or ask.
- Read the reviews that came in on Google and reply to each one. The site's proof is only as current as its newest review, and an answered review shows a business that is open.
- Glance at the analytics summary for the week: visits, the top three pages, and whether the contact page got any visits at all. Write it down for the monthly pass to act on.
- Write one line in a shared note: the date, what was checked, what was found. The log turns a checklist into a record, and it is the first thing a new owner or provider will ask for.

Monthly website maintenance checklist
Monthly is the real upkeep: software, backups, access, links, speed, accuracy and the first proper look at the numbers. It is also the list a good hosting setup shrinks. A static site served over HTTPS has no content management software or plugins to patch, so the first task below disappears. Every Theo site is built that way. The eighth task below matters most on pages with numbers on them. Hartsfold Emergency Dental, an emergency dental site Theo built for Spokane, Washington, shows why: its prices page, pictured below, lists six starting prices, from the emergency exam to the after-hours fee. Each one is a fact a patient will hold the clinic to. See the live site. Thirteen tasks, about an hour on a site with a content management system and half that on a static site:
- Apply platform, theme, plugin and app updates, then reload the five most visited pages and submit the form once more. If an update changed a layout or silenced a form, this is where you find it, before a customer does.
- Confirm the last backup completed and that one named person has restored from it at least once. Until someone restores from a backup, nobody knows whether it works.
- Review who has administrator access to the site, the hosting, the domain registrar and the analytics account, and remove anyone who has left the business or finished their project.
- Confirm two-step verification is switched on for the registrar, the hosting account and the Google accounts. Whoever holds those logins controls the site.
- Find and fix dead links, missing images and redirects that lead to a page that no longer exists. Google's free Search Console has a pages report that lists the addresses Google could not load. A link checker finds the rest.
- Load the site over HTTPS at both the www and the non-www address and confirm the browser shows the padlock with no warning. A certificate that lapsed on one of the two addresses is a common finding.
- Run the five most visited pages through PageSpeed Insights on the mobile tab and compress or resize any image that weighs more than a few hundred kilobytes. Oversized photos are the usual cause of a slow small business page.
- Update the details that went stale this month: services, prices, team, locations, reviews and photos. Do it as one pass so the same fact is changed everywhere it appears.
- Read each main page's title and description and confirm they say what the page sells, in the words a customer would search. A title like "Drain cleaning in Tulsa" does that job, while "Home" and "Services" do not.
- Open analytics and write down the top pages, the top landing pages, and the pages with visits but no clicks through to the contact page. The last group is the month's rewrite list.
- Open Search Console's pages report and note any main page that is not indexed. Fix the reason it gives, then request indexing. On a Theo site, connecting Google submits the sitemap on every plan.
- Clear the spam that reached the site: fake form entries, comments, and any user account nobody on the team created. An unfamiliar administrator account is the one finding here that needs the same day.
- Publish or improve one page: a new service page, a post that answers a question customers asked this month, or a rewrite of the page that lost the most clicks. Upkeep on its own keeps a site where it is. One better page a month moves it forward.

Quarterly website maintenance checklist
What the quarterly search work produces is visible on a customer site whose owner agreed to share its numbers. Buy My Lunch, which takes school lunch orders online, has been on Theo since June 2026. Google search sent it 929 clicks in the 90 days to September 27, 2026, against 131 in the 90 days before. Its search impressions rose from 7,500 to 61,700 across the same two periods, and its average position moved from 13 to 8 as new pages went live. That is the quarterly list run every week on Starter and Pro: new pages and fixes drafted for the owner to approve.
By the end of a quarter there is enough data to see where the site helps and where it does not. The quarterly list is the search and content work, and it is what separates a maintained site from a site that grows. The SEO maintenance checklist goes deeper on the search items, and the list below keeps to what every small business site needs. Ten tasks, an afternoon:
- Read the Search Console performance report for the last three months against the three before: which queries got impressions, which pages gained or lost clicks, and where the average position moved. Write the three biggest changes down before acting on any of them.
- Rewrite or expand the service pages that get traffic but do not answer price, proof or who the service is for. A page that ranks and does not convert is the cheapest fix on the site.
- Refresh the proof across the site: recent reviews, new photos, finished projects, current team. Replace anything that shows last year's business.
- Link the posts that get traffic to the service pages they relate to, so a reader who arrived with a question has somewhere to go next. Check that every service page is linked from at least one other page.
- Compare each service page with the questions customers asked this quarter, by phone, by email and in reviews, and answer the ones the page is missing.
- Confirm the Google Business Profile shows the same hours, services, categories and photos as the site, and that the profile links to the right page rather than only the homepage.
- Ask an AI search tool the question a customer would ask, such as who does this service in the town, and note whether the business is mentioned and which competitors are. Ask the same question again next quarter.
- Merge, redirect or remove pages that are thin, duplicate or out of date. Two pages about the same service compete with each other in search.
- Run the full website audit checklist and compare the findings with the last pass. The items that appear twice are the ones the monthly list is not catching.
- Choose the pages and posts to publish next quarter from the questions customers keep asking, and put each one on a calendar with a name next to it. Pages with no name beside them tend to slip to the next quarter.

Annual website maintenance checklist
Once a year, the question changes from whether the site works to whether it still fits the business. Services change, prices change, the person who set up the analytics account leaves. Eight tasks, a morning:
- Walk the whole site as a first-time buyer: homepage, services, pricing, proof, FAQ, contact, blog. Note every page that describes last year's business and every page you would not have clicked.
- Confirm the domain renewal date, the registrar it sits with and who holds that login, then switch on auto-renew with a card that will still be valid. Losing a domain is a maintenance failure with no undo.
- Confirm who controls the hosting, the analytics, Search Console, the form inbox and the business email, and write the five names in the same note as the weekly log.
- Add up the yearly cost of hosting, domain, plugins, form and booking tools and any retainer, and set it against the calls, bookings and orders the site produced. That comparison decides next year's budget better than any quote.
- Confirm the privacy policy and terms pages are reachable from the footer and still describe how the business handles customer data, including any tool added this year that collects it.
- Check the accessibility basics on the five most visited pages: every image has alt text, text has enough contrast against its background, and the site can be used with a keyboard.
- Read the year's analytics as a whole: which sources brought visitors, which pages they read, which pages led to contact. Decide from that whether next year needs a cleanup, new service pages or a redesign.
- Update the copyright year in the footer and the dates on pages that were genuinely revised, and leave the date alone on pages that were not.
Website maintenance schedule: the whole checklist in one table
This is the version to copy as a template. It sets out each cadence, what gets checked, which sites need it most, how long it takes, and the one question that says the pass is done. Paste it into a note or a spreadsheet, add three columns for Owner, Last done and Next due, and it becomes the working schedule.
| Cadence | What gets checked | Sites that need it most | Time | The question it answers |
|---|---|---|---|---|
Daily | Uptime alert, test order or booking, form and payment notices, ad landing pages, the top product | Stores, clinics, restaurants with online orders, any site running ads | 5 minutes | Would a problem here cost money today? |
Weekly | Main pages on a phone, the form, phone and booking links, hours and prices, notices, next steps, reviews, an analytics glance, the log | Every site | 20 minutes | Can a customer still reach the business? |
Monthly | Updates, backups, access, two-step verification, dead links, HTTPS, speed, stale details, titles, analytics, Search Console, spam, one new page | Every site | 30 to 60 minutes | Is the site current, fast and indexed? |
Quarterly | Search performance, service pages, proof, internal links, customer questions, Google Business Profile, AI answers, old pages, the audit, next content | Every site that wants search traffic | An afternoon | Is the site easier to find than last quarter? |
Annually | The whole site as a buyer, domain renewal, account ownership, yearly cost, legal pages, accessibility, the year's analytics, dates | Every site | A morning | Does the site still fit the business? |
Free tools for the website maintenance checks
Every check above can be done with tools that cost nothing. The list is short on purpose: one tool for each kind of check, and half of them are Google's own, because Google is where the site needs to be found.
On a Theo site, the owner signs in with Google once after the domain is active, and Theo sets up Analytics and Search Console. The Analytics tab then shows Google clicks, the average position and the top pages, so the monthly look at the numbers can start there. On Starter and Pro, each new page and fix also waits in the Growth tab for the owner's review, and a weekly report counts what was added. On every plan, connecting Google also submits the sitemap. An owner who inherited a site and does not know what it runs on can start with Theo's platform detector. It needs only the address, and the answer decides whether the monthly update task applies.
| Task | Tool | What it shows |
|---|---|---|
Is the site up? | An uptime monitor | A message when the address stops responding, so nobody has to check by hand |
Is the site indexed, and for which searches? | Google Search Console | Which pages Google has indexed and why it skipped the rest, plus which queries show the site and how often it gets clicked |
Which pages get visits, and from where? | Google Analytics | Visits by page and by source, and whether visitors reach the contact page |
Is the site slow on a phone? | Google PageSpeed Insights | A mobile and desktop load report for one address, with the images and scripts that slow it down |
Are the hours and the listing right? | Google Business Profile | The hours, categories, photos and reviews that appear next to the site in local results |
Is HTTPS working? | The browser's address bar | A padlock on the www and non-www addresses, or a warning that says which one is wrong |
What does the site run on? | Theo's platform detector | Which builder or content system sits behind an address, and so whether the monthly update task applies |
What is wrong with the site's search health? | Theo's free website audit | Traffic and rankings, search health and specific fixes, from the address alone with no login |
Which task comes first when several need doing
Forty-five items need an order, or the easy tasks get done and the important ones wait. Rank by what the problem costs the business, not by how easy it is to fix.
- First, the same day: the site is down or shows a security warning, an unfamiliar administrator account has appeared, or a form, checkout or booking path does not deliver.
- Second, this week: a main page shows the wrong hours, prices, services or phone number, or the domain renewal is due.
- Third, this month: dead links, slow pages, layout problems on a phone, or a main page missing from Google's index.
- Last, this quarter: old blog posts, minor wording, pages that get no visits, and proof that has aged. Handle them in the quarterly pass, or retire them.
Who should own the website maintenance checklist
A checklist that belongs to "the team" belongs to nobody. Every task above needs one named person who does it, records it and follows up on what it found. The table shows the four ways to assign it, what each one handles and where it breaks.
An owner can run the weekly and monthly lists without technical skill. The quarterly list is where most owners stop: it needs Search Console, keyword research and new pages, and that work gets postponed. When the same tasks keep rolling over month after month, the problem is ownership, not the checklist. That is when owners hand the site to a managed service such as Theo's website maintenance services. Theo hosts the site on every plan. On Starter and Pro it also takes on the technical and search work on the monthly and quarterly lists, and the owner keeps the weekly tour.
| Who owns it | What they handle | What tends to go wrong |
|---|---|---|
The owner | The weekly tour and the monthly pass, in a fixed hour a week and with no technical skill needed. The quarterly search work is the part that waits | The list gets skipped the week the business gets busy, and stays skipped |
A staff member | The weekly and monthly lists, done by someone already in the site every week and written into the log | Tasks get done but nothing improves, because nobody owns the quarterly list |
A freelancer or agency on a monthly retainer | Updates, fixes and custom code on the site's platform, within the hours the retainer buys, plus new pages and search work when requested | Work happens by ticket, and new pages and search work wait until someone asks |
A managed service such as Theo | Hosting and security on every plan. On Starter and Pro, the fixes and the monthly and quarterly search work are drafted every week for review, and the owner keeps the weekly tour | The service has to understand the business as well as the site, so check what the plan includes |
Common website maintenance checklist mistakes and their fixes
Six mistakes come up again and again on small business sites, and each has a one-line fix.
- Checking on a desktop only. A tap target or a menu can fail on a phone while the desktop looks fine. Fix: run the weekly tour on a phone first.
- Applying updates and walking away. The update itself rarely fails. The trouble is the layout it changed or the form it silenced. Fix: reload the five most visited pages and submit the form after every update.
- Ticking boxes without changing anything. A checklist that only confirms the site is the same as last month keeps it standing still. Fix: end every monthly pass with one page published or improved.
- Nobody owning the quarterly list. The weekly and monthly tasks are short, so they get done. The search work takes longer and rolls over. Fix: name a person, or hand that list to a plan that includes it, as Theo's Starter and Pro do.
- Letting the domain renewal notice go to a former employee. The registrar account sits under whoever set the site up, and the notice lands in an inbox nobody reads. Fix: move the registrar login to a business address and turn on auto-renew.
- Keeping the same fact in five places. Hours live in the header, the footer, the contact page, the Google Business Profile and the ads, and sooner or later one of them goes stale. Fix: change them together, from one list, every time.
What it costs to have the website maintenance checklist done for you
Three kinds of provider publish prices for running the checklist, and each one covers a different part of the list. Theo's Starter and Pro plans cover the site, the hosting and the search work together. The table at the end of this section sets all of them side by side.
Network Solutions' cost guide puts website maintenance for a small business site at $50 to $500 a month, with basic maintenance services at $15 to $100 a month. OuterBox, a large agency, says typical maintenance budgets run from $100 to $2,500 a month. Succeeding Small, a mid-size agency serving small service businesses, lists hosting at $75 a month with 15 minutes of monthly edits, or $175 with 30 minutes. All three prices are as of October 2026. The website maintenance cost guide breaks those figures down by site type and provider.
Theo's plans are flat and include hosting. Basic is $29.99 a month for the site build, managed hosting and security, with no ongoing SEO program, so the quarterly list stays with the owner. Starter is $69.99 a month, with a free trial, and adds the ongoing SEO and growth work with weekly content and fixes. Pro is $129.99 a month, with more weekly pages and posts and read-only access to the site code. Chat credits pay for the changes an owner asks for in chat, and the growth work never uses them. Beyond the plan, the paid extras are top-up credits, a domain name if bought through Theo, and optional paid directory submission packages for Starter and Pro accounts. Those packages sit in the Boost checklist, a step-by-step guide inside Theo to listings such as Google Business Profile and Yelp.
| Who does the checklist | Monthly cost | What the price buys | Price source |
|---|---|---|---|
The owner | The hosting or builder fee, plus about four hours a month | All five lists, for as long as someone keeps doing them | This checklist |
Basic maintenance service | $15 to $100 | Routine updates, small fixes and basic monitoring | Network Solutions, as of October 2026 |
Hosting with light edits | $75 a month (15 minutes of edits) or $175 a month (30 minutes) | Hosting plus a small monthly edit allowance | Succeeding Small, as of October 2026 |
Agency retainer | $100 to $2,500 | A retainer, a la carte or hybrid plan, with coverage that depends on the plan | OuterBox, as of October 2026 |
Theo Basic | $29.99 | Hosting, HTTPS and security handled. The owner runs the rest of the monthly list plus the weekly, quarterly and annual lists, with changes sent by chat | Theo's pricing |
Theo Starter or Pro | $69.99 (free trial first) or $129.99 | Hosting and security plus the monthly and quarterly search work, drafted every week for the owner's review. The owner keeps the weekly tour and the annual review | Theo's pricing |
Frequently asked questions
What should be on a website maintenance checklist?
A website maintenance checklist should cover five groups of tasks. The first three are the contact paths (form, phone, booking, checkout), the software (updates, backups, access, HTTPS) and the content (hours, prices, services, proof, dead links). The other two are the search work (titles, indexing, Search Console, new pages) and the ownership items (domain, logins, yearly cost, legal pages). The 45 tasks above cover all five, each with a cadence.
How often should a website be updated?
Update anything a customer relies on, such as hours, prices or services, the day it changes. Beyond that, follow the cadence: a weekly check of the contact paths, a monthly pass for software, links, speed and accuracy, and a quarterly pass for search and new content. A site that wants search traffic needs a steady supply of new or improved pages, which is why Theo's Starter and Pro plans include weekly content and fixes. The update schedule guide goes through what to change and when.
What are the most important website maintenance tasks?
The ones that cost a customer the same day when they fail: the form delivering, the phone and booking links working on a phone, HTTPS with no warning, and the site being up. After those, the domain renewal and the administrator access list, because a lapsed domain and a stranger's login are the two failures with no quick undo.
How much does website maintenance cost?
Network Solutions puts a small business site at $50 to $500 a month, and OuterBox puts typical maintenance budgets at $100 to $2,500 a month, both as of October 2026. With Theo, the checklist work starts at $69.99 a month on Starter, with a free trial, and Pro is $129.99 a month. Basic, at $29.99 a month, is the site and hosting only.
How long does the website maintenance checklist take each month?
About four hours in a normal month: 20 minutes a week for the weekly tour, 30 to 60 minutes for the monthly pass, and a share of the quarterly afternoon. The daily list adds five minutes a day, only for sites that take orders or run ads. On a static site with hosting handled, the monthly pass is closer to 30 minutes.
Does a static website still need maintenance?
Yes, less of it. A static site served over HTTPS has no content management software or plugins to patch, so the monthly update task drops off. The rest still applies: content goes stale, links die, and the search work has to be done anyway. Every Theo site is a static site with hosting and security handled by Theo, so the software items are not your job.
Is there a website maintenance checklist template to download?
The schedule table above is the template: copy it into a note or a spreadsheet, add columns for Owner, Last done and Next due, and paste the numbered tasks under each cadence. That gives one page with every task, its cadence, its owner and its date. Keep the weekly log in the same file so the record and the list live together.
If Theo runs the checklist, who owns the site and can it be canceled?
Your business owns the site and its content on every plan, and Pro adds read-only access to the site code on GitHub, which you can copy. A domain bought through Theo is registered to your business, so it stays yours after you cancel. There is no long-term commitment. Cancel at any time: the confirmation shows the date the subscription ends, and the site stays live until then. Before that date, save the text and images you want to keep. The pages and fixes Theo added while running the checklist are part of that content, so they are yours too.
Handing the website maintenance checklist to Theo
Theo builds the site and hosts it as a static site over HTTPS on every plan. On Starter and Pro, it also takes on the monthly and quarterly work that owners put off. It drafts new pages and posts, fixes technical SEO issues and improves page speed. Each new page waits in the Growth tab for the owner's review until it is published. A weekly email tallies the new pages, posts and updates. The owner keeps the weekly tour and sends any change, such as new hours, as a plain-English message in chat. Handing Theo the checklist starts at $69.99 a month on Starter, with a free trial, or $129.99 a month on Pro. There is no long-term commitment, and the site and its content stay with the business. An owner with a live site can start the first quarterly pass with the free website audit. The audit reads the site's traffic and rankings and returns the fixes to make, with no login.
More like this in the guides and under website maintenance. The audit numbers quoted across these posts are in Theo's research.



