WebflowPerformanceTechnical SEOTechnical Rescue

proGrow: from PageSpeed 52 to 97

52% → 97%
Worst page improvement
21.3MB
Largest page before
1321
Unused classes removed
13
Pages audited
2
Pages hit 100%

Performance audit and optimization of proGrow's Webflow website. Systematic cleanup took the worst page from 52% to 97% on PageSpeed.

The challenge

proGrow’s Webflow site looked professional on the surface but was struggling underneath. Average page load time was 7.58 seconds. Average page size was 4.73MB. The team page alone weighed 21.3MB.

The site had accumulated technical debt through rapid development: 1321 unused CSS classes, 19 unused animations, hidden elements with lorem ipsum text, and broken heading hierarchy on nearly every page. None of these were visible to the client, but they were dragging down performance, SEO, and accessibility.

The solution

We ran a full audit of all 13 key pages using GTmetrix and Screaming Frog SEO Spider, then addressed the issues systematically.

Webflow was the platform. The problems weren’t about Webflow’s capabilities but about how the project had been built and maintained. Every fix was done within Webflow’s native tools.

Code cleanup came first. We removed all unused classes, animations, and hidden elements. Unnecessary breakpoints were stripped. Duplicate navigation and footer components were consolidated into reusable blocks.

Image optimization followed. Every image was compressed and resized. Dimension attributes were added so browsers could allocate space before loading. Alt text was added throughout.

SEO and structure completed the work. Heading hierarchy was rebuilt on every page. Meta descriptions were written. OpenGraph images were created. URL inconsistencies and broken hreflang tags were corrected.

Technical approach

The audit revealed that the issues were systemic, not isolated. The same problems repeated across every page: missing H1s, unoptimized images, redundant code, hidden elements loading resources.

The fix followed a strict page-by-page process: audit with GTmetrix for performance data, audit with Screaming Frog for SEO and structural issues, fix everything in a single pass, then retest. The whole process took two weeks.

The results

Two weeks after the fixes, retesting on GTmetrix showed improvements across every page. The team page went from 52% to 97%. Two pages hit perfect 100% scores. Structure scores improved by 5-10 points across the board.

For the full breakdown with before and after scores, read the detailed audit deep dive.

Visit website

Key Results

01

Team page rescued

The worst-performing page went from 52% to 97%, with its 21.3MB size drastically reduced through image optimization and code cleanup.

02

Two pages hit perfect scores

The blog article and pricing page reached 100% performance on GTmetrix after optimization.

03

Structure improved across the board

Heading hierarchy rebuilt, semantic HTML implemented, and structure scores jumped 5-10 points on every page.

04

Full SEO cleanup

Meta descriptions written, OpenGraph images created, URL inconsistencies fixed, and broken hreflang tags corrected.