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.






