key_impact.sh
£12m+
Incremental organic revenue per year
#1
Non-brand search market share vs all UK telcos
Programmatic page traffic after IA redesign
1,000+
LLM prompts monitored across 3 models

Experience

SEO & AI Discovery Lead
Virgin Media O2 · Team of 7+ · O2 & Virgin Media brands

Own organic growth across SEO, AI discovery, and content for the UK's largest telecoms JV. Ship strategy through product and engineering partnerships.

Product-Led Organic Growth
  • Built a repeatable device launch playbook — templated PDP strategy, structured data, internal linking architecture — that moved O2 from 6th to 1st non-brand search share. Delivers £7m+ incremental handset revenue annually.
  • Designed the IA and page templates for a programmatic help page system (3rd-party integration). 3× traffic uplift. Eliminated cannibalization with commercial pages. Reduced inbound call volume.
  • Managed the digital deprecation of Virgin Mobile — redirects, content consolidation, cannibal resolution — while protecting organic sales through the transition.
Platform & Technical Systems
  • Led 5 major platform migrations (Netcracker, Storyblok, SpeedPerform, Localistico, Likewize). Scoped every ticket. Protected indexed URLs. Enabled post-launch growth.
  • Currently shipping a Next.js SSR front-end migration with advanced hydration. Previously delivered an Angular-to-SSR migration using cookie-based URL versioning on a bespoke stack.
  • Run an active technical health programme: crawl budget, indexation, structured data, rendering, CWV, log file analysis. Hands-on oversight across both brands.
AI Discovery & Machine-Readable Systems
  • Stood up VMO2's AI Discovery function from scratch. Built a monitoring framework tracking 1,000+ prompts across 3 LLM models — measuring brand visibility, sentiment, and factual accuracy.
  • Making content machine-readable and agent-accessible: improving machine accessibility of content — removing barriers to crawling, rendering, and LLM ingestion, optimizing structured data for LLM consumption.
  • Readying product feeds and content architecture for agentic commerce agentic commerce models. Managing third-party signals (Trustpilot, community) that LLMs cite as sources.
  • Ran cross-business roadshows — exec-level through ops — to establish ownership, educate stakeholders, and secure prioritization for AI discovery work.
Working with Product & Engineering
  • Embed with Product, Engineering, UX, and Commercial teams — influencing roadmap prioritization and implementation decisions. Write Jira tickets with acceptance criteria and user stories. Operate inside sprint cadences.
  • Built experimentation and forecasting frameworks to measure incrementality — connecting organic performance to commercial outcomes, not just traffic.
SEO Account Director
Havas Media · Promoted from Account Manager · O2, BBC TV Licensing, Maersk
  • Owned O2 SEO strategy (consumer + B2B). Moved handset share of voice from 6th to 1st in six months — the work that led to being hired in-house.
  • Redesigned BBC TV Licensing IA end-to-end: intent-mapped every URL, resolved cannibalization, filled content gaps, improved navigation. Used on-site feedback data to prioritize. Improved NPS.
  • Identified architectural risks during a major O2 platform migration and worked with engineering to resolve them before launch. Protected organic performance through the cutover.
  • Managed a 3-person team. Raised technical standards, introduced automation, improved analytical rigour.
Technical SEO Account Manager
Media Plus UK · TikTok, Fred. Olsen Cruises, Zoflora
  • Ran the global technical SEO audit for TikTok during hypergrowth. Identified hreflang failures and localization gaps across dozens of markets. Delivered a roadmap that Beijing's engineering team adopted and shipped.
  • Built a structured data solution (GTM + jQuery) for Fred. Olsen Cruises. 25% organic traffic increase on key landing pages.
  • Created an SEO–PPC cannibalization dashboard to eliminate wasted paid spend and improve cross-channel ROI.
Digital Marketing & Growth Roles
Logikk · Digital River · David Phillips
  • Built early foundations in SEO, analytics, CRO, and e-commerce — owned full-stack digital marketing before specializing.
  • Managed email lifecycle programs localized across 8 European markets: translations, locale-specific tracking, market-specific URLs.
  • Led website rebuilds and experimentation programs focused on conversion and engagement.

Skills & Tools

Search & Discovery
Technical SEO Information Architecture International SEO Structured Data AI Discovery / GEO LLM Optimization
Systems & Strategy
Roadmap Ownership OKR Planning Migration Planning Experimentation Frameworks Incrementality Measurement
Tooling & Crawl Infrastructure
Google Search Console Ahrefs SEMRush Screaming Frog SEO Clarity Botify Oncrawl
Development & Data
Next.js Supabase JavaScript HTML / CSS Python SQL GTM
Analytics & Reporting
GA4 Tableau Looker Jira Confluence

Product & Engineering Projects

I build products when off-the-shelf tools don't solve the problem. These are real applications — shipped, used, solving actual workflow problems.

Video Generator
Full-stack app: scene management, AI content generation, rendering pipeline. Supabase DB, Next.js frontend.
Next.js Supabase TypeScript
Trading Dashboards
Built because existing tools couldn't answer commercial questions fast enough. Used daily by the trading team.
Next.js Data Viz
SIM Price Crawler
Automated competitor price extraction with a live comparison dashboard. Feeds into commercial pricing decisions.
JavaScript Automation
LLM Monitoring Framework
Tracks brand visibility, sentiment, and accuracy across LLM models. No off-the-shelf tool did what I needed.
Analytics AI / LLM

How I think about modern search

  • Pages → Answers → Actions. Search is shifting from navigation to execution. The unit of search is shifting from "rank a page" to "provide a machine-readable answer that enables a transaction." Docs, product pages, and help content need to be structured for both humans and agents.
  • Content as infrastructure. Structured data, clean IA, and machine-readable content aren't SEO tactics — they're product decisions. The best organic growth comes from making content that systems can reliably consume and surface.
  • Discovery is multi-surface. Search engines, LLMs, AI agents, product feeds, agentic commerce protocols. The distribution surface is fragmenting. The job is to make sure your content is findable and actionable across all of them.

Speaking

BrightonSEO — Optimizing Web Servers for SEO: Improving TTFB

Technical talk on web server configuration, caching strategies, and their impact on crawl performance and Core Web Vitals.

Education

BSc Consumer Behaviour & Marketing (2:1)
University of Reading
Graduated 2014

Multidisciplinary: business, economics, psychology, management. Research-focused. First-class dissertation on reducing privacy concerns for online behavioural targeting.

Conversational Spanish
YouTube SEO experimentation
Former Apple Store team member