Tallwatch
Back to blog
2 min read
Status pagesGuide

Public vs private status pages: which one do you need?

Public pages build trust with prospects. Private pages protect early mess. Most teams want public for the customer product, and should know why.

NK

Nabin Khair

Founder

Public vs private status pages: which one do you need?

Some teams keep status behind a login because the uptime history looks embarrassing. That is understandable and usually wrong for a product people pay for.

Public

Anyone with the link can see components, history, and incidents. Prospects can check you before a sales call. Customers can self-serve during an outage instead of opening ten tickets.

Use public when:

  • External users depend on the product
  • You sell reliability as part of the deal
  • Support wants a URL to paste

See also do you need a status page.

Private

Password-protected pages, or allowlisted viewers via your own proxy. Tallwatch private pages use a password today (SSO-gated status pages are not shipped). Useful for:

  • Internal platform teams
  • Pre-launch products with friendly betas who already have Slack
  • Components that reveal sensitive architecture you are not ready to show

Private is not a substitute for honesty with paying customers. If only you can see the red banner, they will invent a worse story on Twitter.

Hybrid patterns

  • Public page for customer-facing components; internal dashboard for deeper ops.
  • Public page with less granular components (App, API, Billing) so you do not expose every internal name.

Granularity is a better privacy control than locking the whole page.

Switching later

Starting private is fine. Put "go public" on the checklist for first paid customer or first SLA. Migrating DNS to status.yourdomain.com is the same either way.

Default bias for customer-facing SaaS: public, hosted separately, updated from real monitors. Privacy by vagueness of components, not by hiding the weather.

Related

Keep reading

False alerts and status pages.

Incident timelines customers can follow (without a novel)

Incident timelines customers can follow (without a novel)

A good public timeline is a sequence of dated facts. Not a blog post, not a void: enough for someone refreshing on their phone.

NKNabin Khair
Why your status page shouldn't live on the same servers as your app

Why your status page shouldn't live on the same servers as your app

If the product is down and status.yourdomain.com is too, you have lost the one URL customers use to decide whether to wait or panic.

NKNabin Khair
How many status page components is too many?

How many status page components is too many?

Twenty microservices on a status page confuse customers and guarantee permanent yellow. Name what they buy, then stop.

NKNabin Khair