XML schemas, JSON-LD,
and the measurement
that comes next.
Practical writing on web analytics, SEO, structured data, and conversion optimization. Plus five free browser-only tools — no signup, no data sent to a server.
Recent guides
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…
SEOJSON-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…
SEOArticle 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…
14How to Write Meta Descriptions That Get Clicks
A meta description is a short HTML attribute — typically 150–160 characters — that summarizes a page’s content for search engines and…
SEOTitle Tag Length: Characters vs Pixels and Why It Matters
Your title tag length is measured in pixels, not characters — and that distinction explains why a 58-character title can still get…
AnalyticsRelaxNG 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…
Five tools, browser-only.
Schema validation, SERP preview, hreflang audit, robots.txt generation, structured-data planning. Nothing is sent to a server. No signup.
Validate JSON-LD syntax and rich-result eligibility. Faster than Google's Rich Results Test.
Open tool →Pixel-aware Google snippet preview for desktop and mobile. See what searchers will actually see.
Open tool →Five templates and AI-crawler control with built-in URL tester.
Open tool →Map content types to the right schema and get an implementation checklist.
Open tool →No fluff. Just mechanism.
Articles explain how things work, then how to use them. Tools run in your browser and respect your data. Subscribe via RSS to follow along.