The Problem: JavaScript and Search Engines
Modern web apps built with React, Vue, or AI builders render content dynamically in the browser. When a search engine bot visits your site, here’s what happens:The Solution: Dynamic Rendering
Hado SEO implements dynamic rendering at the edge. We serve different content based on who’s visiting:How Bot Detection Works
Our edge network analyzes incoming requests to identify different types of visitors:Search Engine Crawlers
Search Engine Crawlers
- Googlebot - Google’s main crawler - Bingbot - Microsoft Bing - DuckDuckBot - DuckDuckGo - YandexBot - Yandex search - Baiduspider - Baidu (China)
AI Search Bots
AI Search Bots
- GPTBot - OpenAI’s crawler for ChatGPT - ClaudeBot - Anthropic’s crawler - PerplexityBot - Perplexity AI search - Applebot-Extended - Apple’s AI features
Social Media Crawlers
Social Media Crawlers
What Gets Pre-rendered
When a bot visits your site through Hado SEO, we render and serve:| Content Type | Example | SEO Impact |
|---|---|---|
| Full HTML content | Your page text, headings, paragraphs | Core indexable content |
| Meta tags | <title>, <meta name="description"> | Search result snippets |
| Open Graph tags | og:title, og:image, og:description | Social media previews |
| Structured data | JSON-LD schema markup | Rich search results |
| Dynamic content | Data fetched from APIs | Complete page content |
| HTTP status codes | 200, 301, 404 | Proper crawl handling |
Caching Strategy
Pre-rendered pages are cached at our global edge network for fast delivery:| Plan | Cache Refresh Interval |
|---|---|
| Starter | Every 7 days |
| Pro | Every 3 days |
| Agency | Every 3 days |
Manual Recrawl
You can trigger manual recrawls from your dashboard:- 3 recrawls per hour per domain
- Useful after deploying content updates
- Cooldown timer shows remaining time
Architecture Overview
How it works:- All traffic flows through Hado’s edge network via DNS
- Bot detection analyzes the User-Agent header
- Search bots get pre-rendered, cached HTML
- Human visitors pass through with zero added latency
Key Benefits
No Latency for Users
Human visitors bypass prerendering entirely. Your app loads exactly as
before with zero added latency.
Global Edge Network
Our infrastructure spans multiple global points of presence for sub-250ms
response times worldwide.
Always Fresh Content
Automatic cache refresh keeps your content up-to-date. Manual recrawl
available for immediate updates.
Complete Control
Serves static HTML to search engines and AI crawlers to boost technical
on-page SEO
Comparison with Alternatives
| Feature | Hado SEO | Prerender.io | SSR Migration |
|---|---|---|---|
| Setup time | 5 minutes | Hours | Days/Weeks |
| Code changes | None | Middleware required | Complete rewrite |
| Maintenance | Zero | SDK updates | Ongoing |
| Cost | From $19/mo | From $99/mo | Developer time |
Ready to get started?
Set up Hado SEO in 5 minutes with our quickstart guide