Integrations

Integration: Sanity

Sanity integration for Next.js, Framer and Webflow sites

A Sanity integration puts your website content in Sanity's structured content platform and edits it in Sanity Studio, while the site itself is built separately, usually in Next.js. We design the content model, set up the Studio, wire up live preview and visual editing, and build the front end, so your team can publish without a developer. It's part of our $8,000 website package.

Why Designify

  • Content models designed for how your team edits, not copied from page layouts
  • Sanity Studio set up with live preview and visual editing on Next.js
  • Honest advice on when Framer, Webflow or another CMS fits better
  • Copy, design, content model and Next.js build from one team
  • ATQLeads
  • Update AI
  • LeanScale
  • CSSinc.ai
  • HeyInterests
  • JuPay
  • PowerPulse
  • WireFox
  • Reactive Growth
  • Minexa.ai
  • SmileJoy
  • LFG Business Group
  • ORBITX
  • Funnels.com
  • Sentipi
  • UNIVIT Research
  • LifeLink
  • Wolf Automation
  • Shaqir Hussyin
  • Q-TARO
  • MainPlume

What does Sanity do on a marketing site?

Sanity stores your website's content as structured data and gives editors a customizable workspace, Sanity Studio, to write and manage it. The site then pulls that content through an API and renders it however the design needs. Content and presentation stay separate, so the same content can feed the website, the product, docs or an app.

  • Structured content: pages, blog posts, case studies, authors, FAQs and settings as typed documents with defined fields.
  • Sanity Studio: a React-based editing app you can tailor to your team, hosted by Sanity or inside your own site.
  • GROQ queries: Sanity's query language fetches exactly the fields each page needs.
  • Portable Text: rich text stored as structured data, so it can be rendered with your own components.
  • Real-time collaboration: several editors can work on documents at once and see each other's changes.
  • Image pipeline: images served through Sanity's CDN with cropping, hotspots and resizing.

For a startup, the main reason to choose Sanity is editing freedom on a coded site. You get a fast, custom Next.js front end without making marketing wait on engineering for every change. If you're new to the idea, our headless CMS explainer for non-developers is a good place to start.

Does Sanity work with Next.js, Framer and Webflow?

Sanity works best with Next.js, and it's usually the wrong choice for Framer or Webflow sites. Framer and Webflow each have their own CMS built into the visual editor. Using Sanity with them means syncing content into that native CMS, which duplicates your content and loses most of what makes Sanity worth paying for.

Next.js

Framer

Webflow

How Sanity connects

Queried directly at build time or on request

Synced into Framer's CMS by a plugin or script

Synced into Webflow's CMS through its API

Live preview

Yes, with Draft Mode and Sanity's Presentation tool

No, editors preview in Framer after sync

No, editors preview in Webflow after sync

Visual editing

Click-to-edit overlays on the real page

Not available

Not available

Content in one place

Yes

No, it lives in two systems

No, it lives in two systems

Our recommendation

Strong fit

Use Framer's CMS instead

Use Webflow's CMS instead

There are exceptions, such as a company that already runs its product content in Sanity and wants a Webflow marketing site to show part of it. We'd scope that sync carefully. For most marketing sites, the honest advice is to pick one CMS and keep it. Our guides to keeping Framer design and moving content to a headless CMS and when the Webflow CMS isn't enough cover the edge cases.

How do we set up Sanity with Next.js?

We set up Sanity as part of the build, starting from what your editors need to change and ending with a handover they can use alone.

  1. Model the content

    We define document types and fields around your content, such as pages, use cases, posts, authors and SEO settings, rather than around one design's layout.

  2. Configure the Studio

    Clear field names, help text, validation and a desk structure that groups content the way your team thinks about it.

  3. Build the front end

    Next.js pages fetch content with typed GROQ queries, and Portable Text renders through the same components as the rest of the design.

  4. Wire preview and visual editing

    Draft Mode and Sanity's Presentation tool let editors see unpublished changes on the real page and click through to the field.

  5. Handle publishing

    Webhooks trigger cache revalidation, so published changes appear on the live site quickly without a full rebuild.

  6. Train and hand over

    A walkthrough with your editors and short written notes on adding pages, posts and images.

Our guides to live preview and visual editing in headless CMS setups and content modeling for a SaaS site go deeper on the two steps teams most often skip.

Sanity or Payload for a Next.js marketing site?

