When an e-commerce site goes down, the cost is not abstract. Every minute of downtime is a minute where customers cannot buy from you. Carts are abandoned. Ad spend is wasted. And unlike a SaaS outage where users might retry later, a shopper who hits an error page during checkout will go to a competitor and complete their purchase there instead.
The math is straightforward. If your store does $1M in annual revenue, that is about $114 per hour. A two-hour outage during peak traffic could cost you $500 or more in direct lost sales — before you factor in the ad spend driving traffic to a broken site, the SEO damage from Google encountering errors during a crawl, and the customer trust you will spend weeks rebuilding.
Uptime monitoring does not prevent outages. But it shrinks them from hours to minutes. And for e-commerce, that difference is measured in dollars.
What to Monitor on an E-Commerce Site
Most store owners start by monitoring their homepage and call it done. That catches maybe 30% of the problems that actually lose you money. Here is what a proper monitoring setup looks like for an online store:
Homepage. The front door to your store. If this is down, every marketing channel you are paying for is sending traffic into a wall. Monitor it, but do not stop here.
Product pages. Pick 2-3 representative product URLs — one bestseller, one from a different category, one with variants. Product pages can break independently from the homepage due to template errors, missing data, or database issues.
Cart and checkout flow. This is where the money is. Monitor your cart page URL and, if possible, your checkout initiation endpoint. A storefront that looks fine but has a broken checkout is worse than being completely down — customers browse, add items, and only discover the problem when they try to pay.
Payment gateway health. Most payment processors expose a status or health endpoint. Monitor it. If Stripe, PayPal, or your processor is having issues, you want to know before your customers start reporting failed transactions. Check your processor's documentation for their status API URL.
Search functionality. If your store has more than a few dozen products, search is a critical path. A broken search means customers cannot find what they came for. Monitor your search endpoint with a test query.
API endpoints. If your storefront is headless or uses APIs for inventory, pricing, or recommendations, those endpoints need their own monitors. A broken API behind a JavaScript frontend often produces a page that looks fine at first glance but shows no products or prices.
CDN and image delivery. Pick a product image URL and monitor it. CDN misconfigurations are a common cause of degraded experience — the site loads, but every product image is broken. Customers do not buy products they cannot see.
CronAlert's free plan gives you 25 monitors — enough to cover every critical endpoint on most e-commerce sites. Create a free account and set up your first monitors in under five minutes.
The Real Cost of E-Commerce Downtime
Lost sales are the obvious cost, but they are not the whole picture. E-commerce downtime compounds in ways that hit your business for weeks after the site comes back up.
Direct revenue loss. This scales with your traffic. During a flash sale or product launch, your per-minute revenue can be 10-50x your average. An outage during those windows is catastrophic.
Wasted ad spend. If you are running Google Shopping, Meta ads, or any paid campaign, that spend continues during an outage. You are paying for clicks that land on error pages. Even after you recover, platform algorithms may penalize your ad performance for the poor landing page experience.
SEO damage. Googlebot does not wait for your site to come back. If it crawls your store during an outage and encounters 500 errors, those pages can drop from the index. For product pages that rank well, this means lost organic traffic for days or weeks after the outage itself. Frequent short outages are arguably worse than one long one — they create a pattern of unreliability in Google's crawl data.
Cart abandonment. A customer who added items to their cart and then hits an error will not come back to complete the purchase. Industry average cart abandonment is already around 70%. Downtime pushes it closer to 100% — and those customers were the ones most ready to buy.
Customer trust. A shopper who encounters a broken checkout will hesitate to enter their payment information on your site next time. Trust is especially fragile for smaller or newer stores that do not have brand recognition to fall back on.
Setting Up Monitoring with CronAlert
Here is a practical approach to monitoring an e-commerce site with CronAlert. The goal is to cover every critical path without creating so many monitors that alerts become noise.
Start with your highest-value endpoints. Create monitors for your homepage, one or two product pages, your cart page, and your checkout URL. For each one, set the expected status code to 200. If your checkout requires authentication, monitor the checkout entry point that does not — the page or endpoint a customer first hits when they click "Checkout."
Next, add your payment gateway health endpoint and your search URL. For search, use a URL with a common query parameter — something like yourstore.com/search?q=shoes — so you are testing the full search pipeline, not just the empty search page.
If you are running a headless storefront with API-driven product listings, add monitors for those API endpoints individually. A monitor on the storefront page alone will not catch an API failure if the frontend gracefully degrades to a cached or empty state.
Finally, pick one product image URL from your CDN and monitor it. This catches CDN certificate expirations, origin pull failures, and configuration errors that break image delivery across your entire catalog.
Alert Routing for E-Commerce Teams
The right alert channel depends on who needs to act and how urgently. For e-commerce, the routing often looks different from a typical SaaS monitoring setup because you have business stakeholders who need to know about outages, not just engineers.
Checkout and payment failures — route these to Slack for the dev team and PagerDuty for whoever is on call. These are revenue-critical and need immediate response. During major sales events, consider adding SMS or phone call escalation.
Product page and search failures — Slack notification to the dev channel. These are important but usually allow a few minutes of response time before significant revenue impact.
Homepage and CDN issues — Slack plus email to marketing and merchandising leads. If the homepage is down, someone needs to pause ad campaigns. If the CDN is broken, someone needs to know that every product page looks terrible even though it technically returns a 200.
Customer communication — set up a public status page so customers can check whether an issue is on your end. This reduces support volume during outages and shows professionalism. CronAlert's status pages update automatically based on your monitor states.
Multi-Region Monitoring for Global Stores
If you sell to customers in multiple countries, single-region monitoring has a blind spot. Your site might be perfectly healthy when checked from North America but completely unreachable from Europe or Asia due to a CDN edge failure, DNS routing issue, or regional infrastructure problem.
Multi-region monitoring checks your endpoints from multiple geographic locations simultaneously. This catches partial outages — the kind where your US customers are happily shopping while your European customers see timeout errors.
These partial outages are particularly dangerous for e-commerce because they are invisible to your team (who are probably in one region) and they often correlate with regions where you are running localized ad campaigns. You are paying for ads targeting German shoppers while your site is down in Frankfurt.
CronAlert's Team plan includes multi-region checks from 5 global locations. For international stores, this is not a nice-to-have — it is how you catch the outages that cost you the most per minute of ignorance.
Monitoring During High-Traffic Events
Black Friday, product launches, flash sales, influencer features — these are the moments when your store handles 5-50x normal traffic and when downtime costs the most per minute.
Before any high-traffic event, review your monitoring setup. Make sure every critical endpoint has a monitor with 1-minute check intervals. Verify that your alert channels are configured and that the right people are on call. Test your alerts by temporarily pointing a monitor at a URL you know will fail.
If you are deploying code changes before the event — a new sale banner, updated pricing, a promotional landing page — use maintenance windows to suppress alerts during the deploy. The last thing you need during a high-pressure launch is a flood of false-positive alerts caused by your own deployment rolling out across servers.
After the deploy completes and the maintenance window closes, monitoring resumes automatically. Any real issues that surface during the traffic surge will trigger alerts immediately.
Pro tip: create a dedicated monitor for your sale or event landing page URL. This catches the scenario where your main site is fine but the promotional page itself has a broken template, missing products, or a misconfigured redirect.
Keyword Monitoring for E-Commerce
HTTP status codes only tell you part of the story. A product page can return a 200 status while displaying "Out of Stock" on a product that is actually in stock, showing a generic error message inside the page body, or rendering an empty product listing because the API behind it failed silently.
Keyword monitoring lets you check that the response body contains expected content. For e-commerce, this is powerful. You can verify that a product page contains "Add to Cart" text, that your search results page contains actual product listings, or that your checkout page includes the expected form fields.
You can also use keyword monitoring to detect the opposite — check that a page does not contain error strings like "temporarily unavailable," "something went wrong," or "please try again later." These soft errors return 200 status codes and slip past basic uptime checks entirely.
Keyword monitoring is available on CronAlert's Pro plan. For stores where a silent failure (200 status, broken content) is a realistic risk, it is worth the upgrade from basic status code checks.
FAQ
How much does e-commerce downtime actually cost?
It depends on your revenue. A store doing $500K per year loses roughly $57 per hour of downtime. A store doing $10M per year loses about $1,140 per hour. But the real cost is higher — you also lose SEO equity from crawl errors, ad spend on campaigns driving traffic to a broken site, and customer trust that takes months to rebuild.
What endpoints should I monitor on my e-commerce site?
At minimum: your homepage, a representative product page, the cart page, the checkout flow, your payment gateway health endpoint, search functionality, and any API endpoints used by your storefront. If you use a CDN for images, monitor a sample image URL as well.
How often should I check my e-commerce site for downtime?
For checkout and payment endpoints, every minute. These are directly tied to revenue. For product pages, search, and your homepage, every 1-3 minutes depending on your traffic volume. During high-traffic events like sales or product launches, 1-minute intervals across all critical endpoints are worth the investment. CronAlert's free plan checks every 3 minutes; Pro and above check every minute.
Should I use multi-region monitoring for my online store?
If you sell internationally, yes. A CDN misconfiguration or DNS routing issue can take your site down in one region while it stays up in others. Multi-region monitoring catches these partial outages that single-region checks miss entirely. CronAlert's Team plan includes multi-region checks from 5 global locations.
Stop Losing Revenue to Invisible Outages
Every e-commerce site goes down eventually. The difference between a minor blip and a major revenue event comes down to how fast you detect the problem. With monitors on your critical endpoints, alerts routed to the right people, and keyword checks catching silent failures, you can shrink outages from hours to minutes.
Start monitoring for free — CronAlert's free plan includes 25 monitors with 3-minute intervals, Slack and email alerts, and a public status page. Upgrade to Pro for 1-minute intervals, keyword monitoring, and maintenance windows. See pricing for full plan details.