Why I Run a Personal Status Page (and How It Actually Helped Our On‑Call Nights)

A practical, low‑cost playbook for building a personal status page that reduces PagerDuty noise and speeds incident response for small teams in India.

Written by: Devika Iyer

A laptop screen showing a dashboard and status indicators on a wooden desk
Image credit: Roman Kraft / Unsplash

A year ago our small product team would get woken up by vague pings at 2 a.m.: “Is the app down?” or “Users are reporting slowness.” Half the time the alert was for a degraded third‑party and half the time it was a flaky doc‑endpoint. Either way, the on‑call person had to groggily open three dashboards, hunt for clues, and then reassure everyone.

We solved most of that by shipping one small thing: a personal status page. Not a corporate glossy status site — a compact, opinionated page that answers three simple questions for our team and users: Is the service up? Is anything degraded? What are we doing about it?

If you’re a small team in India balancing tight budgets and noisy alerts, here’s why a personal status page is worth the few hours it takes to build — and how to make one that stays useful instead of becoming another source of noise.

Why a personal status page works (and when it doesn’t)

What to include (keep it compact)

How I built ours (cheap, pragmatic)

Practical rules that kept it useful

A few tradeoffs we ran into

When this approach makes sense for you

If you want a tiny starter checklist to ship this today

  1. Create a repo with a static site template and a JSON “status” file.
  2. Add UptimeRobot/Healthchecks for critical endpoints.
  3. Add a GitHub Action that updates the site when the JSON changes (protect the branch).
  4. Add a Slack webhook that posts a short message linking the status page when an incident is created.
  5. Publish with GitHub Pages and add a custom domain + HTTPS.

Closing thought A personal status page is boring infrastructure — and that’s the point. It removes the drama, gives the on‑call person a clear starting point, and turns frantic messages into a calm shared context. It won’t stop every 2 a.m. ping, but when it works, it turns “Is anything wrong?” into “Here’s what we know and what we’re doing.” For small teams in India trying to keep costs low and response times sane, that’s often enough to sleep a little better.