Skip to content

Fix Granola alternatives search intent cannibalization - #6996

Merged
ComputelessComputer merged 2 commits into
mainfrom
cursor/fix-granola-cannibalization-6470
Aug 22, 2026
Merged

Fix Granola alternatives search intent cannibalization#6996
ComputelessComputer merged 2 commits into
mainfrom
cursor/fix-granola-cannibalization-6470

Conversation

@ComputelessComputer

@ComputelessComputer ComputelessComputer commented Aug 21, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • remove Granola replacement language from headings in the broad meeting-assistant roundup
  • route replacement intent through a contextual Granola AI alternatives link to the dedicated trailing-slash URL
  • add four relevant internal links and an llms.txt entry for the dedicated guide
  • reinforce the exact target phrase on the destination while removing the plural query from homepage keywords

SEO verification

  • current public search results surface the dedicated page rather than the roundup for the exact query
  • Google autocomplete recognizes the dedicated page; exact Google position was blocked by CAPTCHA
  • Semrush Position Tracking requires an authenticated session, so its current position could not be read from this environment
  • no analogous competitor-plus-alternative heading remains in the broad roundup

Validation

  • affected-file dprint formatting and checks
  • pnpm -F ui build
  • pnpm -F @anlg/supabase typecheck
  • pnpm -F @anlg/supabase test (16 passed)
  • pnpm -F web typecheck
  • pnpm -F web test
  • pnpm -F web media:figures:check
  • CI=true pnpm -F web build

Repository-wide pnpm exec dprint fmt / pnpm fmt:check could not complete on Linux: Swift formatting is unavailable and the Rust exec formatter stalled after the system rustfmt toolchain failed. Changed files pass scoped formatter checks.

Linear Issue: ANLG-188

Open in Web Open in Cursor 

De-emphasize Granola replacement language in the broad meeting-assistant roundup and point replacement intent directly at the dedicated alternatives guide.

Co-authored-by: John Jeong <ComputelessComputer@users.noreply.github.com>
@netlify

netlify Bot commented Aug 21, 2026

Copy link
Copy Markdown

Deploy Preview for anarlog ready!

Name Link
🔨 Latest commit d5b841b
🔍 Latest deploy log https://app.netlify.com/projects/anarlog/deploys/6a880f2242bf980007832f70
😎 Deploy Preview https://deploy-preview-6996--anarlog.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

Add contextual inbound links and crawler-map coverage for the dedicated guide, remove the plural target from homepage metadata, and reinforce exact query intent on the destination page.

Co-authored-by: John Jeong <ComputelessComputer@users.noreply.github.com>
@ComputelessComputer
ComputelessComputer marked this pull request as ready for review August 22, 2026 07:04
@ComputelessComputer
ComputelessComputer merged commit ca5686e into main Aug 22, 2026
13 checks passed
@ComputelessComputer
ComputelessComputer deleted the cursor/fix-granola-cannibalization-6470 branch August 22, 2026 07:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants