Uptime monitoring for online stores
For an online store, downtime has a price per minute. Work it out with your own revenue in our guide to the cost of website downtime. The expensive part is rarely the outage itself. It is the time before anyone notices.
Monitor the path to the order, not just the homepage
The homepage can load while checkout returns 503. A flow monitor walks through the journey the way a shopper does: open a product, add it to the cart, go to checkout. Cookies and values carry over between steps, passwords are sealed, and each step checks the status, a text or JSON fields. Turn on a real browser for pages that need JavaScript, and get a screenshot of the step that failed.
For single endpoints, such as product search or the payment callback, HTTP(S) monitors accept your own method, headers and body and check the response, so a broken step is caught even when the server answers.
Know when a supplier is the problem
When a payment or platform provider has a bad hour, your checkout breaks with it. Third-party monitoring reads the status pages of 31 services, including Klarna, Swish, Mollie, Shopify, BigCommerce and Klaviyo, or any page hosted on Statuspage. Watch only the components you use, and show their incidents on your status page so customers see the problem is not yours.
Alerts that reach someone at 03:12
On every paid plan, checks run every minute from Stockholm, London and New York, and a failed check is confirmed from a second location before an incident opens, so a single blip does not wake anyone. Alerts go to email, Slack, Microsoft Teams, Discord, Google Chat, Mattermost, Telegram, PagerDuty, ntfy, Pushover, webhooks and push notifications on your phone. With on-call schedules, the push alert reaches whoever is on call tonight.
Fast pages and email that arrives
Slow pages cost orders long before they fail. Page speed monitoring runs Google Lighthouse every day on mobile and desktop, shows Core Web Vitals, and alerts you when a page’s mobile score drops below your limit. The same daily scan finds broken links and mixed content.
Order confirmations and password resets end up in spam when SPF, DKIM or DMARC is wrong. Email authentication monitoring checks them twice a day and tells you how to fix each problem, with a ready-to-paste DNS record where one fixes it. An expired certificate or a lapsed domain takes the store down at once, so both get reminders well before they run out.
Keep customers informed
A status page linked from your shop tells shoppers that you know about the problem and are on it. Components update from your checks, and you post updates in your own words. During a sale, that is the difference between a delay and a flood of support tickets. See the example status page of Nordhem, a made-up shop.
Before a big sale
- Add a flow monitor for the checkout, and HTTP(S) monitors for search and the payment callback.
- Watch your payment and email providers with third-party monitoring.
- Send push or Telegram alerts to whoever is on call during the campaign.
- Check the SSL certificate, the domain, and SPF, DKIM and DMARC.
- Prepare the status page with the components shoppers recognize: store, checkout, payments, order emails.
- Plan deploys as maintenance windows, so they raise no alerts and do not count as downtime.
During the sale, keep an eye on response times. A checkout that slows from 300 ms to three seconds loses orders long before it fails completely. Slow-response alerts tell you when responses stay above your limit, and each check is split into DNS, connect, TLS, server and download, so you see where the time goes.
After the incident
Every incident keeps its evidence: the failing response and a screenshot or the network path, with a timeline of who was alerted and when. Weekly and monthly email reports show uptime, incidents and downtime per monitor. Use them to talk to your hosting provider or platform with facts, not impressions.
Plans start at €9 per month billed yearly or €12 billed monthly, excl. VAT, with a 14-day free trial and no credit card. See the pricing page, or try the live demo first.