Skip to content
You're renting a website you'll never own.

Webflow vs.
Owning Your Website.

Webflow Business: $74/mo forever. You pay $2,664 over 3 years and still own nothing. FW Delta Astro: $5,000 once. 100/100 Lighthouse. Full source code. Forever yours.

$4,440+
Webflow 5-yr (Business)
$5,120
Astro custom 5-yr total
72-88
Webflow Lighthouse (typ.)
100/100
Astro Lighthouse target

Feature by Feature

15 decision criteria — unfiltered.

Feature Webflow FW Delta Astro
Pricing Model Monthly subscription forever One-time fixed fee
Starter Plan (CMS) $23/mo = $828 over 3 years $5,000 once (you own it)
Business Plan $74/mo = $2,664 over 3 years Included in one-time fee
Enterprise $212+/mo = $7,632+/3yr $14,000-24,000 once, forever
Code Ownership None (platform lock-in) 100% — full Git repo day 1
Code Export Broken HTML/CSS, no CMS, no logic Clean, documented TypeScript
Custom Server Logic Not possible Unlimited — any backend
Lighthouse Score Typically 60-85 (runtime JS overhead) 100/100 target — proven on fwdelta.com
CMS Item Limits 2,000 (CMS), 10,000 (Business) Unlimited — your database
Bandwidth 50GB (CMS), 200GB (Business) Unlimited — your Hetzner server
Designer Tools Visual editor — excellent Figma design files included
Editor Access (client) $9/mo per seat Astro Content Collections — free
Vendor Risk Acquired by Salesforce competitor risk Zero — you own the infrastructure
GDPR / German Hosting AWS (US), limited control Hetzner Germany, full control
Time to Launch Days (templates) / weeks (custom) 4-6 weeks (fully custom)

The Real 5-Year Cost

Webflow looks cheap monthly. Compounded, it's expensive — and you still own nothing at the end.

Webflow

Subscription Treadmill

CMS Plan
Most common for business sites
$39/mo
$1,404 over 3yr
Business Plan
For higher traffic
$74/mo
$2,664 over 3yr
Plus Plan
For growing teams
$149/mo
$5,364 over 3yr
Enterprise
Minimum published price
$212/mo
$7,632 over 3yr
Hidden Extras
Editor seats (per user/mo) $9/seat
Custom code restrictions (CMS) Limited
Form submissions (CMS) 1,000/mo limit
Overage bandwidth fees Variable
Hosting migrations (if leaving) $2,000-10,000 dev cost
FW Delta Astro

One-Time, Own Forever

Starter
1-5 pages - Design + dev + SEO + hosting setup
$5,000
one-time
Professional
6-12 pages - Blog, content collections, forms
$9,800
one-time
Business
12-20 pages - Multi-language, auth, custom features
$14,000
one-time
Enterprise
20+ pages - Full stack, API integrations, custom CMS
$24,000
one-time
Included — Always
Full Figma design files (yours to keep)
100% source code — clean TypeScript
On-page SEO, structured data, sitemap
GDPR-compliant cookie solution
Contact forms with spam protection
Hetzner Germany hosting setup
CI/CD pipeline
90 days free support post-launch
5-Year Total Cost of Ownership
Period Webflow CMS Webflow Business FW Delta Starter
Year 1 $468 $888 $5,120
Year 2 $936 $1,776 $0
Year 3 $1,404 $2,664 $0
Year 4 $1,872 $3,552 $0
Year 5 (total) $2,340 $4,440 $5,600 total

Break-even point: Webflow CMS vs FW Delta Starter - approximately year 12 (but you still own nothing on Webflow).
Webflow Business vs FW Delta Professional ($9,800) - approximately year 3-4.
More importantly: after year 1 on Astro, every year is ~$120. On Webflow, every year costs exactly the same - forever.

Performance:
The Number That Matters for Rankings.

Google uses Core Web Vitals as a direct ranking signal. A 1-second delay costs 7% of conversions. Here's what the data says.

Webflow Performance Reality

72-88
Desktop Score
55-79
Mobile Score
1.2-2.1s
Desktop LCP
2.8-4.5s
Mobile LCP

