Topic
Tooling
How the Langton Tools suite came together. The scripts, extensions, and Python that automate things SaaS won't.
- 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
Optmyzr review after 3 years and $7M in managed spend
I've put more money through Optmyzr than most users will ever manage. My perspective is different from the standard review: I tested it at real enterprise scale on accounts where the stakes were high enough to actually see the failure modes.
Read post → - 3 min read
The script stack that runs my $650K/month portfolio
I spend about $21,000 a day in Google Ads. Mistakes at that scale are expensive.
Read post → - 2 min read
Salesforce's native Google Ads integration is fundamentally broken
One month we lost 40% of our conversion signals. No alert. No warning. The native Salesforce-to-Google Ads sync just quietly stopped working.
Read post → - 2 min read
Why every senior PPC manager needs to learn SQL
There was a day I needed to answer a simple question: which keywords are driving closed deals?
Read post → - 2 min read
Naming conventions that actually scale in BigQuery
I inherited an account once where campaigns were named things like:
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 UTMs are still better than GCLID for pipeline health
I once looked at a closed-won report for a $100K deal and saw "utm_term: (not set)" on the winning touch.
Read post → - 5 min read
Langton Tools: Scratching my own 12-year itch
After 12 years of running B2B Google Ads at scale, I reached a point where every software demo ended the same way.
Read post → - 4 min read
The 200-line Chrome extension that replaced my spreadsheet
I used to export search term reports to CSV every Friday.
Read post → - 5 min read
How I'm using Claude Code to ship 21 paid media tools in 30 days
I've never been a full-stack engineer.
Read post → - 5 min read
Why I built my own budget pacer instead of using Optmyzr
I was paying $2K a month for Optmyzr.
Read post →