Troubleshooting: Form Not Loading
Fix common issues preventing your FormRobin form from loading or displaying correctly for visitors.
Common Symptoms
- Blank page when accessing form URL
- "Form not found" or 404 error message
- Form loads but fields don't appear
- Loading spinner never finishes
- Form appears broken or misaligned
- JavaScript errors in browser console
Issue: "Form Not Found" or 404 Error
Possible Causes
- Incorrect form URL or slug
- Form was deleted
- Form was never published
- Typo in the URL
Solutions
- Check the URL: Verify you're using the correct form slug. Go to Forms → select your form → copy the exact URL
- Verify form exists: Log in to FormRobin and confirm the form appears in your Forms list
- Check for typos: Form slugs are case-insensitive, but make sure the slug text matches exactly
- Republish if needed: If you recently edited the form, try saving it again
Issue: Blank Page or White Screen
Possible Causes
- JavaScript errors preventing rendering
- Browser caching old version
- Ad blockers or browser extensions
- Network connectivity issues
Solutions
- Hard refresh: Press Ctrl+F5 (Windows) or Cmd+Shift+R (Mac) to reload without cache
- Check browser console: Open Developer Tools (F12) → Console tab → look for error messages
- Try incognito/private mode: Test in a private browsing window to rule out extensions
- Disable ad blockers: Temporarily disable extensions like uBlock Origin or AdBlock
- Try different browser: Test in Chrome, Firefox, or Safari to isolate browser-specific issues
- Check internet connection: Ensure you have stable connectivity
Issue: Form Loads but Fields Don't Appear
Possible Causes
- Form has no fields added yet
- Conditional logic hiding all fields
- CSS conflicts on embedded forms
- JavaScript errors
Solutions
- Check form has fields: Edit the form in FormRobin → verify fields are added and saved
- Review conditional logic: Check if conditions are hiding fields unintentionally
- Test standalone URL: Access the form's direct FormRobin URL (not embedded) to isolate embedding issues
- Check browser console: Look for JavaScript errors that might prevent field rendering
- Clear cache and reload: Browser may be showing cached empty version
Issue: Loading Spinner Never Finishes
Possible Causes
- Slow network connection
- Server issues (rare)
- JavaScript errors
- CORS issues on embedded forms
Solutions
- Wait longer: Give it 10-15 seconds, especially on slow connections
- Check network tab: Open Developer Tools → Network tab → look for failed requests
- Test direct URL: Try the standalone form URL instead of embedded version
- Disable extensions: Browser extensions might block resources
- Try different network: Test on mobile data or different WiFi
- Contact support: If persistent, may indicate server issue
Issue: Form Doesn't Load When Embedded
Possible Causes
- Incorrect embed code
- Parent page CSS or JavaScript conflicts
- Content Security Policy (CSP) restrictions
Solutions
- Verify embed code: Ensure you copied the complete embed code from FormRobin. The embed code uses a
<div class="formrobin-embed">element paired with a<script>tag — not an iframe - Check script loading: Ensure your website allows external scripts from formrobin.com. Some Content Security Policy (CSP) configurations may block the embed script
- Test standalone first: Verify form works at its direct URL before troubleshooting embedding
- Check for JavaScript conflicts: Other scripts on your page may conflict with the FormRobin embed script. Test by embedding on a minimal HTML page
- Use direct link: As a workaround, link directly to form instead of embedding
Issue: Form Appears Broken or Misaligned
Possible Causes
- CSS conflicts with parent page
- Container element too small
- Browser zoom level
- Mobile responsiveness issues
Solutions
- Test at direct URL: See if layout issue exists on standalone form
- Check container width: Ensure the parent element has sufficient width for the form to render properly
- Reset browser zoom: Ensure zoom is at 100% (Ctrl+0 or Cmd+0)
- Test on desktop: Some forms may have mobile layout differences
- Check parent CSS: Your website's CSS may be affecting the embedded form's styles
- Isolate the embed: Place the embed code in a container with minimal CSS to rule out style conflicts
Browser-Specific Issues
Internet Explorer / Old Edge
FormRobin may not support very old browsers. Recommend users upgrade to:
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (Chromium version)
Safari-Specific Issues
- Check "Prevent Cross-Site Tracking" setting
- May block cookies/storage needed for form sessions
- Test in private browsing to isolate
Preventive Measures
- Test regularly: Check your form works after making changes
- Use modern browsers: Encourage visitors to use updated browsers
- Monitor uptime: FormRobin status page shows any service issues
- Keep embed code updated: Use latest embed code if FormRobin updates it
- Have backup: Keep a link to standalone form URL as fallback
When to Contact Support
Contact FormRobin support if:
- Form consistently fails to load across all browsers/devices
- Error persists after trying all troubleshooting steps
- You see server error messages (500, 502, 503)
- Multiple users report the same issue
- Form worked previously but suddenly stopped
Provide: form URL, browser/device info, screenshots of errors, and steps to reproduce.
FAQ
Q: My form works at the direct URL but not when embedded. What should I do?
A: This usually indicates a conflict with your website's CSS or JavaScript, or a Content Security Policy blocking the embed script. Test by placing the embed code on a minimal HTML page to isolate the issue.
Q: Does FormRobin support Internet Explorer?
A: FormRobin is designed for modern browsers (Chrome, Firefox, Safari, Edge). Older browsers like Internet Explorer may not render forms correctly.
Q: Can ad blockers prevent my form from loading?
A: Yes. Some ad blockers or privacy extensions may block external scripts, including the FormRobin embed script. Ask users to try incognito/private browsing mode to rule this out.
Still having issues? Contact our support team with specific details about the problem!