fix(seo): unique meta descriptions for product pages #112

Closed
opened 2026-04-05 16:18:54 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @mallersjamie on 2/7/2026

Problem

Multiple product pages have identical generic meta descriptions:

OneUptime monitors websites, APIs, and servers and alerts your team if something goes wrong...

This kills CTR because Google shows the same snippet for:

  • /product/status-page (8,186 impressions, 0.39% CTR)
  • /product/monitoring (2,007 impressions, 0.70% CTR)
  • /product/incident-management (1,437 impressions, 0.56% CTR)
  • /product/on-call (1,979 impressions, 1.01% CTR)

Solution

Unique, keyword-rich meta descriptions for each page:

Page New Description
/product/status-page Create beautiful public or private status pages for free. Unlimited subscribers, custom domains, automatic updates from monitoring. Open source alternative to Atlassian Statuspage.
/product/monitoring Monitor websites, APIs, servers, and containers from 7+ global locations. Get alerts via SMS, email, Slack, and phone. Free tier available. Open source Datadog alternative.
/product/incident-management Streamline incident response with timelines, collaboration, and postmortems. Integrates with Slack, Teams, and PagerDuty. Open source incident management platform.
/product/on-call On-call scheduling with rotations, escalations, and multi-channel alerts. Free tier includes unlimited schedules. Open source PagerDuty alternative.
/about OneUptime is the open source observability platform replacing Datadog, PagerDuty, and Statuspage. Apache 2.0 licensed. Built by developers, for developers.

Why This Matters

  • Better CTR = More organic traffic from same impressions
  • Keyword targeting = Rank for "free status page", "PagerDuty alternative", etc.
  • User intent = Descriptions match what searchers are looking for

Files Changed

  • Home/Views/status-page.ejs
  • Home/Views/monitoring.ejs
  • Home/Views/incident-management.ejs
  • Home/Views/on-call.ejs
  • Home/Views/about.ejs
*Originally created by @mallersjamie on 2/7/2026* ## Problem Multiple product pages have **identical generic meta descriptions**: ``` OneUptime monitors websites, APIs, and servers and alerts your team if something goes wrong... ``` This kills CTR because Google shows the same snippet for: - /product/status-page (8,186 impressions, 0.39% CTR) - /product/monitoring (2,007 impressions, 0.70% CTR) - /product/incident-management (1,437 impressions, 0.56% CTR) - /product/on-call (1,979 impressions, 1.01% CTR) ## Solution Unique, keyword-rich meta descriptions for each page: | Page | New Description | |------|----------------| | **/product/status-page** | Create beautiful public or private status pages for free. Unlimited subscribers, custom domains, automatic updates from monitoring. Open source alternative to Atlassian Statuspage. | | **/product/monitoring** | Monitor websites, APIs, servers, and containers from 7+ global locations. Get alerts via SMS, email, Slack, and phone. Free tier available. Open source Datadog alternative. | | **/product/incident-management** | Streamline incident response with timelines, collaboration, and postmortems. Integrates with Slack, Teams, and PagerDuty. Open source incident management platform. | | **/product/on-call** | On-call scheduling with rotations, escalations, and multi-channel alerts. Free tier includes unlimited schedules. Open source PagerDuty alternative. | | **/about** | OneUptime is the open source observability platform replacing Datadog, PagerDuty, and Statuspage. Apache 2.0 licensed. Built by developers, for developers. | ## Why This Matters - **Better CTR** = More organic traffic from same impressions - **Keyword targeting** = Rank for "free status page", "PagerDuty alternative", etc. - **User intent** = Descriptions match what searchers are looking for ## Files Changed - `Home/Views/status-page.ejs` - `Home/Views/monitoring.ejs` - `Home/Views/incident-management.ejs` - `Home/Views/on-call.ejs` - `Home/Views/about.ejs`
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/oneuptime#112