← Tutorials
🚨 Monitoring

Status Pages: How to Communicate During an Incident

A practical guide to setting up and running a status page that keeps users informed and your support queue manageable when things go wrong.

By The Downtime Β· Sep 30, 2026 Β· 1:31 PM Β·Updated 1 week ago
Status Pages: How to Communicate During an Incident

Why a Status Page Matters More Than You Think

When your service goes down, two things happen simultaneously: your system breaks, and your users start guessing. Without a status page, that guessing turns into support tickets, tweets, and eroding trust β€” all while your team is trying to fix the actual problem.

A well-run status page doesn't just inform users. It reduces noise so your engineers can focus on recovery.

Before the Incident: Set Up the Page Correctly

A status page you build during an outage is a status page that will have mistakes. Do this work ahead of time.

Choose the right components

Break your service into meaningful components that match how users experience it β€” not how your infrastructure is organized internally. Users don't care which pod failed; they care whether the API, dashboard, or webhook delivery is working.

Typical components to list:

  • API (with sub-components if different endpoints behave independently)
  • Web dashboard / admin UI
  • Authentication
  • Notifications or webhook delivery
  • Data ingestion or processing pipelines
  • Third-party integrations you own the experience for

Connect your monitoring

If your status page updates are entirely manual, someone has to remember to update it under pressure. Where possible, connect your uptime monitoring directly to component statuses. Multi-region monitors β€” the kind that verify a failure is real and not a single-region false positive β€” are especially valuable here, because you avoid flipping a component to "degraded" over a probe blip.

Use confirmed monitoring results and application evidence to write a status update. Do not assume an external monitor automatically publishes the right incident explanation.

Define your severity levels

Decide in advance what "Degraded Performance" vs. "Partial Outage" vs. "Major Outage" means for each component. Write it down. When an incident is unfolding at 2 AM, you don't want to be debating terminology.

During an Incident: What to Say and When

This is where most teams fail. They either post nothing until they have answers, or they post vague non-updates that frustrate users more than silence would.

Post immediately, even without answers

As soon as you've confirmed something is wrong, post an update. You don't need a root cause. You need to acknowledge the problem exists.

A first update should contain:

  1. What is affected β€” name the specific component(s)
  2. What users are experiencing β€” be concrete ("API requests are returning 503 errors", not "some users may experience issues")
  3. That you are investigating β€” one sentence is enough
  4. A timestamp β€” always include when the update was posted, in UTC

Example:

Investigating β€” API degraded We are seeing elevated error rates on API requests (HTTP 503). Our team is investigating. Next update in 30 minutes. β€” 14:22 UTC

Keep a regular cadence

Commit to an update interval and stick to it. Thirty minutes is a reasonable default for most incidents. Even if you have nothing new to report, post an update that says so. Silence is interpreted as chaos.

Still investigating We have not yet identified the root cause. The issue remains ongoing. Next update in 30 minutes. β€” 14:52 UTC

As you learn more, add specifics

When you identify the cause or a workaround, say it plainly. Avoid corporate hedging. "We identified a misconfigured load balancer rule and are rolling back the change" is more useful than "we are working to restore service."

When you resolve the incident

The resolution update should include:

  • Confirmation the issue is resolved and components are back to normal
  • A brief, plain-English explanation of what caused it
  • Any immediate steps you've taken to prevent recurrence (if known)
  • An ETA for a full post-mortem if the incident was significant

After the Incident: The Post-Mortem Link

For significant outages, publish a post-mortem within a few days and link to it from the incident on your status page. This is one of the highest-trust signals you can send to technical users. It shows you understand what happened and are taking it seriously.

Keep the incident record public and permanent. Don't quietly delete or archive past incidents β€” your history is part of your credibility.

Key Takeaways

  • Set up your status page and define severity levels before an incident happens
  • Break components down by user-facing experience, not internal architecture
  • Post an acknowledgment immediately β€” you don't need a root cause to communicate
  • Commit to a regular update cadence and stick to it, even with no new information
  • Use plain, specific language; avoid vague phrases like "some users may be affected"
  • Connect uptime monitoring to automate status updates where possible, using multi-region checks to avoid false positives
  • Publish a post-mortem for significant incidents and keep the record public

πŸ’¬ Comments (0)

No comments yet β€” be the first to weigh in.

Join the conversation.