OpenSEO is an open-source, self-hostable SEO platform covering keyword research, rank tracking, competitor insights, backlinks, and site audits — deployed as a Cloudflare Worker ("open-seo" in wrangler.jsonc with entry at "src/server.ts") backed by two long-running Workflows for audits and rank checks. The deployment wires SSR compilation via Vite's Cloudflare plugin directly to the Worker runtime, using Node.js compatibility and public fetch for the Worker's feature set. A Cloudflare Workflow is a durable, long-running execution primitive managed by Cloudflare's platform that survives beyond the time limits of a standard Worker request.
OpenSEO is an open-source, self-hostable SEO platform — a pay-as-you-go alternative to Semrush and Ahrefs — covering keyword research, rank tracking, competitor insights, backlinks, site audits, and AI visibility workflows.[1]
The Cloudflare Worker is named "open-seo" with its entry point at "src/server.ts", as declared in wrangler.jsonc.[2] In wrangler.jsonc, the Worker's compatibility_date is "2025-09-02" and its compatibility_flags are ["nodejs_compat", "global_fetch_strictly_public"].[2] Two Cloudflare Workflows are declared in wrangler.jsonc: SiteAuditWorkflow bound as SITE_AUDIT_WORKFLOW and RankCheckWorkflow bound as RANK_CHECK_WORKFLOW.[2] vite.config.ts configures the Cloudflare plugin with inspectorPort: false and viteEnvironment: { name: "ssr" }, wiring the SSR environment to the Cloudflare Worker runtime.[3]
Sources