The content / renderer pivot

One structured content model → distinct sites, instantly. No LLM writes the HTML — a renderer combines content × theme × hero × section variants × motif.

🆕 Real LLM-written content (Phase 2a)

These three were generated end-to-end: the LLM wrote the headline, services, about story, and FAQ from the Business Profile facts — then the renderer themed it. Honesty held: the stats (18+ years, 4.9★, 187 reviews) come from real facts, "Since 2006" was computed from years-in-business, and nothing was fabricated. (Generated via Gemini in local test; Claude is primary in production.) Scroll for the count-up; hover the cards. Gray blocks = image slots (next).
Clean & Professionalreal content Bold & Trustedreal content Dark Elegantreal content

7 themes — different structures (sample content)

Clean & Professionalblue · split hero → Friendly & Boldyellow · accent-panel → Bold & Trustedred · swoosh → Cool & Corporatecharcoal · hexagon → Elegantcream · editorial → Dark Elegantespresso · gold → Modern Luxegold · glass →

Same theme — swipe the hero

Split: Text + Photo Lead-Gen Accent Panel + Cutout Glass Stat Card Editorial Overlay Diagonal Split