Blog

Long-form writing on growth systems, SEO architecture, AI search, and the operator-craft of building discoverability infrastructure for SaaS.

New posts roughly monthly. Most reward 8-15 minutes. If you want them in your inbox, subscribe below.

All posts

25 posts
AI Search·Aug 2026·10 min read

ChatGPT visibility: how it picks sources, and what you can influence

It sources answers two quite different ways, and the distinction decides which of your problems is fixable this quarter.

AI Search·Aug 2026·11 min read

AI Overviews: what changed, and what to do about the clicks

This is the one that costs you traffic you already had. A different problem from the chat assistants, with a different response.

AI Search·Aug 2026·12 min read

LLM SEO: what the term means, and what is actually different

The name is unfortunate and the category is real. A working definition, and an honest account of what the work is worth.

AI Search·Aug 2026·11 min read

Tracking brand mentions in AI search, honestly

Almost every page on this subject is selling a monitoring tool. The measurement is harder than those pages admit.

AI Search·Aug 2026·12 min read

Getting cited by AI search: what actually moves the needle

Most advice here is repackaged SEO with the word AI in front. The parts that do not transfer are where the work is.

B2B SaaS SEO·Aug 2026·13 min read

B2B content marketing is a distribution problem wearing a content costume

Almost every guide on this subject is a list of content types. The type is the least consequential decision you make.

SEO Systems

A content audit is four decisions, not a spreadsheet

Most audits produce a tab with three hundred rows and a column called action, filled in optimistically. Six months later the tab is stale and the site is unchanged. The problem is not the data. It is that nobody decided anything.

13 min readAug 2026
SEO Systems

Keyword cannibalisation is a decision you already made

Two of your pages are competing for one query. That is not a bug that crept in. It is the visible result of two briefs written months apart by people who could not see each other’s work.

12 min readAug 2026
Measurement

Marketing metrics: track many, report few

Twenty metrics is more than any team should report on. The useful version is a small set that constrains each other, plus knowing which one you are allowed to sacrifice.

13 min readAug 2026
Craft

21 marketing lessons that each cost me something

Lessons lists are usually a set of aphorisms nobody can act on. These are the ones that cost me something, grouped by the decision they should change.

12 min readAug 2026
Measurement

Conversion rate benchmarks and the denominator problem

Conversion rate is the most quoted and least comparable metric in marketing, because almost nobody defines the denominator the same way. Comparing yours to an industry figure usually compares two different measurements.

10 min readAug 2026
Measurement

Google Ads benchmarks: how to read them

Every published Google Ads benchmark table has the same problem: you cannot see what is inside the average. This is how to read them without being misled, and how to build a baseline that is actually about your account.

10 min readAug 2026
Growth Systems

Full funnel marketing: find the stage that is binding

Full funnel marketing is usually presented as covering every stage. Coverage is the easy part. The hard part is that stages share a budget, and most teams cannot say which stage is actually constraining revenue.

11 min readAug 2026
Craft

Full stack marketer: breadth is not the whole job

The full stack marketer is usually sold as a versatility pitch: one person who can do everything. That framing is what makes the role fragile. The durable version is narrower and harder to replace.

10 min readAug 2026
B2B SaaS SEO

SEO for B2B SaaS: what to do at each stage

The right SEO work at the wrong company stage is wasted work. What compounds at Series B actively destroys value pre product-market fit.

9 min readAug 2026
B2B SaaS SEO

B2B SaaS SEO: the economics, and the pages that carry it

SaaS is close to the ideal case for organic: high gross margin, recurring revenue, and buyers who research before they talk to anyone. That combination changes what the channel is worth.

10 min readAug 2026
B2B SaaS SEO

Choosing a SaaS SEO agency, and when not to hire one

Most agency evaluations compare deliverables and price. Neither predicts the outcome. What predicts it is whether the engagement leaves you with a system or a dependency.

11 min readAug 2026
B2B SaaS SEO

B2B SEO strategy: what to build in which order

Most B2B SEO strategies are keyword lists with a publishing schedule attached. A strategy is a sequence of decisions about what gets built first and what deliberately waits.

11 min readAug 2026
B2B SaaS SEO

B2B SEO: the operator’s guide to building organic that compounds

B2B SEO is not consumer SEO with a longer sales cycle. The buyer is a committee, the highest-value keywords have almost no volume, and the payback period outlasts most marketing tenures. Here is how the work actually differs.

14 min readAug 2026
Utility-Led Acquisition

Choosing which free tool to build first

Most teams that decide to build a free tool pick the wrong one, because they pick the impressive one. The first tool has a specific job and impressiveness is not it.

9 min readAug 2026
Measurement

Measuring organic when attribution is already broken

Zero-click results, assistant answers, and privacy changes have made last-touch attribution a poor description of reality. That is an argument for better measurement, not for measuring less.

8 min readAug 2026
AI Search

What AI search actually retrieves from your page

Assistants do not cite pages. They cite passages. Once you internalise that, a lot of advice about optimising for AI search turns out to be optimising the wrong unit.

9 min readAug 2026
Content Systems

Programmatic pages without the thin-content penalty

Scaled page generation is not inherently spam. It becomes spam at the exact point where the template stops carrying information the reader could not have assembled themselves.

10 min readAug 2026
SEO Systems

Your internal link graph is a product decision

Internal linking gets treated as a formatting chore performed after writing. It is closer to information architecture, and it decides what your site is understood to be about.

8 min readAug 2026
SEO Systems

Why most SEO audits produce nothing that compounds

An audit is a snapshot of defects. Architecture is a decision about how the site is allowed to grow. Most teams buy the first and needed the second.

9 min readAug 2026
Get new posts in your inbox.

Roughly one a month. Operator-grade thinking on growth systems, SEO architecture, and AI search. No promo emails, no upsells.