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 carry your Framer design and animations over 1:1 to Next.js and move CMS collections and page content to Sanity. Your editors get roles, workflows and live preview, without your brand presence changing.


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:


Framer is fast and beautiful, but growing teams miss a lot: roles and approvals, content for several channels, integrations, data models of their own. Limits on items and seats slow things down further.
We read design, fonts, spacing and animations straight from Framer and rebuild them in Next.js. Collections and page content become document types in Sanity, with a Studio, live preview and access for AI agents.
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.
Yes. We take colours, fonts, spacing and animations straight from the Framer project. Changes only happen if you want them.
Yes. We set up page blocks in Sanity from which your editors put together new pages, in your brand design and without developers.
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.