BotRender Troubleshooting
Comprehensive guide to diagnose and fix common issues with BotRender integration. Get your prerendering back on track quickly.
Understanding the workflow helps identify where issues occur
1
Bot Request
Search engine bot requests your page
2
Detection
Your middleware detects bot and forwards to BotRender
3
Rendering
BotRender fetches and renders your JavaScript page
4
Delivery
Pre-rendered HTML sent back to bot
How to Test Your BotRender Integration
Verify that your pages are being prerendered correctly
Test your site with BotRender user agent using curl
curl -H "User-Agent: Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" https://your-site.com
Browser User Agent Override
Use Chrome DevTools to test with different user agents
- Open Chrome DevTools (F12)
- Click three dots menu → More tools → Network conditions
- Uncheck 'Use browser default' under User agent
- Select 'Googlebot' or add custom bot user agent
- Reload page to see prerendered content
Check for BotRender headers in responses
Look for these headers:
X-Botrender-Token: [your-token]
X-Prerender-Status: success
X-Prerender-Timestamp: [render-time]
Still Having Issues?
Our support team is here to help. Get personalized assistance with your BotRender integration.