Ecommerce monitoring that watches the path to checkout, not just the homepage

Uptime Tracker monitors the pages and APIs your store depends on, from product pages and cart to checkout endpoints, along with your SSL certificate and domain registration, and alerts you by SMS, Slack or Teams within minutes of a confirmed failure. Starter checks every 60 seconds.

Free plan · no credit card · or compare plans

[ 001 ]

Checkout-focused checks

Monitor product, cart and checkout pages with keyword checks that catch broken pages returning 200 OK.

[ 002 ]

Store API checks

Assert on JSON responses from your storefront or inventory API on Starter.

[ 003 ]

60-second detection

Starter checks every 60 seconds, Team every 30 seconds.

[ 004 ]

SSL and domain protection

Certificate validation on every check, plus domain-expiry warnings on Starter.

[ 005 ]

Recurring maintenance

Weekly maintenance windows keep planned updates out of alerts and uptime figures.

Why online stores need more than homepage monitoring

For an online store the homepage is rarely what breaks; the checkout, cart, search or payment step is. A homepage monitor can stay green while customers fail to pay. Ecommerce uptime monitoring should follow the path a shopper takes and check each step that leads to revenue.

Common store failures that a homepage check misses:

  • A theme or plugin update breaks the cart page or the "Add to cart" button.
  • The checkout page loads but shows a payment error because an API key expired.
  • Product pages return an empty template because the catalog or inventory service is down.
  • Search returns no results after a reindex fails.
  • A CDN or certificate change breaks HTTPS on the checkout subdomain only.

Each of these can be caught with a targeted monitor and a keyword or JSON assertion. The point is to check for content that only appears when the page works: a price, an "Add to cart" label, a payment form element, or a field in an API response.

Use the uptime calculator to see what an availability figure like 99.9% means in minutes of downtime per month, then compare that with what an hour of lost sales costs your store.

A monitoring plan for a typical online store

The essentials of one store, listed below, take about nine standard monitors and a heartbeat, which fits Starter's 10 standard monitors. Stores with several hostnames, more product pages to watch or more than one storefront fit Team's 50.

MonitorCheckInterval
HomepageHTTPS, keyword: store name60 s
Top-selling product pageHTTPS, keyword: "Add to cart"60 s
Cart pageHTTPS, keyword present; "error" absent60 s
Checkout pageHTTPS, keyword from the checkout form60 s
Storefront or inventory APIAPI monitor with JSONPath assertion60 s
Search results pageHTTPS, keyword: a known product name5 min
Order export or sync jobHeartbeatMatches job
DomainDomain-expiry, 60-day warningAutomatic
Email (order confirmations)DNS on MX and SPF TXT records5 min

Avoid monitors that place real orders or charge cards. Checks should read pages and call read-only endpoints. If your platform has a health or status endpoint, use an API monitor on it with a JSON assertion such as $.status equals ok.

Heartbeats are ideal for background jobs stores rely on, such as inventory syncs with a supplier, feed exports to marketplaces, and abandoned-cart email jobs, as long as they run at least hourly.

SSL, domain expiry and the trust signals shoppers notice

Shoppers abandon a store the moment the browser shows a security warning, so certificate and domain problems are effectively full outages for ecommerce. Uptime Tracker validates the TLS certificate on every HTTPS check: an expired, untrusted or wrong-hostname certificate fails the check and alerts you, and the expiry date is visible on each monitor.

Two precautions specific to stores:

  • Monitor every hostname. Stores often use separate subdomains for checkout, assets or a headless storefront, each with its own certificate. Add an HTTPS monitor for each.
  • Watch the domain registration. On Starter, a domain-expiry monitor warns you 1 to 90 days before the registration lapses. A lapsed domain takes down the store, order emails and payment callbacks at once.

Uptime Tracker does not yet send separate advance warnings before a certificate expires, so pairing certificate checks with domain-expiry monitoring and a heartbeat on your certificate renewal job gives the most complete coverage. See SSL certificate monitoring for the full approach.

Sales events, maintenance and fast response

The busiest days are when an outage costs the most, so stores benefit from faster checks and clear alert routing during peaks. Starter checks every 60 seconds and Team every 30 seconds, so a checkout failure during a sale is caught within a minute or two rather than ten.

