The blog

Practical. Specific. No fluff.

How we think about marketing systems, paid media, and getting found. Written to be used, not skimmed.

Marketing Systems

The service

Why Nobody Reads Your Dashboard

Most marketing dashboards go unread. Here are the five failure modes that kill them, and how to build a report your team actually opens every week.

Read

Multi-Location Reporting Both Corporate and Locations Trust

How multi-location brands build marketing reporting that corporate and location managers both trust: naming, comparability, rollups, and auto summaries.

Read

Getting a Marketing Team to Actually Use AI

Most AI rollouts stall because teams train on tools, not tasks. How to drive real adoption with workflow training, review gates, and output measurement.

Read

Marketing Scorecards: Every Number Gets an Owner

How to build a marketing scorecard that runs itself: choosing metrics, assigning owners, the weekly 20-minute review, and what to do when a number goes red.

Read

A 20-Minute Marketing Operations Self-Audit

Twelve questions that reveal whether your marketing runs on a system or on memory. Grab a timer and find out where the operational layer is leaking.

Read

Why Most Marketing Problems Are Not Marketing Problems

Most marketing problems trace back to the operational layer underneath: reporting, naming, attribution, automation. Fix the layer and results compound.

Read

Alerts That Act: Why Dashboards Wait and What to Build Instead

Dashboards wait for someone to look. Good alerts catch overspend and broken tracking on their own. How to design thresholds, ownership, and auto-actions.

Read

Fixing Attribution Chaos Without Buying Another Tool

Ad platforms, analytics, and your CRM will never agree. Fix marketing attribution with naming discipline and one source of truth, not another tool.

Read

Automated Marketing Reporting: Five Hours a Week to Five Minutes

How to automate marketing reporting: what to connect first, how the weekly narrative works, who reads what, and the failure modes that stall most teams.

Read

Where AI Actually Belongs in a Marketing Team's Week

A practical map of where AI belongs in a marketing team's week: report narratives, search term triage, copy drafts, QA checks, and where it does not.

Read

Websites & Search

The service

What Is GEO? Generative Engine Optimization, Explained

Generative engine optimization, explained in plain terms. How AI assistants pick what to recommend, how GEO differs from SEO, and what to change.

Read

The Website Tracking Setup Every Marketing Site Needs

The GA4 and GTM setup every marketing site actually needs. Conversion events, consent, call tracking, testing, and naming that stays readable.

Read

How to Audit Your Website for Conversion (Before You Redesign)

A step-by-step website conversion audit you can run before paying for a redesign. Clarity, offers, friction, forms, speed, trust, and tracking.

Read

Schema Markup for Marketers

What schema markup is, which types matter for marketers, how to check what your site has, and why structured data counts more now that AI reads it.

Read

Local SEO for Service Businesses: The Boring Work That Wins

The unglamorous local SEO work that actually wins for service businesses. Google Business Profile discipline, service pages, reviews, and tracking.

Read

llms.txt: The Small File That Introduces Your Site to AI

What llms.txt is, what belongs in it, and how to write one that helps AI assistants understand your site. A practical guide with honest caveats.

Read

Landing Pages for Paid Media: Message Match or Waste

Why sending paid traffic to your homepage wastes budget, and how to build landing pages with message match, speed, clean forms, and per-page measurement.

Read

Core Web Vitals for Marketers: What Actually Matters

Core Web Vitals explained in plain language for marketers: what LCP, INP, and CLS measure, when speed actually moves conversion, and how to check for free.

Read

An AI Discoverability Checklist for Your Website

A practical checklist for making your website readable to AI assistants: structured data, entity consistency, robots policy, plain answers, and llms.txt.

Read

The operational letter

One useful idea, when we have one.

No schedule, no filler. When we write something worth your inbox, you get it. Unsubscribe any time.

Reading is free. So is the first call.