Data, powered by AI.
Guided by real intelligence.

Practical SEO & marketing automation. Python scripts, AI workflows and growth experiments — tested by hand, shared in public.

Latest articles

When ChatGPT Uses Google vs Its Own Index

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 Search has Two Systems: Google and Its Own Index

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 →

Why your Google Analytics 4 can be Inaccurate - 75 Reasons

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 AI Chooses Sites to Cite: A 125-Keyword Study

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 →

Automated Keyword Research from $0.09: My Python + Claude Workflow (2026)

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 →

41 AI Citation Ranking Factors in 2026: Tested on Real Pages

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 →
View all articles →
Free tools

AI Readiness Checker

Audit any URL against 50+ AI-readiness factors.

Learn more →