A selection of blog posts and articles I've written
Articles
Digital and Disinformation - 7/28/2025 Manipulation and disinformation in search exist – and SEO professionals play a crucial role in fighting them. Here are a few ways to start.
What We Do in the Shadow DOM - 4/7/2020 Working on a site that uses Web Components or JavaScript frameworks? Then you'll find practical value in learning about the Shadow DOM from this guide.
The SEO’s Introduction to Rendering - 4/6/2025 YSK Google cannot rank what it cannot render. if your site uses JavaScript (95% do!) or struggles with speed or mobile-first, it's time to learn WRS
What Is Ethical SEO? - 10/1/2019 Humans crave ethics. Ethically-sourced. Ethically-raised. We’re drawn to the idea of ethics because it gives us a framework to understand the impact of our existence.
SEO’s Guide to Lighthouse Performance Metrics - 10/1/2019 We all want to create more performant sites-- but how do we do it? This guide breaks down the metrics behind your Lighthouse Performance score.
SEO Guide to Angular: Calm the F*ck Down - 7/22/2025 JavaScript frameworks are a boss fight for SEOs. They're tricky, require strategy, and can result in a respawn if you don't pull it off. Don't panic. Read on.
Crafting Effective Category Pages - 10/19/2016 A great category page works for users arriving at any step in the buyer’s journey. It lets them complete the action that led them to your site. The trick to a great category page? It’s in how you pull it off.