Astro SSG
Astro is a static-site generator that ships zero JavaScript by default, ideal for fast, SEO-friendly marketing sites.
In plain English
Astro is a static-site generator optimized for content-heavy sites — blogs, marketing sites, documentation. You write pages in .astro files that look like HTML with frontmatter, optionally drop in React/Vue/Svelte components where you need interactivity, and Astro builds a tree of static HTML at deploy time. By default every page ships zero client-side JavaScript; you opt in per component with client:load or client:visible directives.
The result is the best of both worlds: developer ergonomics that feel like a modern SPA framework, output that loads like a 2008 static site. Core Web Vitals green by construction, SEO clean because the HTML is already there for crawlers, easy to host anywhere — Cloudflare Pages, Netlify, Vercel, S3. For a marketing site, it is hard to beat.
Why it matters for Black Box
The www.web4guru.com marketing site is built in Astro, hosted on Cloudflare Pages. The glossary you are reading right now is Astro pages. Every page ships full JSON-LD and zero JS unless explicitly added.
Examples
- A blog with 200 posts that builds to 200 static HTML files in seconds.
- A docs site that dynamically includes a search island but keeps the rest static.
- A glossary of 60 terms shipping as 60 hand-written Astro pages — like this one.