From 28bf276e34e5624254027b3ade352cdcc36bba65 Mon Sep 17 00:00:00 2001 From: Alex Krawiec Date: Fri, 11 Sep 2026 14:47:00 -0700 Subject: [PATCH] docs: De-duplicate product and non-platform page titles Product, API, CLI, and integration pages get no "| Sentry for {Platform}" suffix, so identical frontmatter titles render as duplicate tags. Give them distinct, descriptive titles, using sidebar_title to keep menu labels short (per #19301): - "Set Up" getting-started cluster -> "Set Up {Product}" (Agents, Logs, MCP Servers, Application Metrics, Cron Monitoring, Profiling, Releases, User Feedback) - Webhook resource pages -> "Error/Issue/Seer Webhooks" - Distinct pairs: API Authentication, Feature Flag Integrations, Sentry CLI Logs, Docs Site Search, Web Vitals Dashboard - Sibling pairs qualified by surface: Size Analysis/Snapshots "Into CI", Mobile/Web "Replay Performance Overhead", Frontend/Mobile "Session Health" Resolves 12 of 14 collisions (22 pages). The remaining Agents Dashboards and MCP Dashboards pairs are near-duplicate content across two IA locations and need a canonical/redirect decision (tracked in #19351). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> --- docs/api/auth.mdx | 3 ++- docs/cli/logs.mdx | 3 ++- docs/contributing/pages/search.mdx | 3 ++- docs/integrations/feature-flag/index.mdx | 3 ++- docs/integrations/integration-platform/webhooks/errors.mdx | 3 ++- docs/integrations/integration-platform/webhooks/issues.mdx | 3 ++- docs/integrations/integration-platform/webhooks/seer.mdx | 3 ++- docs/product/agents/getting-started.mdx | 3 ++- .../dashboards/sentry-dashboards/frontend/session-health.mdx | 3 ++- .../dashboards/sentry-dashboards/frontend/web-vitals/index.mdx | 3 ++- .../dashboards/sentry-dashboards/mobile/session-health.mdx | 3 ++- docs/product/logs/getting-started/index.mdx | 3 ++- docs/product/mcp-servers/getting-started.mdx | 3 ++- docs/product/metrics/getting-started/index.mdx | 3 ++- .../monitors/crons/getting-started/index.mdx | 3 ++- docs/product/profiling/getting-started.mdx | 3 ++- docs/product/releases/setup/index.mdx | 3 ++- docs/product/session-replay/mobile/performance-overhead.mdx | 3 ++- docs/product/session-replay/web/performance-overhead.mdx | 3 ++- docs/product/size-analysis/integrating-into-ci.mdx | 3 ++- docs/product/snapshots/integrating-into-ci.mdx | 3 ++- docs/product/user-feedback/setup.mdx | 3 ++- 22 files changed, 44 insertions(+), 22 deletions(-) diff --git a/docs/api/auth.mdx b/docs/api/auth.mdx index 3285dcd95df17..99d6676fc1e54 100644 --- a/docs/api/auth.mdx +++ b/docs/api/auth.mdx @@ -1,5 +1,6 @@ --- -title: Authentication +title: "API Authentication" +sidebar_title: "Authentication" sidebar_order: 0 --- diff --git a/docs/cli/logs.mdx b/docs/cli/logs.mdx index 2f4459435ab46..86178f7ce06c1 100644 --- a/docs/cli/logs.mdx +++ b/docs/cli/logs.mdx @@ -1,5 +1,6 @@ --- -title: "Logs" +title: "Sentry CLI Logs" +sidebar_title: "Logs" sidebar_order: 5 description: "Learn how to view and stream logs using the Sentry CLI." --- diff --git a/docs/contributing/pages/search.mdx b/docs/contributing/pages/search.mdx index 8e1496f840af6..ddb70343af665 100644 --- a/docs/contributing/pages/search.mdx +++ b/docs/contributing/pages/search.mdx @@ -1,5 +1,6 @@ --- -title: Search +title: "Docs Site Search" +sidebar_title: "Search" noindex: true sidebar_order: 70 --- diff --git a/docs/integrations/feature-flag/index.mdx b/docs/integrations/feature-flag/index.mdx index 49fec46b6ffa8..b3282b9da378d 100644 --- a/docs/integrations/feature-flag/index.mdx +++ b/docs/integrations/feature-flag/index.mdx @@ -1,5 +1,6 @@ --- -title: Feature Flags +title: "Feature Flag Integrations" +sidebar_title: "Feature Flags" sidebar_order: 90 description: "Learn more about Sentry's feature flag integrations." --- diff --git a/docs/integrations/integration-platform/webhooks/errors.mdx b/docs/integrations/integration-platform/webhooks/errors.mdx index 0f07f4cf5bf13..d5933ce7e0a10 100644 --- a/docs/integrations/integration-platform/webhooks/errors.mdx +++ b/docs/integrations/integration-platform/webhooks/errors.mdx @@ -1,5 +1,6 @@ --- -title: Errors +title: "Error Webhooks" +sidebar_title: "Errors" sidebar_order: 7 description: "Learn more about Sentry's integration platform error webhooks." --- diff --git a/docs/integrations/integration-platform/webhooks/issues.mdx b/docs/integrations/integration-platform/webhooks/issues.mdx index a4d818ccd641c..65a1b21a360af 100644 --- a/docs/integrations/integration-platform/webhooks/issues.mdx +++ b/docs/integrations/integration-platform/webhooks/issues.mdx @@ -1,5 +1,6 @@ --- -title: Issues +title: "Issue Webhooks" +sidebar_title: "Issues" sidebar_order: 5 description: "Learn more about Sentry's integration platform issue webhooks." --- diff --git a/docs/integrations/integration-platform/webhooks/seer.mdx b/docs/integrations/integration-platform/webhooks/seer.mdx index 5bdab2ab28c01..54973b2b8b553 100644 --- a/docs/integrations/integration-platform/webhooks/seer.mdx +++ b/docs/integrations/integration-platform/webhooks/seer.mdx @@ -1,5 +1,6 @@ --- -title: Seer +title: "Seer Webhooks" +sidebar_title: "Seer" sidebar_order: 8 description: "Learn more about Sentry's integration platform Seer webhooks for Issue Fix analysis notifications." --- diff --git a/docs/product/agents/getting-started.mdx b/docs/product/agents/getting-started.mdx index 81de24aab0344..38cd762d1ed4c 100644 --- a/docs/product/agents/getting-started.mdx +++ b/docs/product/agents/getting-started.mdx @@ -1,5 +1,6 @@ --- -title: Set Up +title: "Set Up Agents" +sidebar_title: "Set Up" sidebar_order: 0 description: "Learn how to set up Sentry Agent Tracing" keywords: diff --git a/docs/product/dashboards/sentry-dashboards/frontend/session-health.mdx b/docs/product/dashboards/sentry-dashboards/frontend/session-health.mdx index b1195fa547a0d..71f4ab2ecfcf4 100644 --- a/docs/product/dashboards/sentry-dashboards/frontend/session-health.mdx +++ b/docs/product/dashboards/sentry-dashboards/frontend/session-health.mdx @@ -1,5 +1,6 @@ --- -title: Session Health +title: "Frontend Session Health" +sidebar_title: "Session Health" sidebar_order: 30 description: "Get insights about your frontend application's session health over time." --- diff --git a/docs/product/dashboards/sentry-dashboards/frontend/web-vitals/index.mdx b/docs/product/dashboards/sentry-dashboards/frontend/web-vitals/index.mdx index a5c4c74fa4ad3..b39dc7f73bf59 100644 --- a/docs/product/dashboards/sentry-dashboards/frontend/web-vitals/index.mdx +++ b/docs/product/dashboards/sentry-dashboards/frontend/web-vitals/index.mdx @@ -1,5 +1,6 @@ --- -title: "Web Vitals" +title: "Web Vitals Dashboard" +sidebar_title: "Web Vitals" sidebar_order: 0 description: "Get a clear picture of your app's Performance Score and how each Web Vital shapes it. Then, learn how to drill in to explore opportunities to improve your app's overall performance." --- diff --git a/docs/product/dashboards/sentry-dashboards/mobile/session-health.mdx b/docs/product/dashboards/sentry-dashboards/mobile/session-health.mdx index 4996a268d405c..0e4936f20908c 100644 --- a/docs/product/dashboards/sentry-dashboards/mobile/session-health.mdx +++ b/docs/product/dashboards/sentry-dashboards/mobile/session-health.mdx @@ -1,5 +1,6 @@ --- -title: Session Health +title: "Mobile Session Health" +sidebar_title: "Session Health" sidebar_order: 40 description: "Get insights about your mobile application's session health over time." --- diff --git a/docs/product/logs/getting-started/index.mdx b/docs/product/logs/getting-started/index.mdx index cadc0297f3de3..c1a6d6ab9795b 100644 --- a/docs/product/logs/getting-started/index.mdx +++ b/docs/product/logs/getting-started/index.mdx @@ -1,5 +1,6 @@ --- -title: Set Up +title: "Set Up Logs" +sidebar_title: "Set Up" sidebar_order: 0 description: "Learn how to set up Sentry's Logs feature using our supported SDKs." --- diff --git a/docs/product/mcp-servers/getting-started.mdx b/docs/product/mcp-servers/getting-started.mdx index d4ab1888f977a..3cb4760765a24 100644 --- a/docs/product/mcp-servers/getting-started.mdx +++ b/docs/product/mcp-servers/getting-started.mdx @@ -1,5 +1,6 @@ --- -title: Set Up +title: "Set Up MCP Servers" +sidebar_title: "Set Up" sidebar_order: 0 description: "Learn how to set up Sentry MCP Monitoring" keywords: diff --git a/docs/product/metrics/getting-started/index.mdx b/docs/product/metrics/getting-started/index.mdx index 49352cc718de3..7cbf192e47c74 100644 --- a/docs/product/metrics/getting-started/index.mdx +++ b/docs/product/metrics/getting-started/index.mdx @@ -1,5 +1,6 @@ --- -title: Set Up +title: "Set Up Application Metrics" +sidebar_title: "Set Up" sidebar_order: 0 description: "Learn how to set up Sentry's Application Metrics using our supported SDKs." --- diff --git a/docs/product/monitors-and-alerts/monitors/crons/getting-started/index.mdx b/docs/product/monitors-and-alerts/monitors/crons/getting-started/index.mdx index d87887bb9cbbd..6fed649bd8240 100644 --- a/docs/product/monitors-and-alerts/monitors/crons/getting-started/index.mdx +++ b/docs/product/monitors-and-alerts/monitors/crons/getting-started/index.mdx @@ -1,5 +1,6 @@ --- -title: Set Up +title: "Set Up Cron Monitoring" +sidebar_title: "Set Up" sidebar_order: 0 description: "Learn how to set up Sentry's Cron Monitoring using our CLI, HTTP, and supported SDKs." --- diff --git a/docs/product/profiling/getting-started.mdx b/docs/product/profiling/getting-started.mdx index 72a1ac4713042..177cc0d763267 100644 --- a/docs/product/profiling/getting-started.mdx +++ b/docs/product/profiling/getting-started.mdx @@ -1,5 +1,6 @@ --- -title: Set Up +title: "Set Up Profiling" +sidebar_title: "Set Up" sidebar_order: 2 description: "Get started with Profiling, which allows you to see code-level profiling information for your Sentry apps." --- diff --git a/docs/product/releases/setup/index.mdx b/docs/product/releases/setup/index.mdx index 013adaa1a6963..fce11b8aea20c 100644 --- a/docs/product/releases/setup/index.mdx +++ b/docs/product/releases/setup/index.mdx @@ -1,5 +1,6 @@ --- -title: Set Up +title: "Set Up Releases" +sidebar_title: "Set Up" sidebar_order: 1 description: "Learn about setting up your SDK to enable Releases and to monitor release health." --- diff --git a/docs/product/session-replay/mobile/performance-overhead.mdx b/docs/product/session-replay/mobile/performance-overhead.mdx index e197c7c395324..a197fcd32baef 100644 --- a/docs/product/session-replay/mobile/performance-overhead.mdx +++ b/docs/product/session-replay/mobile/performance-overhead.mdx @@ -1,5 +1,6 @@ --- -title: "Replay Performance Overhead" +title: "Mobile Replay Performance Overhead" +sidebar_title: "Replay Performance Overhead" sidebar_order: 30 description: "Learn about how enabling Session Replay impacts the performance of your mobile application." --- diff --git a/docs/product/session-replay/web/performance-overhead.mdx b/docs/product/session-replay/web/performance-overhead.mdx index 73da5fdf57d8b..5d7dc68464f00 100644 --- a/docs/product/session-replay/web/performance-overhead.mdx +++ b/docs/product/session-replay/web/performance-overhead.mdx @@ -1,5 +1,6 @@ --- -title: "Replay Performance Overhead" +title: "Web Replay Performance Overhead" +sidebar_title: "Replay Performance Overhead" sidebar_order: 48 description: "Learn about how enabling Session Replay impacts the performance of your web application." --- diff --git a/docs/product/size-analysis/integrating-into-ci.mdx b/docs/product/size-analysis/integrating-into-ci.mdx index 1119d8f270779..c4f645dfdd267 100644 --- a/docs/product/size-analysis/integrating-into-ci.mdx +++ b/docs/product/size-analysis/integrating-into-ci.mdx @@ -1,5 +1,6 @@ --- -title: Integrating Into CI +title: "Integrating Size Analysis Into CI" +sidebar_title: "Integrating Into CI" sidebar_order: 40 description: Set up the integration in CI to receive automated size change notifications og_image: /og-images/product-size-analysis-integrating-into-ci.png diff --git a/docs/product/snapshots/integrating-into-ci.mdx b/docs/product/snapshots/integrating-into-ci.mdx index 022a3970121b3..c00c61bb135e4 100644 --- a/docs/product/snapshots/integrating-into-ci.mdx +++ b/docs/product/snapshots/integrating-into-ci.mdx @@ -1,5 +1,6 @@ --- -title: Integrating Into CI +title: "Integrating Snapshots Into CI" +sidebar_title: "Integrating Into CI" sidebar_order: 15 description: Set up Snapshots in CI to receive automated visual diff status checks on every pull request. --- diff --git a/docs/product/user-feedback/setup.mdx b/docs/product/user-feedback/setup.mdx index 7e6c130705759..bb21e08ccee64 100644 --- a/docs/product/user-feedback/setup.mdx +++ b/docs/product/user-feedback/setup.mdx @@ -1,5 +1,6 @@ --- -title: "Set Up" +title: "Set Up User Feedback" +sidebar_title: "Set Up" sidebar_order: 12 description: "Get started with Sentry's User Feedback, which allows you to collect feedback from your users." ---