Branding & visibility
Your status page should look like your product, not ours. Here's every knob you can turn.
Name
The name shown in the page header next to your logo/icon, used as the browser tab title, and included in the OG title when the page is linked in Slack/Twitter/Discord. Keep it short —“Acme” renders as Acme Status; the word “Status” is appended automatically.
Naming convention
URL slug
The part of the URL after /s/. Kebab-case, 3–40 characters, letters + numbers + hyphens. It's auto-generated from your site name when you create the page but can be changed from Settings at any time.
When you change a slug, the old URL stops working immediately— there is no redirect. If you've shared the slug URL publicly (as opposed to a custom domain), only change it with a migration plan.
Description
Optional one-liner shown under the page title on the public view. Also used as the HTML<meta name=“description”> tag for SEO/link-preview purposes.
Examples of descriptions that work:
- Real-time status of the Acme API, dashboard, and CDN.
- Service availability and planned maintenance for Acme customers.
- If something feels off, this page will tell you before you ask support.
Brand color
Used for:
- The colored dot next to your page name in the management view.
- The fallback icon shown in the public page header when no logo is uploaded.
- Accent touches across the dashboard.
Pick a hex value with enough contrast against white (the public page is light-themed) and against black (the management view is dark-themed). The #22c55e default (Produl green) works everywhere.
Logo
Paste a public image URL into the Logo URL field in Settings — Produl renders it as an <img> in the page header. Host it anywhere publicly reachable (your own CDN, an S3 bucket, a GitHub raw URL).
Recommended: square PNG or SVG, at least 64×64 px. The header renders it at 32px so bigger is fine, smaller will look fuzzy.
Visibility toggles
Three independent switches control what the public sees. All live in Settings → Visibility.
Public access
On by default. When disabled, /s/<slug>returns 404 and your custom domain returns 404 as well. Use this when you're still setting up and don't want anyone stumbling onto a half-configured page.
Unverified domains aren't public
Show uptime %
Toggles the “X.XX% uptime” label in the middle of each service's tick strip. Turn off if you'd rather not advertise your exact uptime numbers (e.g. you're in the middle of a bad month and don't want the optics).
Show incidents
When off, the incident feed disappears from the public page — including the currently-active banner. Most teams leave this on; turning it off only makes sense when you're using the page purely as an internal-facing tool and route users elsewhere for incident comms.
Deleting a page
Danger zone at the bottom of Settings. Deleting a status page:
- Permanently removes the page and all its services.
- Deletes every recorded check for those services — your uptime history is gone.
- Closes and deletes all incidents and their timeline updates.
- If a custom domain was attached, detaches it so you can reuse it elsewhere.
- Frees up the slug for immediate reuse by you or any other user.
This is not reversible