Mining 2,286 ChatGPT conversations for blog posts people actually search for

I have been using ChatGPT since December 2022. Every question I asked it is sitting in an export on my home server. That is three years of me being curious about things, in writing, timestamped. Some of those questions must be questions other people are asking Google. The interesting problem is working out which ones, without paying for an SEO tool. The corpus The export normalizes to 2,286 markdown files, one per conversation, at about 27 MB. Titles are generated by ChatGPT, so they are labels rather than questions. The actual question I typed is the first **user:** block in each file. ...

July 10, 2026 · 7 min · Nathan Broadbent

Setting up and publishing a new Hugo blog in about 10 minutes using Claude Code

At the start of this project, ~/code/actually_random was an empty directory. I had bought ActuallyRandom.com, but there was no Hugo site, no theme, no GitHub repository and no DNS configuration. I opened Claude Code and described what I wanted. Roughly ten minutes of active agent work later, actuallyrandom.com was serving a Hugo blog over HTTPS. It had a theme, search, archives, RSS, Google Analytics and an automatic GitHub Pages deployment on every push to main. ...

July 10, 2026 · 11 min · Nathan Broadbent

How to make AI sound less like AI

I use AI to help write ActuallyRandom.com. Quite a lot, in fact. I am not ashamed of this. The whole point of the site is to give me somewhere to put random ideas and experiment with AI, SEO, ads and whatever else catches my attention. The bat article began with something my wife heard on Russian TikTok. The Adrien Brody article began because she was watching Chapelwaite after we ate Thai food. Those ideas came from us. AI helped me research them and turn them into articles. ...

July 10, 2026 · 7 min · Nathan Broadbent