Blog
Notes on SEO, AI workflows and growth experiments.
- How ChatGPT Chooses Products to Recommend (Tested Oct 2026)November 2, 2026I asked ChatGPT 462 "best X" questions, made it show where in its search results each pick appears and reconstructed how it chooses what to recommend.
- When ChatGPT Uses Google vs Its Own IndexOctober 8, 2026How often ChatGPT uses Google (system1) vs its own index (system2) in the regular chat and Work tab, what triggers Google, and how to make it use Google.
- ChatGPT Search has Two Systems: Google and Its Own IndexOctober 6, 2026ChatGPT's web search runs on two systems. Traffic captures, server logs and same-day Google checks show system1 is Google and system2 is OpenAI's own index.
- Why your Google Analytics 4 can be Inaccurate - 75 ReasonsSeptember 16, 2026How accurate is Google Analytics 4, and why is data missing? 75 checks across consent, tracking, attribution, sampling and AI traffic, with sources.
- How AI Chooses Sites to Cite: A 125-Keyword StudySeptember 4, 2026How does AI decide what to cite? A 125-keyword test across ChatGPT, Claude, Gemini and Perplexity - the signals an AI search engine uses to pick pages.
- Automated Keyword Research from $0.09: My Python + Claude Workflow (2026)July 25, 2026How I automated keyword research with Python and Claude: pull up to 1,000 related keywords, cluster them by topic, add competitor and SERP data, and harvest AI fan-out queries from DataForSEO. From $0.09 and 15 minutes a run.
- 41 AI Citation Ranking Factors in 2026: Tested on Real PagesJuly 19, 2026The AI citation ranking factors behind whether AI search cites your pages in 2026, and how to get cited: 41 signals in clear blocks, with my own findings.
