Blog

Engineering notes on web health.

Practical writing on performance, accessibility, security, and keeping production calm.

August 30, 2026

AI Agents

WebMCP: Giving AI Agents a Better Way to Use the Web

A beginner-friendly look at WebMCP, why it matters for AI agents, and how developers can start exposing safe page-level tools.

5 min read

July 18, 2026

Performance

Core Web Vitals: The Fixes That Actually Move Scores

Stop chasing Lighthouse vanity. Here’s how to diagnose LCP, INP, and CLS like an engineer — and ship the changes that users feel.

7 min read

July 12, 2026

Accessibility

A WCAG Checklist Product Teams Can Actually Finish

Accessibility work stalls when the checklist is academic. Use this AA-focused pass for contrast, keyboard, forms, and announcements.

7 min read

July 5, 2026

Security

Ship Safer Pages With HTTP Security Headers

CSP, HSTS, frame controls, and a few supporting headers — what they do, what breaks if you rush them, and a sane rollout order.

8 min read

June 28, 2026

SEO

Technical SEO: A Checklist Before You Blame Content

Titles, canonicals, indexability, and structured signals — the plumbing that decides whether good content can rank at all.

7 min read

June 20, 2026

Coverage

Find Broken Links Before Your Users Do

404s, soft failures, and dead assets quietly erode trust. Here’s a coverage strategy that doesn’t require crawling the internet by hand.

6 min read

June 14, 2026

Reliability

Uptime Monitoring That Isn’t Just Noise

Green checks aren’t enough. Design checks, thresholds, and alerts so on-call wakes up for real outages — not flaky noise.

6 min read

June 8, 2026

Operations

How to Triage Website Health Issues Without Drowning

Audits produce lists. Teams need a queue. Use severity, blast radius, and effort to decide what ships this week.

6 min read

June 1, 2026

Checklist

A Pre-Deploy Website Health Checklist

Five minutes before you ship can save five hours of incident cleanup. Use this short gate for performance, a11y, SEO, and security.

5 min read