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
