Forms that never rendered, on a site tuned for speed
A performance stack and a lead-capture stack quietly fighting each other on a live commercial site.
- Problem
- Aggressive caching was breaking the CRM forms two different ways: unused-CSS removal stripped the form’s stylesheet because it isn’t in the initial HTML, and JavaScript delay held the embed script until the visitor moved the mouse, so on mobile and for fast bouncers the form simply never appeared. Separately, the page flashed unstyled content and swapped fonts mid-load.
- Approach
- Traced each symptom to the specific optimisation causing it rather than switching optimisations off wholesale. Safelisted the form’s CSS against unused-CSS removal, excluded the CRM form host and its init call from JavaScript delay, and fixed the flash of unstyled content and font swap at the loading layer, keeping the speed gains intact.
- Result
- Forms render on page load across devices, on mobile and for fast bouncers, with the site’s performance optimisations still in place.






