Skip to content
Systems & Soul
(07) Adoption in the Real World

WordPress to Webflow to Hydra: Our Own Performance Receipts

July 24, 2026 8 min read

Agencies love to talk about “fast websites.” Most of them will not show you the scoreboard for the site they built for themselves. We will — because we ran the experiment on our own house, in public, across three platforms: WordPress, then Webflow, then Hydra.

This is not a vendor roast. It is the receipt for why CI Web Group stopped renting someone else's architecture and built our own. Traffic, leads, organic share, Search Console, and load time — equal windows, published. If you are deciding what to put under your business's digital front door, these are the numbers I wish someone had put in front of me before we spent years optimizing a foundation that could not become what the market needed next.

Platform era highlights Ciwebgroup Platform Era Comparison · GA4 + GSC + WhatConverts · Jul 24, 2026
  • Sessions / day 247 → 460 → 844 WP · Webflow · Hydra
  • Leads / day 1.9 → 2.0 → 4.4 WhatConverts
  • Hydra vs Webflow +83% sessions equal 46-day windows
  • Organic sessions +218% Hydra vs late Webflow
  • Hydra vs WordPress +241% sessions equal 46-day windows
  • Leads vs WordPress +131% Hydra equal window
  • WC leads (46d) 88 → 93 → 203 +118% vs Webflow
  • Web forms (46d) 0 → 1 → 91 WP · Webflow · Hydra
  • Phone calls (46d) 85 → 91 → 112 +23% vs Webflow
  • Organic share 19% → 24% → 42% % of sessions
  • AI Assistant 84 sessions measurable only on Hydra
  • Monthly sessions ~2.5k → ~25k Jul ’24 → Jul ’26 partial
  • WP → Webflow (90d) +50% sessions last 90 WP vs first 90 WF
  • Load time 3.5s → 1.8s → <100ms PageSpeed ladder
  • HTML shell 1,500+ → 600+ → 69 code-to-content
  • Fleet Performance 59.8 → 95.8 24 Hydra launches
Verdict — equal 46-day windows Hydra strongest for traffic and leads · ciwebgroup.com

Hydra vs Webflow: +83% sessions, +218% organic. Hydra vs WordPress: +241% sessions, +131% leads. Web forms went 0 → 1 → 91.

WordPress
Through Oct 6, 2025
247
sessions / day
1.9 leads / day WordPress 6.8.2 + Elementor
Webflow
Oct 7, 2025 – Jun 7, 2026
460
sessions / day
2.0 leads / day generator=Webflow
Hydra OS
Jun 8, 2026 – Jul 23, 2026
844
sessions / day
4.4 leads / day Hydra OS · Git #105 live 2026-06-08
Monthly sessions across both migrations GA4 property 308087083 · yearMonth · pulled 2026-07-24
26k 13k 0 Webflow Hydra OS Jul ’24 Jul ’25 Jul ’26

WordPress baseline ~2.5–3.5k / mo. Sep ’25 spike (~7.5k) happened on WordPress ~4 weeks before the Webflow cutover — not a platform effect. Webflow plateau ~8–15k. Hydra: Jun ~18k, Jul ’26 ~25k (partial month, Jul 1–23). Roughly 10× over two years.

Live speed comparison PageSpeed averages · WordPress / Webflow / Hydra OS
WordPress
3.5s
avg. load time
Webflow
1.8s
avg. load time
Hydra OS
<100ms
instant edge delivery

WordPress ~3.5s → Webflow ~1.8s → Hydra <100ms. Same comparison bars we publish on ciwebgroup.com.

Definition — what “performance” means when money is on the line

Performance is not a Lighthouse vanity gauge you screenshot for a pitch deck. It is whether a homeowner with a broken AC at 9pm gets a page that paints, answers, and lets them call or book before they hit Back. Google's own research has said for years that as mobile load time moves from one second toward three, bounce risk climbs hard. Speed shows up in rankings, in Quality Score on paid traffic, in whether an AI agent can even read your page before its time budget expires, and in whether your site survives the weekend heat-wave spike without a database falling over.

We teach buyers how to read the scoreboard in our Lighthouse page-speed guide — field data first (real Chrome users), lab data second (the engineering diagnosis). The rule on that page is the same rule I run the company by: no agency will build you a better website than the one they built for themselves.

When to use each chapter of the story

Use this essay when someone tells you “WordPress is fine if you hire the right developer,” or “Webflow is modern enough,” or “static sites are a fad.” Use it when a peer agency flashes a desktop-only 95 and hides the mobile field section. Use it when your own team is tired of plugin patches and still losing the Core Vitals fight. The sequence matters: we did not skip steps. We earned the scar tissue.

Chapter one — WordPress: the industry default we outgrew

