Feb 1, 2025

Shipping the engineering blog for SEO and accountability

How I set up a fast, MDX-powered blog on Cloudflare Pages to document product launches.

launchseocloudflare

Why build in public

I want a repeatable place to ship updates, capture the build decisions, and show proof of progress. Writing in public keeps me accountable and compounds for SEO.

Stack choices

  • Vite + React Router for fast navigation and route-level code splitting.
  • MDX so posts can embed components, screenshots, and callouts without leaving the codebase.
  • Cloudflare Pages to pre-render everything at build and let the edge cache do the work.

What’s next

  • Build product landing pages with the same design language.
  • Add RSS + sitemap for syndication.
  • Capture email signups for readers who want progress updates.