Writing
Blog

Negative Keyword Match Types Run Backwards from Positive Ones
Negative broad blocks the most, negative exact blocks the least, and the search terms report defaults to exact. Here's how negatives actually work, and what the documentation says about what they don't catch.

Google Ads Match Types in 2026: What Broad, Phrase, and Exact Actually Do
The names never changed but the definitions did. What each match type does today, straight from Google's documentation, plus what 30,000 accounts show about which one actually performs in lead gen.

How To Learn Computer Programming
Thoughts on learning to program computers from someone who has been learning to program for a very long time. In this post, I discuss several things I wish someone had told me in my earliest days of learning.

The California Privacy Rights Act
A marketer's guide to understanding the California Privacy Rights Act based on the actual text of the law.

A Summary Overview Guide to Understanding GDPR Compliance
A marketer's guide to understanding GDPR compliance based on the actual text of the law.

Understanding Web HTTP Cookies and Pixels in Digital Marketing
How new global privacy laws will affect digital marketing in the future.