Webflow injects react-based Designer runtime, Finsweet attrs JS, and interaction JS even on published sites

Webflow Interactions inject JS bundles regardless of use
Webflow CMS requires JavaScript to render dynamic content
No static generation for CMS-driven pages by default
FontAwesome and Webflow.js load by default on many templates
Lighthouse CLS issues from webflow-hosted fonts loading async

FW Delta Astro Performance

100
Desktop Score
92-98
Mobile Score
0.4s
Desktop LCP
1.5-1.8s
Mobile LCP

fwdelta.com scores 100/100 desktop — test it at pagespeed.web.dev right now

Astro ships zero JavaScript by default
Pure static HTML for every page (SSG + optional SSR)
Critical CSS inlined, no render-blocking resources
Images server-side optimized with Sharp
Sub-500ms TTFB on Hetzner Germany VPS
Preloaded fonts, no layout shift
Test fwdelta.com live on PageSpeed Insights

Why Webflow Can't Score 100/100

Webflow injects webflow.js on every published site — this is non-negotiable and not removable. It handles their form handling, scroll interactions, and designer functionality. Even if you don't use any of these features, the file loads. It adds ~100KB of blocking JavaScript that delays First Input Delay and Total Blocking Time. This is a structural limitation of the Webflow architecture — not a bug, and not fixable.

Full Technical Comparison

Every decision criterion. Nothing glossed over.

Cost & Ownership

3-Year Total Cost
$2,664–$7,632+ (Business to Enterprise)
$5,000–$24,000 one-time + ~$360 hosting
Webflow costs compound indefinitely. FW Delta costs stop after delivery.
5-Year Total Cost
$4,440–$12,720+ (and rising)
Identical — no new fees
Every year Webflow costs accumulate. Your Astro site pays for itself in year 2-3.
Code Ownership
You don't own the code
Complete Git repo, day 1
Webflow's 'export' gives broken HTML/CSS with no interactivity, no CMS, no backend logic. It's a visual export, not a codebase.
Moving Away (Exit Cost)
$5,000–$20,000+ rebuild from scratch
Zero — clone the repo, deploy anywhere
Leaving Webflow means rebuilding your site. Your Astro code runs on any Node.js host — Hetzner, Vercel, AWS, Cloudflare.
IAS 38 Capitalization
Operating expense (cannot capitalize)
Capitalizable asset under IAS 38
SaaS subscriptions are OPEX. Custom software development costs are capitalizable under IAS 38 — improving your balance sheet.

Performance & SEO

Lighthouse Desktop
72-88 (runtime JS, interaction libraries)
100/100 — proven on fwdelta.com
Webflow injects its Designer runtime JS and interaction engine on every published page. You can't fully remove it.
Lighthouse Mobile
55-79 (JS-heavy, image handling)
92-98 on mobile
Mobile performance directly impacts Google rankings. Every second of delay = 7% conversion loss.
LCP (Largest Contentful Paint)
2.8-4.5s mobile
1.5-1.8s mobile, 0.4s desktop
Google's Core Web Vitals threshold: LCP under 2.5s = Good. Webflow frequently misses this on mobile.
Total Blocking Time
150-400ms (JS execution)
0ms on most pages
TBT directly impacts interactivity. Astro ships zero JS by default — pages are HTML-only unless you explicitly add interactivity.
Core Web Vitals Pass Rate
~60-70% of Webflow sites pass CWV
100% on delivery guarantee
Our CWV pass is contractually guaranteed. Poor CWV = lower Google rankings, higher bounce rates.
Structured Data (Schema.org)
Manual embed blocks only
Full JSON-LD: FAQ, Service, BreadcrumbList, Article
Rich results in Google Search require structured data. Astro generates schema programmatically from data.

Flexibility & Development

