# Key ESG

> We gave Key ESG a fast Next.js and Sanity site with a page builder, a Chakra UI design system, and a Sanity form builder wired straight into their CRM.

**Published:** 2024-03-18 | **Updated:** 2026-10-07 | **Technologies:** Next.js, Sanity, Vercel
---

Using Chakra UI, we quickly established a solid design system, significantly accelerating both development and design processes. The result? A fully customizable, scalable, and intuitive page-builder experience, complete with a tailored SEO component ensuring optimal Meta and Open Graph data.

Recognizing the universal dread of forms, we went beyond expectations by creating an intuitive, fully integrated [form-builder within Sanity](/services/sanity), connecting cleanly to their CRM with precise labeling. Performance was paramount: every block utilizes [Next.js image optimization](/services/nextjs) and Sanity's Imgix rendering, with future-proofing for upcoming Web Worker support to offload analytics scripts, ensuring sustained speed and efficiency.

## Frequently asked questions

### Why Next.js and Sanity for this project?

The brief was a lightning-fast website, and after consultation we recommended the pairing for scalability, ease of use and rapid content updates. The Sanity development work gave them a page builder their team controls; Next.js kept the front end fast.

### How did you keep the build quick?

Chakra UI gave us a solid design system early, which accelerated both design and development rather than building every component from scratch.

### Can marketing manage SEO without us?

Yes. We built a tailored SEO component so Meta and Open Graph data is set correctly on every page, as part of a fully customizable page-builder experience.

### What about forms and getting leads into our CRM?

We built a form builder inside Sanity itself, connecting cleanly to their CRM with precise labeling, so forms are created and changed by the people who need them rather than by developers.

### How is image performance handled?

Every block uses Next.js image optimization together with Sanity's Imgix rendering, with headroom left for Web Worker support to offload analytics scripts later.