Context
Issue #155 is an older broad SEO/social metadata issue. PR #166 improved canonical, OG, sitemap, and index hygiene signals. This issue determines whether #155 is now superseded or still contains valid work.
Depends On
Agent Gate
Do not start while this issue has blocked.
When #167 passes, remove blocked and add agent:ready.
Scope
Inspect production metadata for:
- homepage:
/
/talk
/recap
/library
- one photo page:
/photos/rick
- Search Console discovered/not-indexed widgets:
/widgets/conductor
/widgets/cutting-room-buckets
/widgets/receipt-tells
Check each sampled page for:
- canonical URL
og:url
- title and description
- social image
- favicon/basic icon coverage
- internal discoverability from a meaningful hub or navigation path
Tests / Evals
Run local checks:
npm run eval
npm run seo:index-hygiene
Run production metadata probes with curl or a browser inspection tool. At minimum:
curl -L https://www.punkrockai.com/ | rg -i "canonical|og:url|og:image|description|icon"
curl -L https://www.punkrockai.com/talk | rg -i "canonical|og:url|og:image|description|icon"
curl -L https://www.punkrockai.com/widgets/conductor | rg -i "canonical|og:url|og:image|description|icon"
Acceptance Criteria
Stop Rules
Context
Issue #155 is an older broad SEO/social metadata issue. PR #166 improved canonical, OG, sitemap, and index hygiene signals. This issue determines whether #155 is now superseded or still contains valid work.
Depends On
Agent Gate
Do not start while this issue has
blocked.When #167 passes, remove
blockedand addagent:ready.Scope
Inspect production metadata for:
//talk/recap/library/photos/rick/widgets/conductor/widgets/cutting-room-buckets/widgets/receipt-tellsCheck each sampled page for:
og:urlTests / Evals
Run local checks:
npm run eval npm run seo:index-hygieneRun production metadata probes with
curlor a browser inspection tool. At minimum:Acceptance Criteria
https://www.punkrockai.com/.Stop Rules