Symon Oliver posted the most useful framing of the year on LinkedIn last week. 187 reactions, 80 comments, and it's the kind of take that gets quieter once everyone reads it.
"People are using Claude Code to migrate their Webflow sites to custom builds. The threads are everywhere. Some of those migrations make sense. Most of them are solving a problem that didn't exist six months ago and won't exist in the form they're imagining six months from now."
He's right. And he's right for a reason that's specifically interesting if you're shipping commerce on Shopify Hydrogen.
The vibe-coding-replaces-the-CMS movement is real. Two weeks ago Julian Christo went viral for rebuilding a 100-page Webflow site in Claude Code in 14 days. Nathanael Smith said the same week he's "10x faster" building Shopify apps with Claude Code on Hydrogen than with Liquid themes. Symon's pushback isn't that any of that is wrong. It's that "I can rebuild it in two weeks" answers the wrong question.
Here's the better one: what are you walking away from?
What dev velocity actually solves
Symon's not saying Claude Code is bad. Nobody serious is. We've shipped Hydrogen storefronts with Claude Code and Cursor in the loop for the past year, and the velocity gap with hand-coding is real. Specifically:
- A senior dev can scaffold a marketing site or a new commerce surface in days instead of weeks.
- Component-level changes that used to require a designer ↔ dev ping-pong now happen in one pass.
- The cost of trying a layout idea drops to near zero.
If your pain is "we can't iterate on the storefront fast enough," vibe-coding a custom build solves that. If your pain is "Webflow's fees scale with our traffic and we're now at six figures a year on something we could host on Cloudflare for $20," migrating solves that too.
What it doesn't solve is the thing Symon flagged.
The CMS question dev velocity doesn't touch
Read his post carefully:
"A proper content management layer gives your organization governance. It determines who can publish what, how updates happen without a dev, how your content strategy actually runs day to day. That has more to do with operations than frontend."
The custom build replaces the frontend. It doesn't replace the operational layer underneath. Specifically, four things vibe-coding a site does not give you:
1. Who can publish what
A real CMS has user roles. Editor, publisher, admin, agency-level access. Your Marketing Manager can ship a homepage copy change at 4pm on a Friday without pinging a dev. Your SEO person can update a meta description without opening a PR.
When you vibe-code a custom build, "publishing" means a git commit. Which means anyone touching the site needs git, a branch, a deploy pipeline, and either trust to ship to main or a code review they're qualified to do. That's a dev-only operating model. It's fine if your team is two engineers. It breaks the moment marketing or merchandising tries to operate at speed.
2. Updates without a dev
Webflow's whole pitch — the thing 200,000+ paying customers are paying for — is that non-engineers can ship visual changes safely. The Claude Code workflow Symon is pushing back against trades that capability for "we built it ourselves."
For a marketing site that updates twice a year, that trade is fine. For a commerce storefront where the merchandising team is shipping landing pages every week, every sale, every drop, every campaign — it's a step backwards.
3. Content versioning and rollback
Git gives you versioning if everyone uses it correctly. CMSes give you versioning regardless. The PM who rolled back yesterday's homepage change at 11pm doesn't need to know what a revert is, what a force push is, or which branch the production deploy is on.
In commerce specifically, the rollback question is operationally critical. A misconfigured banner during Black Friday isn't a bug to fix in the morning. It's revenue bleeding right now.
4. The non-dev's ability to ship at 4pm Friday
This is the one. Symon's hidden thesis. Every team eventually hits the moment where the dev is on PTO, the product manager spotted a typo in the homepage hero, and the question is: can it ship in 10 minutes or does it wait until Monday?
A CMS-backed site answers in 10 minutes. A vibe-coded git-based site answers Monday. Both are valid answers. The mistake is migrating without realizing you're choosing one.
Why this matters specifically for Hydrogen
Stock Liquid Shopify gives you a built-in CMS — the admin. Online Store 2.0 sections, theme customizer, metafields, the whole product editor. Non-devs can publish. The operational layer is included.
The moment you move to headless on Hydrogen, that admin layer stops covering the storefront. Your marketing team can update a product description in the Shopify admin and that updates the storefront. Good. But they cannot update a homepage hero, a banner, a custom section, a marketing landing page — anything that lives in the Hydrogen storefront code — without a dev.
That's the gap Symon's post is pointing at, applied to commerce specifically. It's also where most teams discover the answer is harder than they thought.
The three paths we see in production:
- Path A — Ship without a CMS. Treat every marketing surface as a code change. Works for B2B SaaS storefronts shipping one page a quarter. Doesn't work for DTC.
- Path B — Bolt on a headless CMS. Sanity, Contentful, Storyblok, Strapi. Real governance, real editor workflows. Comes with a new monthly bill, a new schema to maintain, and a new place for content to drift out of sync with Shopify product data.
- Path C — Use a Hydrogen-native visual builder. Tools designed for the operational reality: marketing edits sections visually, devs ship components, content lives in the same source of truth as products. This is the category Weaverse builds — visual editor backed by Hydrogen, schema defined in code, content edited in a studio your merchandising team can actually use.
Each path is correct for some teams. The wrong move is migrating off Webflow to vibe-coded custom and not realizing you've just committed to Path A by default.
The signal Symon's post gives you
"Before you replatform: know what you're actually buying. And know what you're walking away from. Switching has a cost. The next shiny thing will too."
This is the bit you screenshot.
The Claude Code wave is going to surface a category of teams next year who migrated because they could, not because they should. Some will be happy — they had two-engineer teams, marketing-light operations, and they got back velocity without losing anything that mattered.
A bigger group will spend year two of their custom build hiring a fractional CMS-builder consultant or re-platforming back to something with a visual editor. Because operating a content-heavy commerce business via git commits is something teams discover the hard way.
The lesson isn't "don't migrate." It's "audit your actual operating model first."
If you're a Shopify merchant looking at Hydrogen, this is what we'd ask before scoping a project:
- How many storefront content changes do you ship per month?
- How many of those changes does a non-engineer want to ship?
- What's the longest deploy queue you've had during a campaign?
- Who's on call when something needs rolling back at 11pm?
If the answers are "a few," "almost none," "never," "a dev" — go custom, vibe-code with confidence. If the answers are "dozens," "most of them," "yes regularly," "marketing" — Path A will fight you the whole time. You want Path B or C from day one.
We build Hydrogen storefronts for both shapes of team. The conversation we want to have at scoping is which shape you actually are, not which Twitter thread is freshest this week.
The Bottom Line
Symon Oliver's "Webflow + Claude Code" post is the cleanest reframe of the vibe-coding-replaces-CMS narrative anyone has written. Dev velocity is real. Governance is a different lever entirely. Most teams migrating right now are conflating the two.
For Shopify Hydrogen specifically, the moment you go headless you exit Shopify's built-in admin coverage for the storefront. You either accept that as a code-only operating model, bolt on a separate headless CMS, or use a Hydrogen-native visual builder that puts the editor and the code side by side.
Pick the one that matches how your team actually ships, not the one that matches the Twitter thread you read last weekend.
If you want a second opinion on which of the three is the right fit before you spend three months migrating — we're happy to scope it. The Weaverse team takes on Hydrogen builds and rescue projects, including the boring "audit before you replatform" work that saves teams from year-two regret.
Sources
- Symon Oliver, LinkedIn — "People are using Claude Code to migrate their Webflow sites to custom builds" (2026-05-10, 187 reactions, 80 comments)
- Webflow MCP server documentation — confirms the MCP-update-content-via-Claude path Symon references
- Hydrogen Cookbook recipes (2026-04 release) — includes B2B, Markets, Metaobjects, Third-party APIs as the official CMS-integration paths
- Previous Weaverse coverage: Review apps invisible to AI — the SSR JSON-LD fix
- Previous Weaverse coverage: Google's AI Optimization Guide for Hydrogen
- Previous Weaverse coverage: Agentic Storefronts admin section