Both are good choices, and we use both. Sanity suits teams that want a hosted content platform with strong real-time collaboration and a polished editing experience. Payload suits teams that want the CMS running inside their own Next.js app, on their own database and hosting. Designify's own site runs on Next.js with Payload, so we know the trade-offs first hand.

Pros

  • Sanity: hosted, so there's no CMS database or server for your team to run
  • Sanity: real-time collaboration and a mature visual editing workflow with Next.js
  • Sanity: flexible Studio customization for larger editorial teams
  • Sanity: content can be reused across website, product and apps

Cons

  • Sanity: pricing grows with usage and seats, so check the current plan page
  • Sanity: content lives on a third-party platform rather than in your own database
  • Sanity: GROQ is another query language for your developers to learn
  • Sanity: for a small site with two editors, it can be more than you need

Our full comparison of Sanity vs Payload for Next.js marketing sites sets out who should pick which. Pricing and plan limits change, so check Sanity's current plans before you commit.

What are the common Sanity setup mistakes?

Most Sanity problems show up months after launch, when the team that edits the site is not the team that built it. These are the mistakes we design out.

  • Modeling pages, not content: a field called 'hero section 2 subtitle' locks content to one layout and breaks at the next redesign.
  • Too many page-builder blocks: dozens of loosely defined blocks let editors build off-brand pages. A short list of well-designed blocks works better.
  • No preview: editors publish to check their work, and mistakes go live.
  • Stale pages: caching without revalidation, so published changes don't appear and editors lose trust in the CMS.
  • Missing SEO fields: no place for titles, descriptions, social images or canonical URLs.
  • No validation: required fields left empty and images uploaded without alt text.

What does a Sanity website cost?

A Next.js site with Sanity is part of our website package, $8,000 fixed for up to six pages, then $500 per extra page. It includes copy, custom design, the content model, Studio setup, the Next.js build and animation. Sanity's own subscription is billed by Sanity, separately.

Moving from another CMS is extra work. Migration is scoped on the intro call, and we include redirects and SEO checks in any migration we take on. Our guides to Webflow to Next.js and Sanity and Contentful to Sanity cover what a move involves. If you're still choosing a stack, our Next.js development page explains when code is the right call. The next step is a free 30-minute call.

What our clients had to say

Pricing

Fixed prices for fixed scopes, agreed before we start, or a monthly retainer when you need a team on call. All prices in USD.

Website

A multi-page marketing site, designed by us, developed in Next.js and animated.

What’s included

  • Up to 6 pages, designed and developed
  • Custom design, never a template
  • Built in Next.js, fully responsive
  • Animations and interactions
One-time, up to 6 pages

$8,000

+$500 for each extra page
Book a call
4.92 on Contra · 11 reviews

Free 30-minute intro call, no commitment

Not sure yet? Try a week together.

One week of design and development, so you can see how we work before you commit.

$1,000Book a trial week

Frequently asked questions

Can my marketing team use Sanity without a developer?
Yes, if the Studio is set up for them. Editors can write and publish pages, posts and case studies, swap images and update SEO fields on their own. What they can't do alone is add a brand-new type of section, because that needs a design and a front-end component. We agree the list of sections up front so most requests never need a developer.
Is Sanity overkill for a small startup site?
Sometimes. If you have one or two editors, a handful of pages and a blog, Framer's or Webflow's built-in CMS may be simpler and cheaper. Sanity earns its place when you have a coded Next.js site, several editors, content reused in more than one place, or a design that a visual builder can't handle well. We'll tell you which on the intro call.
Where is Sanity Studio hosted?
Sanity Studio can be hosted by Sanity on its own address, or embedded in your Next.js site under a route such as /studio. Embedding keeps everything in one codebase and one deployment, and lets editors move between the site and the Studio easily. Hosting it separately can suit teams where the Studio serves several sites or products.
Does Sanity hurt SEO compared with a traditional CMS?
No. Search engines see the HTML that Next.js renders, not the CMS behind it. A Sanity site can be fully server-rendered or statically generated, which is good for both search engines and AI crawlers. What matters is that the content model includes SEO fields and that pages render content on the server, both of which we build in from the start.
Can we move off Sanity later if we need to?
Yes. Sanity lets you export your content, and because it's structured data rather than page HTML, it can be mapped into another CMS. Portable Text needs converting to the new system's rich text format, which is the main piece of work. A clean content model built around content rather than layout makes any later move much easier.

Ready to qualify better leads and boost brand perception?

We take craft seriously over at Designify Studio. We do deep research and do what we do best - pay attention to the smallest details and make sure we speak to the right audience.

Schedule Call