01

GEO vs SEO: What Brands Are Missing

How generative engine optimisation differs from traditional SEO, why citation share is the new ranking metric, and what a GEO audit actually reveals.

02

Getting Cited in ChatGPT and AI Overviews

The specific content, schema, and entity signals that determine which sources AI systems cite — with case study examples and UTM-verified outcomes.

03

SEO Automation Without Losing Quality

Building Claude-powered workflows that handle keyword research, brief generation, schema, and reporting — without producing generic output.

04

AI Agents and Brand Visibility

How AI agents read the web, what agents.md and llms.txt actually do, and why most brands are invisible to the AI layer they can't see.

What you get from me as a speaker.

01

Implementation-first content

Every talk is built from active client work — not research summaries or tool demos. If I can't show a real outcome, I don't include the tactic.

02

No vendor pitch

No tool sponsorships. No affiliate links. I name the tools I actually use and explain why they're the right choice for specific use cases.

03

Audience-appropriate depth

I calibrate for the room — from founder-level overview ("what is AI SEO and why does it matter") to technical practitioner depth ("how FAQPage schema increases AI Overview citation probability").

04

Verified outcomes, named clearly

Case studies used in talks are the same ones on this site — anonymised, verified, with methodology disclosed. I won't claim results I can't substantiate.

Podcast

30–60 minute audio or video podcast. Conversational format or structured interview. Remote-first.

Webinar

Structured presentation with live Q&A. 45–75 minutes. Can present solo or as part of a panel.

Conference / Panel

20–45 minute keynote or panel discussion. Available for digital marketing, SEO, and AI conferences.

Workshop / Training

Hands-on session for teams building AI SEO or GEO capability internally. 90 minutes to half-day.

Interested in booking?

Tell me your format, audience, and topic. I'll confirm availability and whether it's a fit within 24 hours.

Get in touch →
Let's Talk