Server-Side Logic
Not possible
Full Node.js/Python server, API routes, auth
Webflow is a front-end-only tool. No server routes, no custom authentication, no database access.
Custom CMS / Database
Webflow CMS only (2K-10K limit)
Any database — PostgreSQL, MySQL, PocketBase
Webflow CMS caps at 10,000 items on Business. A custom DB has no upper limit.
3rd Party API Integrations
Via Zapier/Make webhooks only
Native server-side API calls
Webflow uses webhook-based automation (Zapier adds $49+/mo). Custom code has direct server-side integrations.
Authentication / Members
Webflow Memberships ($29+/mo addon)
Included — PocketBase or custom auth
Webflow Memberships is a paid addon with limited feature set. Custom builds include role-based auth.
Multi-language (i18n)
Webflow Localization — $9-29/mo extra
Included — Astro i18n built-in
Webflow Localization is a separate paid plan add-on. Astro handles full i18n natively with zero extra cost.
E-commerce
Webflow Ecommerce ($29-$235/mo)
Snipcart, Stripe, custom — any solution
Webflow Ecommerce is a separate paid tier. Custom solutions integrate any payment provider directly.
Design Flexibility
Excellent visual editor — best-in-class
Figma-based — unlimited, no tool constraints
Webflow's visual designer is genuinely excellent for teams without developers. Custom code enables literally anything.

Hosting & Infrastructure

Hosting Location
AWS US/EU (limited region control)
Hetzner Germany — ISO/IEC 27001:2022
Webflow hosts on AWS with limited region control. German hosting = EU data residency guaranteed.
GDPR Compliance
Partial — US-based controllers
Full — German jurisdiction, no US transfer
Webflow's US data processing creates GDPR complexity. German-only infrastructure eliminates the issue.
Monthly Hosting Cost
Included in plan ($23-$212/mo)
~€8-15/mo to Hetzner direct
You pay Webflow for hosting bundled with the platform. You pay Hetzner directly — no middleman markup.
Bandwidth Limits
50GB (CMS) / 200GB (Business)
Unlimited — scaled on demand
Webflow charges overages above bandwidth caps. Hetzner VPS has generous included traffic (20TB+/mo).
Uptime SLA
99.9% (platform-wide, not per-site)
99.9% — dedicated VPS, your control
Webflow's SLA covers their platform. Custom hosting gives you a dedicated server.

Security

SSL/TLS
Automatic (Let's Encrypt)
TLS 1.3 + AES-256, auto-renewed
Both provide modern TLS. Custom gives you certificate control.
Vulnerability Surface
Shared platform — platform-wide CVEs affect all sites
Isolated VPS — only your dependencies
Webflow platform vulnerabilities affect every Webflow site. Isolated VPS isolates your attack surface.
WAF / DDoS
Cloudflare included
Hetzner anti-DDoS + optional Cloudflare
Both have DDoS protection. Custom gives you full firewall control.
Dependency Audits
Platform-managed (no visibility)
Full npm audit, lockfile, Dependabot
You can't audit Webflow's internal dependencies. Custom repos give full supply chain visibility.

Process & Collaboration

Handover
Login credentials only
Git repo + docs + training session
Webflow handover is a password. Custom handover is a complete knowledge transfer.
In-House Dev Changes
Non-devs: visual editor. Devs: Webflow Designer (proprietary)
Any developer, any IDE, standard TypeScript
If your developer leaves, Webflow still requires Webflow knowledge. Astro/TypeScript is universal.
Version Control
Webflow publish history (30 days max)
Full Git history — unlimited
Webflow's version history is limited. Git gives you infinite history, branching, and rollbacks.
Staging Environment
Webflow staging subdomain
Dedicated staging server + branch previews
Both have staging. Custom staging integrates with Git branches for per-feature previews.

Already Considering a Freelancer for Your Webflow Build?

Adding a freelancer to the mix doesn't change the Webflow economics.

Freelancer builds Webflow
$2,000-8,000 setup
then: + $39-74/mo Webflow forever
$3,400-10,700 total
Freelancer builds custom (generic)
$8,000-25,000 setup
then: Variable quality, no warranty
$8,000-25,000+
FW Delta builds Astro
$5,000-24,000 once
then: ~$120/yr hosting. That's it.
$5,120-24,360 total

A freelancer building on Webflow gives you their Webflow skills — not an asset. See our full freelancer comparison.

Full Freelancer Comparison

Webflow: The Facts

Published pricing and documented technical limitations.

Webflow founded 2013
Acquired interest from No acquisition yet (private, Series C)
Funding raised $330M+
Enterprise plan cost $212+/mo published price
JavaScript on every page Yes — webflow.js loads regardless
CMS export available No — CMS content cannot be exported to code
Code export quality Broken — no interactivity, no CMS data
US data processing Yes — AWS US regions by default
Localization addon $9-29/mo extra (not in base plan)
Memberships addon $29+/mo extra (Beta feature)

Questions Decision-Makers Actually Ask

Straight answers — no marketing.

Can I export my Webflow site and host it myself? +

Technically yes, but practically no. Webflow's code export gives you static HTML/CSS/JS for the visual design only. Your CMS content, form logic, membership features, and all dynamic functionality stay locked in Webflow's infrastructure. The export is not a deployable codebase — it's a design snapshot. Any developer who has tried to use a Webflow export as a real codebase will confirm it's essentially unusable for production.

Is Webflow actually slower than Astro? +

Yes, measurably. Webflow publishes sites with its runtime JavaScript (webflow.js) loaded on every page — even if you don't use Webflow Interactions. This adds 40-150KB of blocking script. Astro ships zero JavaScript by default. Our site fwdelta.com achieves 100/100 Lighthouse desktop and 0.4s LCP. A typical Webflow site scores 72-88 desktop. On mobile, which Google uses for ranking, the gap is even larger: most Webflow sites score 55-79. Test both yourself at pagespeed.web.dev.

Webflow is cheaper to start with. Why go custom? +

Webflow is cheaper on day 1. But at the Business plan ($74/mo), you've paid $2,664 over 3 years and $4,440 over 5 years — and you still own nothing. Our Starter package at $5,000 costs more upfront but breaks even around year 2 and is free forever after. For an enterprise site on Webflow's Plus/Enterprise plan, you break even in year 1. And if you ever need to leave Webflow, the exit cost — rebuilding from scratch or paying a developer to migrate — adds $5,000-20,000 on top.

What about Webflow's visual editor for content teams? +

Webflow's Editor interface is genuinely good for non-technical teams. We replicate this with Astro Content Collections — structured markdown/MDX files that any team member can edit in a CMS-style interface, or with PocketBase as a headless backend (free, self-hosted). The difference: you own the content infrastructure. No per-editor seat fees ($9/mo/user in Webflow). No limits on content items.

Can a freelancer build my Webflow site cheaper? +

Yes, and then you're locked into both Webflow and the freelancer's knowledge of it. A freelancer-built Webflow site still requires Webflow, still costs $39-$74+/mo forever, and if the freelancer disappears, you're on your own — in a proprietary visual tool. We offer structured comparison here: even a freelancer building Webflow ends up more expensive than our Astro build over 3 years, and you get a fraction of the technical capability. See our full freelancer vs. FW Delta comparison page.

What if my team already uses Webflow? +

We've migrated teams from Webflow multiple times. The process: design audit → Figma recreation → Astro build → content migration (structured import from Webflow's CMS export + manual for complex content). Typical migration timeline: 4-6 weeks. Your team switches from Webflow Designer to editing content in Astro Content Collections or a connected PocketBase CMS — which most teams find more intuitive once they're in it.

Is GDPR really an issue with Webflow? +

For German/EU companies: yes. Webflow processes data through US-based AWS infrastructure. Under GDPR Article 44, personal data transfers to third countries require adequate safeguards. Webflow offers a DPA and relies on Standard Contractual Clauses, but SCCs have been legally challenged in German and Austrian courts. Our hosting on Hetzner Germany (Nuremberg/Falkenstein) processes all data exclusively in Germany — zero transfer risk, DPA with German-law-governed entity.

What happens when Webflow raises prices? +

You pay more — or you leave (at high exit cost). Webflow has raised prices multiple times: they introduced site plans in 2019 and have restructured pricing repeatedly. As a VC-backed company ($330M+ raised), they need to monetize their user base. Your Astro site has no such risk. The only recurring cost is your Hetzner server — ~€8-15/month, priced in a highly competitive market.

Stop Paying for a Website
You'll Never Own.

Free 30-minute audit. We review your current Webflow setup, calculate your 5-year TCO, design an Astro replacement, and give you a fixed quote — no commitment.

Free 30-min audit Fixed-price quote Full code ownership No Webflow subscriptions