Useful thoughts. No filler.
Search, commerce, design and software. Notes from the studio on making the work better.
What makes an AI agent production-ready? The harness, not the model.
AI · 2026-10-02 · 6 min read
A demo agent takes a weekend. A production agent takes evals, tools, memory, permissions, and logs. Here is the checklist.
Why AI pilots stall before production, and how to pick one that ships
AI · 2026-10-02 · 6 min read
Most pilots fail at the choice, not the build. Pick one workflow, one owner, one number. Wire it into the stack you already have.
What should a new SaaS user do in the first session?
SaaS · 2026-10-02 · 6 min read
One thing. The action that makes the product worth coming back to. Everything else in onboarding either leads there or waits.
How to audit your Shopify apps before they cost you sales
CRO · 2026-10-02 · 6 min read
Every app adds code to the storefront. Some earn it. List them, measure them, remove the ones that don't pay rent.
Should you update an old page or write a new one?
SEO · 2026-10-02 · 6 min read
If a page already ranks for the query, update it. A new post on the same keyword competes with the page Google already trusts.
GitHub Actions hit our $100 cap. Linux CI now runs on a Hetzner VPS.
SaaS · 2026-08-26 · 8 min read
Hosted Actions stopped starting jobs after we blew a $100 monthly cap. Linux CI moved to a Helsinki VPS. Deploys stayed on Vercel. This is what moved, what did not, and what we will not do again.
How do I check if ChatGPT, Perplexity, or AI Overviews cite my brand?
GEO · 2026-08-17 · 7 min read
Use the queries you already rank for. Ask the six surfaces. Log who is named. No dashboard required.
Why does my Shopify store rank on Google but ChatGPT never mentions it?
GEO · 2026-08-17 · 7 min read
Google ranks pages. ChatGPT cites pages it can use as a source. Those are different jobs.
AI Search Is Replacing Google: Is Your Brand Visible?
GEO · 2026-02-18 · 6 min read
A Google rank is not an AI citation. Check ChatGPT, Claude, Perplexity, Gemini, Grok, and AI Overviews. Then fix the URL that already ranks.
Multi-Platform GEO: How to Get Cited by ChatGPT, Perplexity, and Google AI
SEO · 2026-01-14 · 6 min read
Get cited on six surfaces: ChatGPT, Claude, Perplexity, Gemini, Grok, and AI Overviews. Rank is not a citation. Reddit is not a sixth engine.
A/B Testing Mistakes That Kill Your Conversions
CRO · 2026-01-13 · 7 min read
Seven A/B testing mistakes that produce false winners: stopping early, testing everything at once, ignoring segments. How to avoid them.
CRO Best Practices for 2026: The Actionable Playbook
CRO · 2026-01-13 · 6 min read
A CRO checklist: fix measurement, then forms, speed, and test order. No invented conversion lifts. Work the pages that already get traffic.
GEO: The Complete Guide to Generative Engine Optimization in 2026
SEO · 2026-01-11 · 9 min read
GEO is getting cited inside AI answers: ChatGPT, Claude, Perplexity, Gemini, Grok, and Google AI Overviews. How the work differs from SEO, and how to do it.
How AI Overviews Are Changing SEO Strategy in 2026
SEO · 2026-01-10 · 6 min read
AI Overviews sit above the rankings. Write a page Google can lift, then check ChatGPT, Claude, Perplexity, Gemini, and Grok.
Pricing Page Psychology: What Actually Converts in 2026
CRO · 2026-01-10 · 6 min read
Pricing pages fail when they hide the choice. Three tiers, a recommended option, features as outcomes. No invented lift numbers.
Why Every Website Needs an llms.txt File in 2026
SEO · 2025-01-10 · 7 min read
llms.txt is a proposed convention, not a ranking factor. Here is what the file actually is, why the name is plural, and what it does not do.
UX Design Principles That Actually Increase Engagement
UX · 2025-01-05 · 6 min read
UX that helps people finish the job: progressive disclosure, feedback, and less cognitive load. Principles to apply, not a metric we invented.
Put the idea to work.
Something here sound like your next move? Let’s talk about it.