Skip to content

[SEO/GEO] Add Punk Rock AI canonical, entity schema, and llms.txt #159

Description

@WalksWithASwagger

Context

Punk Rock AI homepage crawl basics are close, but the low-hanging audit found no canonical and no JSON-LD. Add a clear canonical URL plus WebSite, Person, and CreativeWork JSON-LD, and include one visible entity paragraph tying Punk Rock AI to Kris Krug and Both Hands Full. Existing related issue: #155; this issue is the June 17 SEO/GEO-specific slice.

Source evidence: June 17, 2026 SEO Growth Digest at /Users/kk/Code/notion-local/content/admin/scheduled-task-reports/seo-growth-weekly/digests/2026-06-17-seo-growth-digest.md.

Acceptance Criteria

  • Homepage emits a canonical URL for https://www.punkrockai.com/.
  • Homepage emits valid WebSite, Person, and CreativeWork JSON-LD that matches visible page facts.
  • Visible homepage copy clearly connects Punk Rock AI, Kris Krug, and Both Hands Full without overclaiming.
  • Add llms.txt only as an AI-citation convenience after canonical and JSON-LD basics are in place.
  • Sitemap/robots behavior remains intact and no existing release-day route regresses.

Tests/Evals

  • npm run eval
  • Inspect built homepage HTML for canonical and JSON-LD types.
  • Validate JSON-LD with Schema.org Validator after deployment.

Verification

Agent Instructions

  • Work in /Users/kk/Code/cmvan-keynote and keep the change to public metadata/content surfaces.
  • Use existing site constants or metadata patterns where available.
  • Reference [seo] Add missing social/SEO metadata #155 in the PR if this issue completes or narrows that older metadata ticket.

Out of Scope

  • Do not change store, merch, or release-day submission workflows.
  • Do not treat llms.txt as a Google ranking tactic; it is secondary to normal SEO/indexing fundamentals.

Linear

None. GitHub issue is the control surface for this task.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions