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.
- 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
Hydra vs Webflow: +83% sessions, +218% organic. Hydra vs WordPress: +241% sessions, +131% leads. Web forms went 0 → 1 → 91.
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.
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.
<!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…
<!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">
<!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.
| 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.
| 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).
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 |
| 441 | 1,529 | 1,569 | |
| Organic Social | 274 | 77 | 490 |
| AI Assistant | — | — | 84 |
| 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.
| 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
- 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.
- 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.
- 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.
- 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.
- Core Web Vitals Passed
- LCP 1.9s
- INP 104ms
- CLS 0
- Performance 68
- Accessibility 93
- Best Practices 100
- SEO 100
- 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:
| 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
- Open pagespeed.web.dev, paste your homepage, read the field section first.
- Paste your agency's homepage. Same test. If their house fails the standard they sell you, you have your answer.
- 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.
- 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.