Skip to content

fix(seo): correct Both Hands Full entity link#177

Merged
WalksWithASwagger merged 1 commit into
mainfrom
codex/fix-bothhandsfull-canonical-20260718
Jul 20, 2026
Merged

fix(seo): correct Both Hands Full entity link#177
WalksWithASwagger merged 1 commit into
mainfrom
codex/fix-bothhandsfull-canonical-20260718

Conversation

@WalksWithASwagger

Copy link
Copy Markdown
Owner

Summary

  • Replace the retired bothhandsfull.ai relationship URL with the canonical https://www.bothhandsfull.com/ homepage in visible copy, JSON-LD, and llms.txt.
  • Add eval assertions so the stale relationship cannot return unnoticed.
  • Refs [SEO/GEO] Add Punk Rock AI canonical, entity schema, and llms.txt #159 without closing the broader structured-data validation issue.

Verification

  • npm run eval (all checks passed)
  • npm run test:index-hygiene (6/6 passed)
  • git diff --check
  • Public .com homepage resolves and identifies itself canonically; the retired .ai hostname does not resolve.

Acceptance self-check

  • The visible relationship points to the canonical entity homepage.
  • Person sameAs points to the same canonical homepage.
  • llms.txt carries the canonical relationship.
  • Eval coverage rejects the retired hostname.

Agentic Delivery

  • Linked with Closes #... only when every acceptance criterion is met
  • Acceptance self-check included when opened by an agent
  • Diff is within 20 files / 500 changed lines, or human approval is documented

Rollback: revert commit 680feb8ff889.

Replace the retired .ai relationship URL with the canonical .com homepage across visible copy, structured data, and llms.txt, with eval coverage.

Refs #159
@vercel

vercel Bot commented Jul 18, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
punkrockai Ready Ready Preview, Comment Jul 18, 2026 5:28pm

Request Review

@WalksWithASwagger
WalksWithASwagger merged commit 075f1e0 into main Jul 20, 2026
4 checks passed
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.

1 participant