Topic
Keyword strategy
Match types, negatives, intent classification, n-grams. The unit of work that everything else compounds against.
- 3 min read
Building a search term n-gram analyzer in Python
The problem with analyzing search term reports manually: you're looking at individual queries. You can't see the patterns.
Read post → - 3 min read
The B2B match type framework I use across $650K/month
If you mix exact, phrase, and broad match in the same ad group, you've surrendered control of your account.
Read post → - 3 min read
Negative keyword strategy for industrial B2B (with library)
Most B2B accounts have around 100 negative keywords. The accounts I take over from agencies usually have a standard "B2B negative list" they found online: "free," "job," "resume," "salary," maybe a few others.
Read post → - 2 min read
What SEMrush gets wrong about B2B keyword data
An agency pitched a client on a new Google Ads strategy. They brought a full deck with projected CPCs, search volumes, and estimated traffic for the target keywords.
Read post → - 2 min read
Why pausing low-volume keywords is burning your pipeline
An agency almost killed a deal by pausing a keyword.
Read post → - 2 min read
The search term report that saved $50K in 30 days
I opened the search term report expecting routine cleanup. What I found was a $50K leak.
Read post → - 5 min read
Why I still build SKAGs in 2026 and you should too
Everyone told me Single Keyword Ad Groups were dead.
Read post → - 4 min read
Why I'm done with broad match in B2B
Google's account reps pushed broad match hard. They still do. They'll tell you the algorithm is smart enough now to find conversions you'd never think of, that exact match is leaving money on the table, that you have to trust the machine.
Read post →