For years, WordPress was how we shipped. Themes, plugins, a database on the open internet, a login page waiting to be probed. It was also how most of the trades web still ships. On the comparison we publish on our own platform pages, a typical WordPress load sits around 3.5 seconds — and the HTML that arrives is a pile: on the order of 1,500+ lines of theme, plugin, and builder noise before the customer gets to the offer.

That is not a moral failing of WordPress as a blogging CMS. It is what happens when you force a blog engine to be a lead machine, a booking surface, a compliance surface, and a security surface at once. Every plugin is another attack surface and another main-thread tax. We wrote about the structural problem for trades businesses at ciwebgroup.com/learn/wordpress-problems. Living it was worse than writing it.

Chapter two — Webflow: the fifty-plus percent lift that still wasn't enough

So we moved. Webflow was the right next bet for a company that needed cleaner hosting, fewer plugin fires, and a real design system. The performance story was not subtle. On Core Web Vitals, the move from WordPress to Webflow picked up fifty-plus percent — the same receipt I put on the record in Why Does the Industry Call Anything Better Than Them a Scare Tactic?. Average load on the published comparison drops from 3.5 seconds to about 1.8 seconds. The code diet improves too — on the order of 600+ lines instead of fifteen hundred.

Webflow made us better. It did not make us finished. It was still a hosted CMS with designer dependency, still heavier than what AI crawlers and impatient mobile buyers reward, still not the architecture you build an operating system on. Faster mediocrity is still a ceiling. When your clients' jobs depend on the same foundation, “good enough for marketing sites” is a quiet way to lose.

Chapter three — Hydra: under 100ms, because the page is already HTML

Hydra is what we built when Webflow's ceiling became the problem. Decoupled publishing. Pre-rendered static HTML. CDN edge delivery. No WordPress admin login to brute-force. No plugin directory to hijack. No database query on the request path for a brochure page. On the same comparison bars we show buyers: under 100 milliseconds — and the illustrative HTML footprint collapses to on the order of 69 lines for a clean page shell.

HTML code-to-content ratio Same page · wildly different amounts of code
WordPress 1,500+ lines
                <!DOCTYPE html>
<html lang="en-US" prefix="og: https://ogp.me/ns#">
<body class="wp-singular page-template-default page page-id-12740 wp-custom-logo wp-theme-hvac101 woocommerce-no-js elementor-default elementor-kit-15434 elementor-page…
              
Webflow 600+ lines
                <!DOCTYPE html>
<!-- This site was created in Webflow. https://webflow.com -->
<!-- Last Published: Wed Feb 25 2026 02:47:02 GMT+0000 -->
<html data-wf-domain="example-webflow-hvac-site.com"
  data-wf-page="689ad41b54cf5d3d8d9c6e87"
  data-wf-site="687a76c410483eb87cffa339" lang="en">
              
Hydra OS 69 lines
                <!DOCTYPE html>
<html lang="en" class="scroll-smooth" dir="ltr">
<body data-site-id="561" class="font-sans antialiased">
  <main>
    <article>
      <section class="relative min-h-[70vh] flex items-center overflow-hidden">
        <div class="container-custom relative…
              

Less code = faster load, better crawlability, fewer attack surfaces. Illustrative page shells from the published CI Web Group comparison.

Platform comparison Architecture · not marketing slogans
Dimension WordPress Webflow Hydra OS
AI status Plugins & bolt-ons Limited / manual AI-first operating system
Speed Server-rendered · 3.5s avg Better, still heavy · 1.8s avg Static edge CDN · <100ms
Security DB + plugins exposed Hosted CMS No DB · no login surface
Maintenance Constant patches Designer-dependent Zero plugin debt

That is not a caching plugin someone remembers to renew. That is architecture. LCP, CLS, and INP become properties of what you ship, not a monthly report item. Spikes do not “take the site down” the same way, because there is nothing fragile to crash on the edge path. I have told the company story of rebuilding around an intelligence layer in From 320 to 38 and From Marketing Agency to Technology Company. Hydra is the public website face of that same decision.

Proof — equal windows on our own house

Speed is the architecture story. Sessions and leads are the business story. On equal 46-day windows for late WordPress, late Webflow, and Hydra’s first 46 days, Hydra is the strongest era for both traffic and leads — including organic jumping to 42% of sessions and an AI Assistant channel that only appears after Hydra.

Absolute totals — equal 46 days WP 2025-08-22→10-06 · WF 2026-04-23→06-07 · Hydra 2026-06-08→07-23
Metric WordPress Webflow Hydra Hydra vs WF
Sessions 11,369 21,156 38,808 +83%
Users 7,621 14,809 27,417 +85%
Organic sessions 2,117 5,110 16,245 +218%
Pageviews 45,024 58,177 107,796 +85%
Pages / session 3.96 2.75 2.78 +1%
Key events 132 1,241 774 −38%
WC leads 88 93 203 +118%
Web forms 0 1 91 huge
Phone calls 85 91 112 +23%

