Documentation

How Crawlable.dev Works

Understand how we solve the fundamental SEO problem with Flutter Web apps by converting canvas rendering to search engine-friendly HTML.

The Problem

Flutter Web Limitation

Flutter Web renders content via Canvas API and WebAssembly

  • Googlebot can't read canvas content
  • Social media crawlers see blank pages
  • No semantic HTML for search engines
  • Poor search rankings and discoverability

SEO Impact

Your Flutter Web app is invisible to search engines

  • Zero search engine visibility
  • No social media previews
  • Poor user experience for bots
  • Lost organic traffic potential

Our Solution

Crawlable.dev provides a proxy + SDK that dynamically converts your Flutter Web app to SEO-friendly HTML for bots while preserving the native Flutter experience for users.

🔧

SDK Integration

Lightweight SDK that captures your app's state and content structure

🌐

Smart Proxy

Intelligent proxy that serves HTML to bots and Flutter to users

📊

SEO Optimization

Generates semantic HTML, meta tags, and structured data

How It Works

Request Flow

1
User or bot requests your Flutter Web app
2
Request goes through Crawlable proxy
3
Proxy detects user agent (human vs bot)
4
Bots get HTML, humans get Flutter

What You Get

SEO Benefits

  • Full search engine visibility
  • Semantic HTML structure
  • Meta tags and Open Graph
  • Structured data (JSON-LD)

User Experience

  • Native Flutter performance
  • Rich social media previews
  • Better discoverability
  • Improved search rankings

Ready to Make Your Flutter Web App SEO-Friendly?

We're currently in closed beta. Join the waitlist to be among the first developers to solve Flutter Web SEO challenges.