Skip to content




We are Sanity agency partners

We are Sanity agency partners

Guess what? We're Sanity agency partners. Learn how coupling a top-tier CMS with a high-performance frontend delivers an unparalleled web experience.


As an agency, we always test our tech stack the same way every time. We swap out our CMS or our Frontend. Why? Because it's a long and arduous procedure and we wouldn't advise anybody to do it unless they're certain that the result will bring far more advantages than the time it would take to just refactor.

Along came Sanity.

So when we started speccing out the CMS, knowing all of the long-term issues that might arise, we wanted to make sure that we found our golden goose.

*First, *we tested the scalability, how does referenced content work? Will we be able to non-destructively change field names? How about validation, can we customise it?

Second, we tested how performant it was, how on-board the development team was with questions and what the roadmap looked like.

*Finally, *we internally critiqued it, essentially drilling down to every last detail to ensure we hadn't picked a doozy.

Drop everything, we're going all in

Once we realised, that every last box had been ticked, we knew it was going to be our **be all and end all. **So we started refactoring the Roboto website, piece by piece building back up the components. What was even better was the fact that all of these components came as standard with typescript generation thanks to a nifty tool called Sanity Codegen (opens in new tab).

After some late nights, blood sweat and tears we finally got the new and upgraded version of Roboto using Sanity as the CMS. Naturally with any new technology there's an element of honeymoon period... However, we're still well and truly feeling the love, far outside of that... In fact so much so, that I'm typing this with the new Sanity V3 environment and loving every second of speedy content generation... Check it out.

Sanity Editing Environment

No spam, only good stuff

Subscribe, for more hot takes

Only god knows why anybody would purposefully subscribe themselves to a newsletter that moans about development. These poor souls did though
Profile 1
Profile 2
Profile 3
Profile 4
Profile 5

Happily ever after

Following our swap over to Sanity, we've been building more and more ambitious projects, and becoming more and more involved with the community. So much so we're now on the Community Ambassador team (awaiting a sparkly pin to show everybody) and Sanity Agency Partners.

If you're planning on building a Sanity CMS powered website or app, get in touch, we love to talk shop and we'd be more than happy to share our experiences of "the good, the bad, and the ugly" in headless CMS'

Sanity logo with a verified partner badge

Sanity CMS development. Official Sanity agency partner. Schema design, migrations, and ongoing support.

Sanity Preferred agency partner

Picking the right team matters as much as picking the right stack. Our Sanity CMS development agency handles the schema design, migrations and ongoing studio work, so you get a build that editors actually want to use.

For those looking to accelerate their projects, our workshops provide a focused approach, combining the best of both worlds to deliver high-performance applications quickly.

Additionally, if you're focused on building solid applications, our Next.js app development service ensures you use the full potential of this powerful framework, providing scalability and efficiency.

Frequently asked questions

Is Roboto Studio a Sanity agency partner?
Yes. We are an official Sanity agency partner and are also on the Sanity Community Ambassador team.
How did we evaluate Sanity before committing to it?
Three passes. First scalability: how referenced content works, whether field names can change non-destructively, and whether validation is customisable. Second, performance, how responsive the Sanity team was to questions, and the roadmap. Finally an internal critique of every detail.
Why did we move our own website to Sanity?
Once every box was ticked, we refactored our website piece by piece onto Sanity. TypeScript generation came as standard thanks to Sanity Codegen, and we wrote this post from inside the then-new Sanity v3 environment.
How often should an agency swap its CMS or frontend?
Rarely. We describe it as a long and arduous process and advise against it unless you are certain the result will bring far more advantages than the time it would take to refactor.
What does partner status mean if I hire us for a Sanity build?
Since the switch we have been building more ambitious Sanity projects and getting more involved in the community. Our services cover schema design, migrations and ongoing studio work, plus workshops and Next.js development.
What is Sanity Codegen?
A tool that generates TypeScript types from your Sanity schema. We credit it for giving every rebuilt component on our site TypeScript types without extra effort.

About the author

Jono Alford

Founder of Roboto Studio, specializing in headless CMS implementations with Sanity and Next.js. A Sanity Pioneer and first-cohort Sanity Community Ambassador, focused on editorial experiences that help teams ship faster.



Related posts





Related videos





Get in touch

Tell us what you're building. We reply within one working day. Jono or someone on the team picks up every message personally.

By sending this you agree to our privacy policy. We only use your details to reply.