Status Pages

Create branded public status pages that keep your users informed without them having to ask.

Creating a status page

Navigate to Status Pages in your dashboard and click Create Status Page. You'll need to provide:

  • Name — The title displayed on your status page header
  • Subdomain — Your unique URL, e.g., yourapp.status.pingguard.com

Subdomains must be unique across all PingGuard users. Choose something short and recognizable — your company name or product name works well.

Status page limits by plan

Free

1 page

Pro

3 pages

Business

Unlimited

Managing components

Components represent the individual services shown on your status page (e.g., "API", "Dashboard", "Webhooks"). Each component can be linked to one or more monitors.

  • Add components from the status page editor — give each a name and optional description
  • Link monitorsto each component — a component's status is automatically derived from its linked monitors
  • Reorder components via drag-and-drop to control their display order

How component status is determined

Component status is automatically set to the worst status among all linked monitors:

All monitors upOperational
Any monitor degradedDegraded Performance
Some monitors downPartial Outage
All monitors downMajor Outage

When an incident is created targeting a component, its status can also be overridden by the incident impact level. See Incident Management.

Customization

Make your status page match your brand:

  • Logo — Upload your company logo to display in the status page header
  • Brand color — Choose an accent color applied to the header bar, links, and interactive elements
  • Header text— Customize the headline (defaults to "Service Status")

Pro and Business plans can remove the "Powered by PingGuard" footer badge. Custom domain support (e.g., status.yourdomain.com) is available on Pro and Business plans.

Uptime history

Each component displays a 90-day uptime bar chart. Each bar represents one day and is color-coded:

  • Green — 100% uptime
  • Yellow — Some downtime recorded
  • Red — Significant downtime

Hover over any bar to see the exact uptime percentage and incident count for that day. Uptime data is computed from daily aggregates that are retained indefinitely on all plans.

Embedding the status badge

Add a floating status badge to your own website that shows your current system status:

Embed code

<script
  src="https://pingguard.com/badge.js"
  data-subdomain="yourapp"
  data-position="bottom-right"
  async
></script>

The badge loads asynchronously (no render blocking) and fetches status from a cached API endpoint (refreshed every 15 seconds). It displays a colored pill:

  • Green— "All Systems Operational"
  • Yellow— "Experiencing Issues"
  • Red— "System Outage"

Clicking the badge opens your status page in a new tab. Configure the position with data-position: bottom-left or bottom-right.