Author

Jonathan Henderson

SEO

FAQ Schema: Build & Validate FAQPage JSON-LD

FAQ schema isn’t dead, but it no longer does what most guides still claim. For years, the pitch was simple: add FAQ…

Jonathan Henderson Jun 10, 2026 11 min
SEO

How to Validate Structured Data: A Step-by-Step Guide

A single missing comma in your JSON-LD can wipe out a rich result. Google won’t email you. It just stops showing the…

Jonathan Henderson Jun 5, 2026 15 min
SEO

JSON-LD Validator: How to Test Structured Data Syntax

Valid JSON-LD and a working rich result are not the same thing. I have shipped markup that passed every validator I threw…

Jonathan Henderson Jun 4, 2026 15 min
SEO

Article Schema: JSON-LD Markup Guide with Examples

Article schema tells Google what a page is about before it reads a single word of your copy. It labels the page…

Jonathan Henderson May 27, 2026 11 min
Analytics

RelaxNG to JSON-LD: How XML Schema Validation Evolved into Modern Structured Data

Schemas have been telling us our data is wrong since the 1980s. The names changed — DTD, XSD, RelaxNG, JSON-LD — but…

Jonathan Henderson Apr 29, 2026 11 min
Analytics

Why Your Analytics Numbers Never Match (And Which One to Trust)

Your GA4 report says 420 conversions last month. Google Ads says 510. Meta Ads says 380. The CRM database has 445. None…

Jonathan Henderson Apr 21, 2026 9 min
CRO

Checkout Abandonment: Why 70% Leave and How to Fix It

Seventy percent of people who add something to an online cart never finish the purchase. That number has held steady for over…

Jonathan Henderson Apr 16, 2026 8 min
SEO

How AI Search (ChatGPT, Perplexity) Changes SEO Strategy

AI search SEO is what happens when ChatGPT, Perplexity, Claude, and Google’s AI Overviews start handling 30%+ of the queries that used…

Jonathan Henderson Apr 10, 2026 8 min
Analytics

Events vs Conversions in GA4: Setting Them Up Right

GA4 changed the terminology around conversions and it confused a lot of teams — myself included, the first time I opened a…

Jonathan Henderson Apr 4, 2026 8 min