TL;DR
Developh lived on Framer for two years. In May 2026 we rebuilt the whole thing on Next.js. Not regret. Graduation.
The wall
The new website was about to ship on Framer. Lighthouse spat 56 on mobile. Static OG. Every custom animation went through overrides that broke on the next plugin update. For a studio that sells serious design and code, that's embarrassing.
Why we left
Performance. Framer ships JavaScript you don't control. On a page with polished motion that's half a megabyte of overhead before a single line of our code runs. On Next.js + Convex we stopped thinking about it.
Technical SEO. We wanted per-page dynamic OG, llms.txt so LLMs cite us, FAQPage schema, hreflang with x-default, IndexNow auto-pings on publish, a bilingual sitemap. On Framer you go as far as the platform lets you.
Composition. Mixing experimental motion with reactive Convex queries and our own in-house CMS is trivial in code. On Framer it's friction at every component.
What we gained
A bundle small enough to pass Core Web Vitals on mobile. 24 schema types in production (Article, FAQPage, DefinedTermSet, BreadcrumbList, Service, Organization, WebSite with SearchAction). Every component ours, every animation debuggable, every query versioned in git.
What we lost
Edit speed for non-developers. We replaced it with an in-house CMS on Convex. There's a curve. But it's ours and nobody charges us per seat.
When we still recommend Framer
High-fidelity prototypes for user testing. One-page websites with a lifespan of months, not years. Founders without a technical team who want something live this weekend. It's the right tool for that. It's not the tool for serious digital product.
Who we are
We're not a Framer agency. We build custom for clients who need digital product that has to hold up for 5 years. Our own website now reflects that.




