Blog
Insights on modern search
Field notes on technical SEO, AEO, and GEO — how to stay visible across Google and AI engines like ChatGPT.
Case StudiesInvisible Authority: I built a tool that turns information gain into a content plan
I built a tool with Claude Code that analyzes the live SERP and turns page 1 into a content plan: the consensus to cover and the gap only you can own. Here's the method, the numbers, and the prompt to run it yourself.
12 min read
GuidesAstro vs WordPress (and React): why I build on Astro now
Astro against WordPress, React, and hand-coded static HTML, from someone who builds and ranks sites for a living. Why it's my default now, and the few times it isn't.
7 min read
Case StudiesHow I rebuilt a restaurant site from WordPress to Astro
I rebuilt Bubbeleh, a Sao Paulo restaurant, from WordPress to Astro. A record of the site, the results, and how I moved it.
5 min read
StrategySEO in the Age of Google and ChatGPT
Search is no longer just ten blue links. Here is how to stay visible on Google and inside AI answers at the same time.
3 min read