Key events −38% Webflow→Hydra is a tagging / event-definition caveat — sessions, organic, and WhatConverts leads all rose. Source: CIWG Reporting MCP (GA4 + GSC + WhatConverts).

Channel mix — organic is the Hydra story GA4 sessionDefaultChannelGroup · equal windows

Organic went from 19% of sessions on late WordPress → 24% late Webflow → 42% in Hydra’s first 46 days. AI Assistant appears as a measurable channel only after Hydra.

Channel WordPress Webflow Hydra
Direct 6,680 11,527 17,096
Organic Search 2,117 5,110 16,245
Referral 1,442 1,770 2,302
Email 441 1,529 1,569
Organic Social 274 77 490
AI Assistant 84
Search Console — head queries Top 1,000 queries summed · equal windows
Era Head clicks CTR Avg position
WordPress 609 1.6% 37.1
Webflow 985 4.3% 12.9
Hydra 731 3.1% 11.1

Hydra holds the best average ranking (11.1). Webflow era spiked head clicks and CTR; Hydra kept ranking gains while organic session volume in GA4 exploded.

WordPress last 90 days → Webflow first 90 Immediate cutover lift · Oct 7, 2025 Webflow live
Metric Last 90 · WP First 90 · Webflow Delta
Sessions 16,779 25,180 +50%
Key events 230 514 +123%
Pageviews 52,656 91,365 +73%
WC leads 150 292 +95%
Web forms 0 82 new

Cutover evidence: Sep 11, 2025 still WP 6.8.2 + Elementor → Oct 7, 2025 Webflow → Jun 8, 2026 Hydra OS (Git #105). URL cleanup followed (/contact-us → /contact, /about-us → /about).

Failure modes — what people get wrong when they read the scoreboard

  1. Desktop-only bragging. Desktop lab is the friendlier number. Mobile is where local-service money lives. If an agency will not show mobile field data, they are choosing the flattering gauge.
  2. Deleting revenue tools to chase a 100. ServiceTitan, chat, call tracking — load them wrong and they punish Total Blocking Time. Load them after first paint, on intent, and you keep the booking. The game is not the gauge.
  3. Confusing lab with field. Lab explains. Field decides. Our own marketing site is the honesty test — charted below. We publish the amber. Anyone who hides theirs is selling a story, not a standard.
  4. Stopping at Webflow and calling it transformation. A better CMS is not an operating system. If your “AI strategy” is still a theme and a plugin list, you are one platform hop behind the market you are pitching.
Our own house — ciwebgroup.com Jul 19, 2026 · field decides, lab explains
Field (real users · 28 days)
  • Core Web Vitals Passed
  • LCP 1.9s
  • INP 104ms
  • CLS 0
Lab · mobile
  • Performance 68
  • Accessibility 93
  • Best Practices 100
  • SEO 100
Lab · desktop
  • Performance 92
  • Accessibility 97
  • Best Practices 96
  • SEO 100

We publish the amber mobile lab score. It is the measured cost of the analytics / tag / session stack we deliberately run on ourselves — field data still passes. Agentic Browsing: 3/3.

Proof — fleet numbers, not vibes

The journey is not only our homepage. Across the Hydra launches we publish with Lighthouse receipts, the before/after averages (mobile lab, as of the July 19, 2026 guide snapshot) look like this:

Hydra client fleet — Lighthouse mobile 24 published launches · as of Jul 19, 2026
Category Typical trades site (before) Hydra OS clients (live) Best published
Performance 59.8 avg 95.8 avg · 22 of 24 at 90+ 100
Accessibility 88.8 avg 96.4 avg 100
Best Practices 62.5 avg 92.9 avg 100
SEO (crawlability) 88.5 avg 98.5 avg 100

“Before” = average of old WordPress / Wix / Webflow sites measured pre-rebuild on named launch stories. “After” = production domains with published scores.

Those “before” sites were the WordPress / Wix / Webflow stack the industry still sells as modern. The after numbers sit on named customer stories with domains and dates — not a composite invented for a webinar. Best published launch on that board: a clean 100 on performance.

And the load-time ladder we put on our own platform pages stays the simplest sentence in the company:

WordPress ~3.5s → Webflow ~1.8s → Hydra <100ms.

Action — what to do with this if you run trucks, not servers

  1. Open pagespeed.web.dev, paste your homepage, read the field section first.
  2. Paste your agency's homepage. Same test. If their house fails the standard they sell you, you have your answer.
  3. Ask one architecture question: is the page HTML at the edge, or a live app assembling itself after the request? That single answer predicts most of the scoreboard.
  4. If you want the longer buyer education, read the Lighthouse guide and the Hydra overview on ciwebgroup.com. If you want the cultural version of why improvement gets called “fear,” read the scare-tactic essay.

We did not invent a faster plugin. We changed platforms until the numbers matched the promise we make clients — and then we published the numbers. WordPress taught us the ceiling. Webflow raised it. Hydra removed it. That is the performance story. Everything else is branding.