Hassaan Javed
All guides

Webflow performance

A Webflow performance audit checklist that starts with real users

Audit the assets, scripts, interactions, and layout decisions that affect real visitors, not only one Lighthouse score.

A Webflow performance audit checklist that starts with real users

Choose representative pages and a repeatable baseline

Test the homepage, the most important landing page, and at least one CMS template. Record mobile and desktop results separately because the bottlenecks and network conditions can differ.

Keep the test method consistent. Compare the same URL, device profile, location, and login state before and after changes.

  • Homepage and highest-value landing page
  • Representative CMS template
  • Mobile and desktop measurements
  • Core Web Vitals and visible loading behavior

Inspect the largest visible asset first

The largest element above the fold is often a hero image, video, poster, or headline. Confirm it is not delayed by unnecessary scripts and that images are exported at sensible dimensions and formats.

Reserve media dimensions to prevent layout movement. Avoid loading high-resolution desktop assets when a smaller responsive source would be sufficient.

  • Hero image dimensions and format
  • Responsive image variants
  • Video poster and loading strategy
  • Reserved width, height, or aspect ratio

Review fonts, scripts, and Webflow interactions

Every font weight, analytics tag, chat widget, scheduler, and animation library adds work. Keep what supports a real user or business requirement and delay non-critical scripts when possible.

Animate transform and opacity instead of layout properties. Test long pages on a mid-range mobile device, not only a powerful laptop.

  • Unused font families and weights
  • Third-party scripts and loading order
  • Duplicate libraries or embeds
  • Interaction cost and reduced-motion behavior

Find layout shift and input delays

Watch for late banners, embeds, sliders, forms, and fonts that move existing content. A good score can still hide a frustrating page if important controls shift while someone tries to use them.

Open menus, filters, sliders, and forms while the page is busy. Delayed feedback often points to heavy main-thread JavaScript or an event handler doing too much work.

  • Cookie banners and announcement bars
  • Embeds, calendars, maps, and sliders
  • Menu and form response time
  • Font swap and dynamic-content movement

Prioritize fixes by impact and verify the result

Group findings by expected user impact, implementation effort, and risk. Large image savings and unnecessary scripts usually deserve attention before tiny CSS reductions.

Retest the same pages after each meaningful group of changes. Keep a short record of what changed, what improved, and which constraints remain.

  • High-impact fixes completed first
  • Regression checks across breakpoints
  • Before-and-after measurements
  • Documented remaining constraints

Questions teams ask before starting

Is a Lighthouse score the same as Core Web Vitals?

No. Lighthouse is a controlled lab test. Core Web Vitals field data reflects eligible real-user visits over time. Both are useful, but they answer different questions.

Can Webflow websites pass Core Web Vitals?

Yes. The result depends on the page design, assets, custom code, third-party scripts, interactions, and how consistently performance is maintained after launch.

Should every third-party script be removed?

No. Keep scripts that support a clear business need. The goal is to understand their cost, remove duplication, and load non-critical tools at the right time.

Apply this to a real project.

Send the current website, Figma file, or migration plan. I will review the context and suggest the clearest next step.

Start a project