claire vo
← back to the notebook

CXO.dev launch polish and a more useful podcast archive

I was getting CXO.dev ready to launch, polishing the site and working on the announcement alongside ChatPRD work. I also went back through the How I AI archive with Codex to make the episodes easier to discover and the archive better to browse.

Make a podcast archive crawlable with Codex

A connected podcast archive
make-a-podcast-archive-crawlable-with-codex.png
A connected podcast archive
Codex + Next.js + Chrome + GitHub

I asked Codex why How I AI episodes were hard to find in search. It checked the actual episode pages, sitemap, canonical URLs, redirects, and rendered links against the code. Two things stood out: an episode could have competing blog and podcast URLs, and most episodes were behind a button that loaded more results.

Codex fixed the duplicate routes first. When I pushed back on its initial archive design, it replaced that with normal server-rendered pagination, so people and crawlers could follow real links through the catalog. It also checked the structured data and handled a review finding before pushing the pagination change.

This gave the agent a concrete investigation across the running site and repository, followed by a change it could test. It saved me from manually comparing routes, HTML, and metadata. The result that day was a pushed change with passing local checks; I hadn’t measured any change in search traffic.