Skip to content

docs(cursor): rename the Cursor pages from Cursor IDE to Cursor AI - #4085

Open
gkarthi-signoz wants to merge 1 commit into
mainfrom
cursor-title-variant
Open

docs(cursor): rename the Cursor pages from Cursor IDE to Cursor AI#4085
gkarthi-signoz wants to merge 1 commit into
mainfrom
cursor-title-variant

Conversation

@gkarthi-signoz

Copy link
Copy Markdown
Contributor

Pull Request


📄 Summary

Renames the two Cursor docs pages from Cursor IDE to Cursor AI in their titles, meta titles, descriptions, and nav labels. Follow-up to #4073, which is merged.

The pages were named "Cursor IDE" to fence the scope, since the Cursor CLI cannot feed this setup. That is accurate but it is not what people search. Checked against Google autocomplete, which orders completions by popularity:

Suggested by Google Not suggested
cursor ai monitoring cursor ide monitoring
cursor agent monitoring cursor ide observability
cursor agent observability
cursor ai telemetry (ranks above cursor ide telemetry)

cursor ai is also the top completion of bare cursor. Every cursor ide completion is consumer intent instead: download, pricing, themes, vs vscode.

"Cursor Agent" was considered and rejected. It scores best on intent, but it is Cursor's own product name for the CLI (their launch post is titled "Cursor Agent CLI", binary cursor-agent). These pages cannot serve CLI users, so that title would attract traffic that can never convert.

The qualifier does not cost us the bare term. codex-monitoring carries "OpenAI" in its title and still ranks far better without it: 16,251 impressions on queries without "openai" against 573 with it, over the last 12 months. So "Cursor AI" still catches cursor monitoring and cursor observability.

Body headings deliberately keep "Cursor IDE". That stays accurate about scope, and it covers the IDE variant alongside the AI variant in the title.

Screenshots / Screen Recordings (if applicable)

n/a, frontmatter and nav labels only.

Issues closed by this PR

None.


✅ Change Type

Select all that apply

  • ✨ Feature
  • 🐛 Bug fix
  • ♻️ Refactor
  • 🛠️ Infra / Tooling
  • 🧪 Test-only

🧪 Testing Strategy

  • Tests added/updated: none, no behavior change
  • Manual verification: yarn check:docs-metadata, yarn check:doc-redirects, and yarn check:stale-urls all pass. All three JSON files re-parse cleanly after the edit.
  • Edge cases covered: no slug or URL changes, so no redirect is needed. The cursor-observability slug is unchanged and stays valid, including the hardcoded guide link in feat(cursor): add Cursor IDE dashboard template dashboards#408.

⚠️ Risk & Impact Assessment

  • Blast radius: two docs pages, four days old, plus their labels in two listicles and the docs side nav. No routes, no components.
  • Potential regressions: the Mixpanel clickName values change with the labels, so click events for these two cards split across the old and new names. Four days of data on pages that are barely indexed, so the loss is negligible.
  • Rollback plan: revert the commit. Nothing else depends on these strings.

Search demand sits on the AI variant, not the IDE one. Google autocomplete
suggests 'cursor ai monitoring' and 'cursor ai telemetry' but not
'cursor ide monitoring' or 'cursor ide observability', and every 'cursor ide'
completion is consumer intent (download, pricing, themes, vs vscode).

'Cursor Agent' scored better still on intent but is Cursor's own name for the
CLI, which these pages cannot serve, so it would draw traffic that can never
convert.

Body headings keep 'Cursor IDE', which stays accurate about scope and covers
the IDE variant alongside the AI variant in the title.
@vercel

vercel Bot commented Aug 31, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
signoz-web Ready Ready Preview Aug 31, 2026 6:00pm

Request Review

@github-actions

github-actions Bot commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Claude finished @gkarthi-signoz's task in 1m 2s —— View job


Docs PR Review

  • Read review playbooks (docs-review.md, docs-authoring.md)
  • Reviewed the diff
  • Checked frontmatter, nav, and listicle consistency
  • Verified no stale references remain repo-wide

This is a tightly scoped, well-reasoned SEO rename. The five surfaces (two doc frontmatters, sidebar, two listicles) are updated consistently, the slug/URL is unchanged so no redirect is needed, and a repo-wide search confirms the only remaining Cursor IDE strings are the two doc bodies — which the PR intentionally leaves in place. The keyword rationale in the description is sound.

Findings

P3 — Title/body brand split reads slightly inconsistent (intentional, non-blocking)
Both pages now carry Cursor AI titles while headings, prose, and internal link text keep Cursor IDE (e.g. data/docs/cursor-observability.mdx:9 "What is Cursor IDE Observability?", and the link text "Cursor IDE dashboard" at :142 / "Cursor IDE Observability" at cursor-dashboard.mdx:10 now differ from the retitled target pages). The PR body explains this is deliberate to fence scope to the IDE, which is a defensible call — flagging only so it's a conscious trade-off rather than an oversight. No change required.

Personas & fit

Team leads / platform engineers instrumenting Cursor agent usage. Fit is unchanged — this is metadata only, no content or flow changes.

JTBD coverage

No mandatory JTBD checks are affected. Title (~55 chars, keyword-first) and description (~143 chars) both stay within range after the rename. Happy path, steps, validation, and next steps are untouched.

Checklist coverage

  • Frontmatter lengths: pass
  • Discovery surfaces (sidebar + both listicles): updated consistently ✅
  • No slug/URL change → no redirect needed ✅ (matches next.config.js)
  • No new MDX partials, images, or code fences introduced

Open questions / assumptions

  • Assuming the clickName split across old/new Mixpanel values is acceptable, as the PR notes (negligible on 4-day-old, barely-indexed pages).

Onboarding label: skipped

All five files are MODIFIED (edits to existing docs); no status == "added" file. Not eligible per the onboarding policy.
cursor-title-variant

@github-actions

Copy link
Copy Markdown
Contributor

CMS Sync Successful

Content has been synced to Strapi CMS with deployment status: staging

📊 Summary

Operation Count
✅ Created 0
🔄 Updated 2
🗑️ Deleted 0
⏭️ Skipped 0

🔗 Relations

The following relations were automatically resolved:

  • authors
  • tags
  • keywords

📄 Processed Documents

View 2 document(s)
Operation Route
Updated /cursor-observability
Updated /dashboards/dashboard-templates/cursor-dashboard

📋 Listicle Sync

Operation Count
✅ Created 0
🔄 Updated 2
🗑️ Deleted 0
View 2 listicle(s)
Operation Listicle
Updated dashboard-templates
Updated llm-monitoring

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant