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 your WordPress content into a clean Sanity model: posts, pages, ACF fields, media and languages. Plus a fast front end on Next.js with live preview 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:


In large WordPress installations the content sits in Gutenberg blocks, shortcodes and plugin fields. Every page is a one-off, multisite setups are hard to maintain, and content can barely be reused for an app, newsletter or AI.
We model your content types in Sanity, turn Gutenberg and ACF into Portable Text and structured fields, and transfer everything with a repeatable script. The front end runs on Next.js, and editors work in a customised Studio with live preview.
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.
They become their own document types and fields in Sanity. We tidy up along the way: duplicate or unused fields are dropped.
Yes. Several websites can be served from one Sanity project with separate areas or datasets, sharing content where it makes sense.
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.