Practical SEO & marketing automation. Python scripts, AI workflows and growth experiments — tested by hand, shared in public.
How 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.
Read →ChatGPT'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.
Read →How accurate is Google Analytics 4, and why is data missing? 75 checks across consent, tracking, attribution, sampling and AI traffic, with sources.
Read →How 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.
Read →How 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.
Read →The 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.
Read →