We’ve repeatedly seen a major performance issue caused by embedded HighLevel forms — especially on mobile. After extensive testing, we identified that forms in the footer or hero section can reduce mobile Lighthouse scores by 20–30 points.
Example: Our homepage consistently scored below 70 on mobile. After removing just the embedded newsletter form, the score jumped into the 90s. This aligns with issues we also had 3 years ago on a WordPress site using the same forms. The core problems include:
Delay in First Contentful Paint (FCP) and Largest Contentful Paint (LCP)
Render-blocking form-related CSS/JS
Unnecessary third-party scripts loaded even when forms are not visible
~4–5 seconds added to visual rendering
This affects not only UX but also SEO and conversion rates. The desktop performance remains high, so this is clearly a mobile-specific bottleneck.
🟠 Suggested Improvements:
Lazy load forms only after interaction (e.g., click or scroll)
Defer all form-related JavaScript (e.g., libphonenumber, intlTelInput)
Avoid loading hidden forms during initial paint
Reduce bundle size by loading only necessary input types
Please prioritise this — we’re seeing this across multiple websites and it’s harming performance out of the box.