I’ve been writing for 25 years. This site is new. I’ve got some serious work to do. In the meantime, have a look at the 1,000+ posts I wrote on Portent.com
When we talk to clients about generative AI, ChatGPT, and all the latest fads, we need to be the grown-ups. Right now, we suck at it.Continue reading
SERPStat invited me to talk about one of my favorite topics/pet peeves: Data visualization. I learned (after about 20 years) that if no one understands you, being right means exactly nothing. Read a summary, get the slides, and check out some links.Continue reading
I’ve given this talk a couple of times now. Building and running an agency is all about controlled chaos. These are a few lessons I learned (or failed to learn) along the way. NOTE: I HAD NO PLAN. If you’re looking for a how-to, this is the wrong deck. OK, continue…Continue reading
I spoke with X-Cart about the madness and reality (I think) of Core Web Vitals. Here’s the deck.Continue reading
How to set up automated SiteBulb crawls and notifications. The process looks terrifying, but trust me, once you’ve set it up, it’s easy.Continue reading
All the case studies about content that generated 50,000 customers can make you feel like a complete loser, and I’m here to say you’re not, and you’re not alone.
This morning I spoke to Loyal VC about content creation for small teams. This deck has the tips and rules I apply when resources and time are both scarce. Which, let’s face it, is 99.99999% of our working lives.
Oh, also: The capybara are back!!!! I couldn’t stop myself.Continue reading
Training internal teams is one of an SEO professional’s greatest opportunities. It can also be a living hell.
Seattle Search Network invited me to talk about it, so I did. Here’s the deck:Continue reading
The MNSearch community is one of the best on the planet. They let me babble on about E-A-T and SEO today. This is the deck, and a couple of relevant links.Continue reading
Read this to plumb the depths of my despair as a marketer and writer.Continue reading