Awwwards
404media is now part of Awwwards. Find our studio profile and work there.
100+ websites, 8+ years of experience, 5.0 stars on Google. We migrate the content model, entries, rich text, assets and every language from Contentful to Sanity. Your editors get a customised Studio with live preview, and your agents get clean access.


We read your website the way Google and AI search do, and ask ChatGPT real questions from your industry.
How your customers ask today · ChatGPT
Which dental practice in Vienna would you recommend?
Well-rated options include:


Contentful plans are tied to entries, locales, environments and users and get expensive as you grow. The editing interface can only be customised so far, and editors can't see where their content ends up on the website.
We transfer content types to Sanity schemas, Contentful rich text to Portable Text, assets to the media library and references one to one. We adapt the Studio to your workflows, with live preview on the real website.
Content in Sanity, the website on Next.js, hosted in Frankfurt.


A selection from over 100 websites across every industry.
“I especially want to highlight 404media's expertise in real estate. Every integration, like Justimmo and other platforms, runs absolutely smoothly. On top of that, they handle our marketing materials and new-client acquisition, which also works brilliantly.”
One call, a clear plan and a fixed price before anything starts.
€0/ first call
Book a callConcept, design, development and content from one team. You lean back.
100+/ businesses trust us
Start your projectWe take the site live and stay by your side after.
Live/ and looked after
Get in touchFor 8+ years we have designed and built websites and brands. No agency layers, no detours: you work directly with the people building your project, from the first call to long after launch.

Project lead & sales
Christoph Speiser

Lead developer
Patryk Wisniewski

Captain
Joseph Lachout

Performance marketer
Daniel Wolff

Graphic design & social media
Sarah Bajramovic

Funding advisor
Jan Honsdorf
€ of ad budget managed
Websites launched
Years of experience
Funding consultations

Tell us about your project. Christoph gets back to you personally.
Christoph Speiser, Project lead & sales
Still unsure? Ask us in a free first call.
Not necessarily. If it runs on Next.js, we switch the queries from Contentful to GROQ and the design stays. Otherwise we rebuild it on Next.js.
Hardly at all. The migration runs by script and is repeatable. You keep working in Contentful until just before the switch, then we carry over the latest state.
Sanity stores content as structured data rather than finished pages. The same content feeds your website, app, newsletter or intranet. On top: a fully customisable Studio, real-time collaboration, versions, scheduled publishing and, on the Enterprise plan, single sign-on and custom roles.
Yes. Sanity has its own MCP server and Agent Actions, through which Claude, ChatGPT or your own agents read, create and translate content. We set it up so agents create drafts and your team approves them.
We first model the content types in Sanity, then scripts transfer all content, images, references and language versions. Rich text becomes Portable Text. Every run is repeatable, so the latest state is carried over cleanly just before the switch.
We carry over metadata and copy, set up a 301 redirect for every old address and submit the new sitemap in Search Console. The new website on Next.js usually loads much faster than before.
Yes. In Sanity's Presentation view, editors click a text on the website and land straight in the right field. Changes show up in the preview as they type.
It depends on the amount of content, languages, integrations and how far the Studio is customised. After a free strategy call you get a fixed-price offer with a timeline. The Sanity licence runs through your own contract with Sanity.