Skip to content

docs: De-duplicate same-platform page titles - #19358

Merged
coolguyzone merged 1 commit into
masterfrom
coolguyzone/chore/platform-name-dupes
Sep 14, 2026
Merged

coolguyzone merged 1 commit into
masterfrom
coolguyzone/chore/platform-name-dupes

Conversation

@coolguyzone

Copy link
Copy Markdown
Contributor

DESCRIBE YOUR PR

De-duplicates page titles that collided in the rendered <title> tag within a single platform (where the | Sentry for {Platform} suffix can't disambiguate them). Follow-up to #19301, scoped to the same-platform bucket tracked in #19351.

Each page gets a distinct, descriptive title (fixes the <title> tag + H1) plus a sidebar_title to keep the menu label short — the same pattern used in #19301.

  • Legacy SDK pages → <X> (Legacy SDK): Context, Integrations, Source Maps, Usage, Configuration (Go / PHP / Python / JavaScript)
  • Feature-section pages → User Feedback Configuration (PHP, Elixir), Breadcrumbs Integration (JavaScript)
  • Source-map upload pages → Uploading Source Maps with Hermes / ...with Expo (React Native)
  • Debug-file source context → Source Context for Debug Files (Android, Apple)
  • JS OpenTelemetry migration page → OpenTelemetry Support in 8.x
  • Legacy Java usage page → Capturing Errors (Legacy)

Resolves 16 of 17 same-platform collisions (17 pages). The remaining Java OpenTelemetry Support pair is a moved-page stub that should become a redirect rather than be retitled — left for the redirect follow-up in #19351.

IS YOUR CHANGE URGENT?

Help us prioritize incoming PRs by letting us know when the change needs to go live.
Select exactly one option. For deadlines, replace YYYY-MM-DD with the due date. You can update this information later by editing the PR description.

  • Urgent deadline (GA date, etc.): YYYY-MM-DD
  • Other deadline: YYYY-MM-DD
  • No deadline: Not urgent, can wait up to 1 week+

SLA

  • Teamwork makes the dream work, so please add a reviewer to your PRs.
  • Please give the docs team up to 1 week to review your PR unless you've supplied a deadline.

Thanks in advance for your help!

PRE-MERGE CHECKLIST

Make sure you've checked the following before merging your changes:

  • Checked Vercel preview for correctness, including links
  • PR was reviewed and approved by any necessary SMEs (subject matter experts)
  • PR was reviewed and approved by a member of the Sentry docs team

Give distinct, descriptive titles to pages that rendered an identical
<title> tag within a single platform, using sidebar_title to keep the
menu labels short (per the pattern in #19301):

- Legacy SDK pages: "<X> (Legacy SDK)" (Context, Integrations, Source
  Maps, Usage, Configuration across Go/PHP/Python/JavaScript)
- Feature-section pages: "User Feedback Configuration" (PHP, Elixir),
  "Breadcrumbs Integration" (JavaScript)
- Source-map upload pages: "Uploading Source Maps with Hermes/Expo"
  (React Native)
- Debug-file source context: "Source Context for Debug Files"
  (Android, Apple)
- JS OpenTelemetry migration page: "OpenTelemetry Support in 8.x"
- Legacy Java usage page: "Capturing Errors (Legacy)"

Resolves 16 of the 17 same-platform title collisions. The remaining
Java "OpenTelemetry Support" pair is a moved-page stub that should
become a redirect (tracked separately in #19351).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Sep 10, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
sentry-docs Ready Ready Preview Sep 10, 2026 8:58pm UTC
1 Skipped Deployment
Project Deployment Actions Updated
develop-docs Ignored Ignored Sep 10, 2026 8:58pm UTC

Request Review

@sfanahata sfanahata left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks much better!

@coolguyzone
coolguyzone merged commit bc9b85e into master Sep 14, 2026
22 of 23 checks passed
@coolguyzone
coolguyzone deleted the coolguyzone/chore/platform-name-dupes branch September 14, 2026 16:57
coolguyzone added a commit that referenced this pull request Sep 21, 2026
## DESCRIBE YOUR PR

De-duplicates page titles that render as duplicate `<title>` tags on
**product, API, CLI, and integration pages**. Unlike platform docs,
these pages get no `| Sentry for {Platform}` suffix, so identical
frontmatter titles collide directly. Follow-up to #19301 / #19358,
scoped to the product bucket in #19351.

Each page gets a distinct, descriptive `title` (fixes `<title>` + H1)
plus a `sidebar_title` to keep the menu label short — the same pattern
as #19301.

- **"Set Up" getting-started cluster** → `Set Up {Product}` (Agents,
Logs, MCP Servers, Application Metrics, Cron Monitoring, Profiling,
Releases, User Feedback) — 8 pages that all rendered a bare "Set Up"
- **Webhook resource pages** → `Error Webhooks`, `Issue Webhooks`, `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).

## Deferred (needs a decision)

The **Agents Dashboards** and **MCP Dashboards** pairs are
near-duplicate *content* maintained in two IA locations (e.g.
`product/agents/dashboards` and `dashboards/sentry-dashboards/ai/agents`
share almost identical body text). Retitling them apart would mask a
duplicate-content issue; they need a canonical/redirect decision from
the Dashboards/AI team. Tracked in #19351.

## IS YOUR CHANGE URGENT?

Help us prioritize incoming PRs by letting us know when the change needs
to go live.
Select exactly one option. For deadlines, replace `YYYY-MM-DD` with the
due date. You can update this information later by editing the PR
description.

- [ ] Urgent deadline (GA date, etc.): YYYY-MM-DD
- [ ] Other deadline: YYYY-MM-DD
- [x] No deadline: Not urgent, can wait up to 1 week+

## SLA

- Teamwork makes the dream work, so please add a reviewer to your PRs.
- Please give the docs team up to 1 week to review your PR unless you've
supplied a deadline.

Thanks in advance for your help!

## PRE-MERGE CHECKLIST

_Make sure you've checked the following before merging your changes:_

- [ ] Checked Vercel preview for correctness, including links
- [ ] PR was reviewed and approved by any necessary SMEs (subject matter
experts)
- [ ] PR was reviewed and approved by a member of the [Sentry docs
team](https://github.com/orgs/getsentry/teams/docs)

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

This branch was successfully deployed

1 active deployment
Preview – sentry-docs — 6cb4050f Deployed Sep 10, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Priority: Normal Docs review has no urgent deadline

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Duplicate rendered page titles: remaining 35 groups (follow-up to #19301)

2 participants