Skip to content

Fix Punk Rock AI Search Console index hygiene#166

Merged
WalksWithASwagger merged 1 commit into
mainfrom
codex/punkrockai-seo-swarm
Jul 3, 2026
Merged

Fix Punk Rock AI Search Console index hygiene#166
WalksWithASwagger merged 1 commit into
mainfrom
codex/punkrockai-seo-swarm

Conversation

@WalksWithASwagger

Copy link
Copy Markdown
Owner

Summary

  • redirect crawlable repo Markdown URLs to GitHub so Search Console stops seeing public docs/README pages as site URLs
  • normalize public navigation, feed, sitemap-adjacent links, canonical tags, and OG URLs to clean https://www.punkrockai.com/... routes
  • add a local npm run seo:index-hygiene gate for public Markdown exposure, .html crawl targets, sitemap drift, and canonical drift
  • strengthen metadata/context for the discovered-but-not-indexed pages from the Search Console audit

Issues

Closes #161
Closes #162
Closes #163
Closes #164

Post-deploy Search Console validation remains in #165.

Verification

  • npm run check
  • npm run eval
  • npm run seo:index-hygiene
  • git diff --check

Notes

Production Search Console validation was intentionally not performed in this PR. The deploy needs to land first, then #165 should recheck the kk@bc-ai.ca Search Console property and validate only the buckets that production evidence confirms are fixed.

Closes #161.\nCloses #162.\nCloses #163.\nCloses #164.\n\nAdds an index hygiene gate, redirects crawlable repo markdown URLs to GitHub, normalizes public links/canonicals to clean www URLs, and strengthens metadata/context for discovered pages.\n\nVerification:\n- npm run check\n- npm run eval\n- npm run seo:index-hygiene\n- git diff --check
@vercel

vercel Bot commented Jul 3, 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 3, 2026 7:17pm

Request Review

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

Labels

None yet

Projects

None yet

1 participant