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 page tree, content elements, records and every language version from TYPO3 to Sanity. Plus a front end on Next.js with live preview, roles for your editors and access for AI agents.


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:


TYPO3 is common in larger companies, but every LTS upgrade ties up budget, extensions lag behind, and TypoScript knowledge sits with very few people. Content is tied to pages and hard to use in other channels.
We translate the page tree and content elements into document types and building blocks in Sanity, transfer language versions as linked translations and build the front end on Next.js. Sanity rolls out its own updates, and editors work in a customised Studio.
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.
As pages with a parent page and navigation that editors arrange in the Studio. Recurring records such as news, locations or contacts become their own document types.
We rebuild logins and protected areas in the Next.js front end with a suitable service. We clarify that in the strategy call.
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.