Images not loading on live site
Check that image URLs are absolute (start with https://). GHL media URLs must be public. Re-upload images to GHL media library if needed.
Forms not submitting to GHL
Verify form action URL matches your GHL webhook. Check that all required fields have 'name' attributes. Test webhook in GHL settings.
Colors not matching client's brand
Update PRIMARY_COLOR and SECONDARY_COLOR variables with correct hex codes. Clear browser cache and hard refresh (Ctrl+Shift+R).
Mobile layout looks broken
Check viewport meta tag is present. Ensure no fixed widths in CSS. Test on actual mobile device, not just browser dev tools.
Video background not playing
Verify USE_VIDEO is set to true. Check video URL is valid and accessible. Use MP4 format for best compatibility. Add autoplay, muted, loop attributes.
Phone number click-to-call not working
Ensure phone number uses tel: protocol (tel:+15125550123). Remove spaces and special characters except + and -.
Site loads slowly
Compress images before uploading. Use WebP format. Check video file size (should be under 10MB). Enable GHL caching.
Text is hard to read
Check color contrast ratio (use WebAIM contrast checker). Adjust text color or background overlay opacity. Use darker overlay for light text.
✅ Fully Compatible Features:
- Custom HTML pages
- Form submissions to CRM
- Media library integration
- Custom domains
- Mobile responsive design
- Analytics tracking
⚠️ Known Limitations:
- GHL may strip some JavaScript - use inline scripts when possible
- External CSS files sometimes don't load - use inline styles or CDN
- Video backgrounds may not autoplay on iOS Safari (mobile restriction)
- Some animations may be slower in GHL editor preview vs. live site
✅ Fully Supported:
- Chrome 90+
- Firefox 88+
- Safari 14+
- Edge 90+
- Mobile Safari (iOS 14+)
- Chrome Mobile (Android)
⚠️ Limited Support:
- Internet Explorer (not supported)
- Older Android browsers (pre-2020)
- Opera Mini (basic features only)
Testing Tip: Always test on real mobile devices before going live. Browser dev tools don't perfectly simulate mobile behavior, especially for video backgrounds and touch interactions.
Contact Support:
Before contacting support, have ready:
- Client name and website URL
- Screenshot of the issue
- Browser and device information
- Steps to reproduce the problem