Sanity CMS: development, migration and editing

Sanity is a headless CMS. Content is stored as structured data in Sanity's cloud. Your editors work in Sanity Studio, which we set up for your team. The website builds its pages from that, usually with Next.js. Fields are named the way your team talks.

How your editorial team works

Studio
The studio is a dedicated interface for your content. We build menu, fields and help texts around your website. On request it runs directly on your domain, for example at /studio.
Preview
You see the page next to the form and click a text to edit it. Changes appear in the preview at once. Only approval makes them live.
Approvals
Drafts stay invisible until someone publishes. Depending on the plan, you can bundle several changes and release them at a set time. Every version stays in the history.
Languages
Translations live per field or per document. Your team sees missing translations at a glance.
Media
You upload images once. Crop and focal point are set in the studio. Sanity delivers every size to fit the device.
Several people at once
Your team edits documents at the same time. Everyone sees who is working on what.

What your next website could look like

See all work →

How we set up Sanity

  1. Content modelWe define which content types exist and how they relate. For example services, industries, references and contacts.
  2. Studio for your teamMenu, fields and validation rules are built in code. Required fields and character limits prevent half-finished pages.
  3. Frontend and previewWe build the website in Next.js and connect the preview to the studio.
  4. MigrationWe import existing content by script, for example from WordPress. Images, alt texts and SEO data come along.
  5. TrainingYour team maintains the first pages together with us. After that it works on its own.

In the intro call we set your goal together.

You learn which first step is worth it for you.

Limits and running costs

License
Sanity has a free entry tier. Larger teams pay per person and month. Features such as custom roles only come with higher plans. We work out the right plan with you in advance.
Usage
Each plan has quotas for requests, traffic and storage. A well-built website usually stays far below them. We set up caching so it stays that way.
Hosted database
Content lives in Sanity's cloud, not on your server. The studio is open source, the database is not. We review the data processing agreement and data location with you.
New fields need code
The content model lives in code. New content types therefore need a developer. In return the model stays clean and versioned.

Who this is for

A good fit if

  • Your marketing team maintains a lot of content and wants to see changes beforehand.
  • Your website has several languages or many linked content types.
  • The same content should appear on the website, in an app or in other channels.

A weaker fit if

  • Content must not leave your own data center.
  • Your website has few pages that rarely change.

Reference websites

All work

Intro call

Let's find out together where your growth gets stuck

  • You talk to the team that also does the work. No sales loop.
  • You learn which first step is worth it for you.
  • If your question fits another specialist better, we'll tell you.
Renata WisniewskaManaging Director, AqteloI read every request myself and reply within one business day.office@aqtelo.com

Start a project

What can we help with?

You can select more than one

What you probably want to know

That depends on the number of people in the studio, the plan and usage. Small teams often start for free. Before we start, we work through the running costs with you.

Yes. We import posts, pages, media and SEO data by script. Every old URL gets a redirect. We describe the process on the page about migrating from WordPress to Sanity.

Anyone who can fill in forms will manage. We name fields in your language and add short help texts. The preview shows every change at once.

Yes. The Sanity project runs on your account. Content can be exported in full at any time.

With Sanity the studio is built in code and can be adapted extensively. Contentful comes with a fixed interface that can be extended through apps. We clarify which fits better on the headless CMS page.

Keep reading