Managed infrastructure for SMBs

Website Uptime Monitoring for Small Businesses: What to Check and Who Gets the Alert

Guides · GlassHosting

WebsitesMonitoringUptimeSMB

The short answer

Website uptime monitoring means a service outside your server visits your site on a schedule and tells someone the moment it stops working. For a small business, the useful version checks more than "does the server answer": it checks that the real page loads, the HTTPS certificate is valid, the domain and DNS still resolve, and the one thing customers come for (a booking form, a login, a checkout) still works. This guide walks through setting that up in a way a small team can actually keep running.

1. Decide what "up" means for your business

Write down the two or three things that would cost you money or trust if they broke. For most small businesses that is the homepage, a contact or booking page, and either a store checkout or a customer login. Those pages are what you monitor first. A server that answers while the booking form shows an error is not up from your customer's point of view.

2. Monitor from outside your own network

Checks have to run from somewhere other than the server and somewhere other than your office. A monitor on the same server goes down with it, and a check from your office can pass while customers on other networks cannot reach you. Use a hosted uptime service, or a self-hosted tool such as Uptime Kuma running on a separate machine. If the service lets you check from more than one region, turn that on so one bad network path does not page you at night.

3. Pick the right check types

  • HTTP status check: confirms the page returns a normal response instead of an error or a timeout.
  • Keyword check: confirms a word or phrase you expect is on the page, such as your business name or a button label. This catches blank pages, error screens and maintenance pages that still return a normal status.
  • Certificate expiry check: warns you days or weeks before HTTPS lapses. Our TLS certificate renewal guide covers the renewal side.
  • Domain and DNS checks: warn you before the domain registration expires and alert if your main records stop resolving.
  • Heartbeat check: your scheduled jobs (backups, invoices, feeds) ping a monitoring URL when they finish, and you get an alert when a ping does not arrive.

4. Watch the pages customers use, not just the homepage

Add a keyword check for each page from step 1. For a store, check a product page and the cart, and make sure the check never places a real order. For a login, check that the login page loads; avoid storing real customer passwords in a monitoring tool. If you run several apps on one server, check each one by its own address, since a reverse proxy can answer while one app behind it fails.

5. Set sensible intervals and confirmations

Check the most important pages every minute or few minutes, and less critical ones less often. Ask the tool to confirm a failure with a second check, or from a second location, before it alerts. That one setting removes most false alarms, and false alarms are the main reason small teams start ignoring their monitoring.

6. Route alerts to a person who can act

Send alerts to a named person, with a backup if that person does not acknowledge. Email alone is easy to miss, so add a phone push, text or chat alert for the pages that matter most. Keep a short list of who to call for each part: the hosting provider, the domain registrar, the developer or agency, and whoever looks after the store or booking plugin. Our VPS monitoring and alerts guide goes deeper on routing and on server metrics like disk and memory, which often explain why a site went down.

7. Write a one-page runbook

For each alert, write what to check first and what not to touch. A simple order works: confirm the alert from your own phone on mobile data, check whether the certificate or domain expired, check the hosting provider's status updates, then open a support ticket with the time the alert started and what you saw. Most outages get longer because people change several things at once under pressure.

8. Plan maintenance windows

Pause or mark maintenance in your monitoring before planned updates, then turn checks back on and confirm they pass afterward. Take a backup before any update, as covered in VPS backups and snapshots, so a bad change can be rolled back instead of fixed live.

9. Tell customers what is happening

A simple status page, or a pinned note on your site and social accounts, saves a flood of "is it down?" messages and shows customers you are on it. Keep it short: what is affected, when you noticed, and when you will post the next update. Host the status page somewhere other than the server it reports on.

10. Review it once a month

Look at last month's alerts. Remove checks nobody needs, fix the ones that fire falsely, add any page that broke without an alert, and confirm the contact details are still right. Test one alert on purpose so you know it still reaches a phone. Monitoring that is not reviewed slowly drifts until it stops being trusted.

Quick checklist

  • Two or three business-critical pages written down
  • Checks running from outside your server and office
  • HTTP status plus keyword checks on each critical page
  • Certificate, domain and DNS expiry alerts
  • Heartbeat checks for backups and scheduled jobs
  • Failure confirmed by a second check before alerting
  • Alerts to a named person with a backup, by more than email
  • One-page runbook and contact list
  • Maintenance pauses and a backup before updates
  • Status page hosted somewhere else; monthly review and test alert

Running a WordPress or WooCommerce store? Pair this with WordPress and WooCommerce backups and uptime. Moving off shared hosting first? Start with the shared hosting to VPS migration checklist.

Next steps

GlassHosting is a managed service and infrastructure provider: we run your servers on our own network, so you can run your business. If you would rather not run monitoring, updates and backups yourself, read what managed hosting includes and managed vs unmanaged VPS, browse the plans, then tell us what you run or email sales@glasshosting.com.

Host with GlassHosting

Order a plan or browse the knowledgebase for deeper how-tos.

Order / billing Knowledgebase All guides