Documentation
DashboardGet Started
Getting StartedAPI ReferenceFrameworksIntegration ExamplesTroubleshootingBest Practices
BotRender

Making SPAs search engine friendly, one render at a time.

Documentation

  • Getting Started
  • API Reference
  • Frameworks

Resources

  • Integration Examples
  • Troubleshooting
  • Best Practices

Support

  • Help & Support

© 2025 BotRender. All rights reserved.

    Getting Started

    Quick Start Guide

    Get BotRender up and running in your JavaScript application in under 5 minutes.

    What is BotRender?

    BotRender is a prerendering service that makes your JavaScript applications SEO-friendly by serving static HTML to search engine crawlers and social media bots, while delivering the full interactive experience to regular users.

    SEO Optimization
    Improve search rankings
    Social Sharing
    Rich social media previews
    Zero Config
    Works out of the box

    Step-by-Step Setup

    1
    Create Your Account

    Sign up for a free BotRender account and create API keys in your settings to authenticate your integration.

    🔑 After signup, visit Settings → API Configuration to create your first API key.

    Your API Keys
    Please sign in to view your API keys, or create an account to get started.
    Create Free Account
    2
    Add Your Site

    In your dashboard, add your website URL to start prerendering. BotRender will automatically detect your site's structure and begin optimizing it for search engines.

    https://your-app.com
    3
    Configure Your Application

    Choose your integration method based on your application setup. We have comprehensive examples for all major platforms:

    Integration Examples

    Complete setup guides with your organization UID pre-filled

    Web Servers: Apache, Nginx
    Frameworks: Express.js
    SPA Frameworks: React, Vue.js, Angular
    80+ Bot Detection: Search engines, AI crawlers, social media
    View Integration Examples
    4
    Test Your Setup

    Verify that prerendering is working correctly by testing with different user agents:

    Test with curl:
    curl -A "googlebot" https://your-app.com
    You should see fully rendered HTML content instead of your JavaScript application shell.
    Next Steps

    Great! Your site is now being prerendered. Here are some recommended next steps:

    Framework-Specific Guides
    Optimize for your specific framework
    Configure Caching
    Improve performance with smart caching
    Monitor Performance
    Track your prerendering analytics
    Troubleshooting
    Common issues and solutions