Customization and Custom Domains
Brand your status page with logos, colors, custom CSS, custom domains, and more.
Customization and Custom Domains
Your status page should look like it belongs to your brand, not to Seenty. Customization options vary by plan -- Pro plans get essential branding, while Ultra and above unlock the full suite of visual controls.
Branding options by plan
Pro plans include the essential branding options to make your status page feel like your own:
- Logo -- Upload your company or product logo. Displayed at the top of the status page alongside the title.
- Accent color -- Choose a brand color that is used for buttons, links, status indicators, and other interactive elements. Enter a hex code or use the color picker.
These two settings cover the most impactful visual elements. For most teams, a logo and a matching accent color are enough to make the page feel on-brand.
Ultra and Enterprise plans unlock the full set of customization options:
- Logo -- Upload your company or product logo
- Favicon -- Upload a custom favicon that appears in the browser tab
- Accent color -- Choose a brand color for interactive elements
- Custom CSS -- Write CSS to override any visual aspect of the status page. This gives you full control over fonts, spacing, backgrounds, borders, and more.
- Font selection -- Choose from a curated list of web fonts for headings and body text
- Header style -- Choose between a standard header layout and a compact header layout
Custom CSS is powerful but optional. Use it when the built-in options do not cover your exact design requirements -- for example, matching a very specific brand font or adjusting component card styles.
Dark and light mode
Every status page supports both dark and light modes. Users visiting your status page can toggle between themes using a switch in the page header.
The accent color you choose is used in both themes, and Seenty automatically adjusts contrast to ensure readability in both modes.
Search engine visibility
By default, your status page is indexed by search engines, which makes it discoverable when users search for "[your company] status." You can opt out by enabling the Hide from search engines option, which adds a noindex meta tag to the page.
Use this if:
- Your status page is for a private or internal product
- You do not want the page appearing in search results
- You prefer to link to the status page only from your own website or documentation
Website link
Add a link to your main website or product. This appears as a button on the status page, giving users an easy way to navigate back to your product. For example, link to https://www.example.com or https://app.example.com.
Google Analytics
Google Analytics integration is available on Ultra plans and above.
Enter your Google Analytics measurement ID (e.g., G-XXXXXXXXXX) to track visitor behavior on your status page. This lets you see:
- How many users visit your status page during outages
- Which components or incidents users click on
- Traffic patterns that correlate with incidents
Custom domains
Custom domains are available on Ultra plans and above.
Instead of using your-slug.status.seenty.app, you can serve your status page from your own domain -- for example, status.example.com.
Choose your domain
Decide which subdomain to use. The most common convention is status.example.com, but you can use any subdomain like uptime.example.com or health.example.com.
Create a CNAME record
In your DNS provider, create a CNAME record pointing your chosen subdomain to Seenty:
status.example.com CNAME your-slug.status.seenty.appDNS propagation typically takes a few minutes but can take up to 48 hours depending on your DNS provider and TTL settings.
Configure in Seenty
Open your status page settings and enter your custom domain in the Custom Domain field. Seenty will verify the CNAME record and, once confirmed, provision an SSL certificate automatically.
SSL provisioning
Seenty automatically provisions and renews a free SSL certificate for your custom domain. No manual certificate management is needed. The certificate is typically issued within a few minutes of the CNAME verification completing.
After setup, your status page is accessible at both your custom domain and the original your-slug.status.seenty.app URL. Users visiting the Seenty URL are not redirected -- both work independently.