Status pages for ecommerce: make checkout, payment, and order confirmation their own components — that is where an outage costs money, not the homepage.
Ecommerce teams need status visibility around browse, cart, checkout, payment handoff, and order confirmation. Small failures can become lost revenue quickly.
An ecommerce status page should be organized around the funnel, with the money-making steps as their own components. Browse and search matter, but the components that deserve the tightest monitoring and the clearest public status are checkout, payment handoff, and order confirmation — the steps where an outage is directly lost revenue rather than a cosmetic problem. Back each with a content check that confirms the real page elements render, since a checkout that returns 200 but shows an empty form is still down to a buyer. During an incident, a public page support can link ("checkout is degraded, we are working on it") cuts repeat tickets and reassures customers that you already know. Keep internal payment-service names off the page; show the step the customer is standing on.
Use HTTP and content checks for storefront and checkout pages, TCP checks for critical network services where appropriate, and a public page that support can link during incidents.
Avoid treating homepage uptime as proof that the store is healthy. Checkout and order confirmation deserve their own checks because that is where revenue impact concentrates.
List the services customers recognize — website, API, checkout, dashboard — not internal subsystems.
Back every public component with an HTTP, content, TCP, or SSL certificate check so its state is measured, not toggled by hand.
Keep noisy internal dependencies off the public page and route their alerts to your team channel instead.
Add the public status page link to support replies and documentation so customers can self-serve during incidents.