Build a Public Status Page — Free, Custom Domain, Real-Time
Create a public status page for your service. Show uptime, incident history, and build customer trust. Free plan includes 1 status page.
Why public status pages matter
A public status page is a dedicated web page that shows the current operational status of your services. It builds trust with customers by providing transparency about uptime and incidents. When issues occur, users can check the status page instead of flooding your support team with “is it down?” tickets.
Research shows that companies with public status pages see 40-60% fewer support tickets during outages. Customers appreciate transparency, and having a status page signals professionalism and reliability.
What to put on a status page
- Service components — list each service or endpoint separately (e.g., API, Dashboard, Webhook Delivery). Users want to know which specific part is affected.
- Current status — show real-time status for each component: operational, degraded performance, partial outage, or major outage.
- Uptime percentage — display historical uptime (e.g., 99.95% over the last 30 days). This is often the first thing enterprise customers check.
- Incident history — log past incidents with timestamps, root cause, and resolution steps. This demonstrates accountability.
- Subscribe button — let users subscribe to status updates via email or RSS so they're notified of future incidents.
How to build a status page with Status Shuttle
- Set up monitors first — create uptime monitors for each service you want to display. Status pages pull data from your monitors.
- Navigate to Status Pages — in the dashboard sidebar, click “Status Pages” then “Create Status Page”.
- Configure your page — enter a title (e.g., “Acme API Status”), a description, and a custom slug (e.g., “acme-api”). The slug determines your page URL.
- Select monitors — choose which monitors to include. You can group them logically (e.g., “Core API”, “Dashboard”, “Webhooks”).
- Publish — click “Create”. Your status page is immediately live at status.shuttlelab.org/status/{slug}. Share this URL with your users.
Common status page use cases
- SaaS API status
- Show the health of your REST or GraphQL API endpoints. Display response times and uptime for each endpoint separately. Customers integrating your API need to know when to implement retry logic.
- Internal infrastructure dashboard
- Monitor internal services (databases, caches, message queues) and display status on an internal page. Engineering teams use this during incident response to quickly identify affected services.
- Customer-facing SLA reporting
- Enterprise customers often require SLA compliance reports. A public status page with historical uptime data provides verifiable proof of your service reliability.
- Open source project status
- Open source projects with hosted services (docs sites, package registries, CI/CD) benefit from free status pages. Status Shuttle's free plan includes 1 status page — no cost for community projects.
Frequently Asked Questions
- What is a public status page?
- A public status page is a web page that shows the current operational status of your services. It displays which services are up, which are down, and historical uptime data. Status Shuttle's status pages are hosted at status.shuttlelab.org/status/{slug} and are accessible without authentication.
- How many status pages does the free plan include?
- The Free plan includes 1 public status page. Pro plan includes 3 status pages. Plus plan includes unlimited status pages. Each page can display any number of monitors from your account.
- Can I use a custom domain for my status page?
- Custom domains are not yet supported. Status pages are hosted at status.shuttlelab.org/status/{slug}. You can customize the slug (e.g., /status/my-company), title, and description. Custom domain support is on the roadmap.
- What information does a status page show?
- Each status page displays: the page title and description, current status of each monitor (up/down/unknown), and the monitors selected for that page. Incident management (creating and resolving incidents with updates) is also supported.
- How does Status Shuttle compare to Atlassian Statuspage?
- Atlassian Statuspage starts at $29/month and only provides status pages — no uptime monitoring. Status Shuttle includes both monitoring and status pages in one product, with a free tier that includes 1 status page and 10 monitors. Pro plan is $5/year, which is 98% cheaper than Statuspage's entry tier.
Subscription notice: The free plan includes 1 status page. Pro ($5/year, 3 status pages) and Plus ($20/year, unlimited status pages) are recurring annual subscriptions that auto-renew until cancelled. Cancel anytime from your account settings; 7-day refund window on first-time purchases — see our Refund Policy. Payments are processed by Creem.
Related pages
- Status Shuttle Home — overview and features
- About Status Shuttle — use cases, FAQ, and comparison with alternatives
- Pricing — Free, Pro ($5/year), and Plus ($20/year) plans
- Uptime Monitoring — set up monitors for your services
- Downtime Alerts — instant notifications when your site goes down