Before a big sale or seasonal peak:

  1. Move checkout, cart and API monitors to the fastest interval your plan allows.
  2. Route those monitors to SMS for the people who can fix problems, using routing rules on Starter.
  3. Turn on repeat reminders so an unacknowledged alert keeps notifying.
  4. If you deploy changes, record deployment markers from CI so an incident right after a deploy is flagged as possibly related.

For planned work, such as a platform upgrade or a theme change, schedule a maintenance window. Alerts are suppressed and the time is excluded from your availability figures. Starter and Team support recurring weekly windows, useful if your store does updates at the same quiet time every week.

During an incident, a status page on your own domain on Starter tells customers what is going on, and support can link to it instead of answering the same question repeatedly.

Set up store monitoring

  1. Sign in and start the 14-day Team trial, or choose Starter.
  2. Add HTTPS monitors for homepage, a top product, cart and checkout, each with a keyword that only appears when the page works.
  3. Add an API monitor for your storefront or inventory API with a JSON assertion.
  4. Add a domain-expiry monitor for your store's domain with a 60-day warning.
  5. Add heartbeats to inventory sync and feed export jobs.
  6. Connect SMS and your team chat, and create routing rules for checkout-related monitors.
  7. Create a status page on status.yourstore.com and link it from your help page.

Use keywords that are stable but specific. "Add to cart" or your currency symbol next to a price work well; promotional banner text does not, because it changes every campaign and causes false alerts. Review keywords whenever you redesign the store.

After the first week, look at the response time breakdown for checkout and product pages. Slow time to first byte usually points at the platform or app server, while slow TLS or DNS points at your CDN or DNS provider.

Which plan fits an online store?

Most stores fit Starter; larger stores with a team on call or several storefronts fit Team.

Starter ($9/mo)Team ($49/mo)
Monitors / fastest interval10 / 60 seconds50 / 30 seconds
API monitors with JSON assertionsYesYes
Multi-step API workflowsNoYes, 50,000 requests/month
Domain-expiry monitorsYesYes
SMS, routing rules, remindersYesYes
On-call rotations and escalationNoYes
Status pages on your domain310

Starter covers the essentials for a single independent store: 60-second checks on the checkout path, API assertions, domain-expiry warnings and SMS for whoever owns the store. Team makes sense when several people share responsibility, when you want to test a logged-in customer flow with multi-step workflows, or when you run several storefronts that each need their own status page and more than 10 monitors.

Small stores can try it free by watching the homepage and checkout with Free's two 5-minute monitors, then upgrade before their first big sale. Annual billing gives two months free: $90 per year for Starter or $490 for Team. See pricing.

FAQ

Frequently asked questions

How do I monitor my online store checkout?

Create an HTTPS monitor on your checkout page with a keyword that only appears when the form loads correctly, and an API monitor on any read-only storefront endpoint. Avoid checks that place real orders. On Starter these run every 60 seconds.

Can I monitor a Shopify or WooCommerce store?

Yes. Uptime Tracker checks any public URL, so it works with hosted and self-hosted store platforms. Use keyword checks on product, cart and checkout pages to catch broken pages that still return 200 OK.

How fast will I know if my store goes down?

It depends on your check interval: every 5 minutes on Free, 60 seconds on Starter and 30 seconds on Team. A failure is confirmed by a second consecutive failed check before you are alerted.

Can I get SMS alerts when my store is down?

Yes, on Starter and Team. SMS goes to verified numbers in 231 countries from prepaid credit, and routing rules can limit texts to checkout-critical monitors.

Will planned store maintenance count as downtime?

No. Schedule a maintenance window and alerts are suppressed while the window is excluded from availability. Recurring weekly windows are available on Starter and Team.

Should an online store have a status page?

It helps during outages, because customers and support staff can see what is affected and when it will be fixed. Uptime Tracker includes a status page on every plan, and Starter lets you host it on your own domain.

Uptime Tracker

Start monitoring in under five minutes

Start on the free plan — commercial use allowed. No credit card, no password, just your email address.

  • Free forever plan
  • No credit card
  • Cancel anytime