OpenSEO
Open source alternative to Semrush and Ahrefs — keyword research, rank tracking, backlinks, and site audits, with a built-in MCP server for AI agents.
Overview
Description
OpenSEO is an open source, self-hosted alternative to Semrush and Ahrefs. It brings keyword research, rank tracking, competitor insights, backlink analysis, and site audits into one modern interface, and exposes an MCP server so AI agents like Claude Code can run SEO workflows directly against your data. Bring your own DataForSEO API key and pay only for what you use — no monthly subscription required.
Features
- Keyword Research: Search volume, difficulty scoring, and topical clustering for any seed keyword.
- Rank Tracking: Monitor keyword positions over time, including local rank grids.
- Competitor Insights: Compare domains, ranked keywords, and content gaps against rivals.
- Backlink Analysis: Audit referring domains, anchor text, and link profiles.
- Site Audits: Automated technical SEO audits with issues prioritized by severity.
- MCP & Agent Skills: An MCP server plus reusable Agent Skills so Claude Code, OpenClaw, and other agents can run SEO tasks against your account's data.
Technology Stack
TypeScript throughout, with a Next.js web app and a Cloudflare Workers backend. SEO data is sourced from the DataForSEO API (bring your own key), with optional Google Search Console and Google Analytics integrations.
Requirements
- A DataForSEO API key (pay-as-you-go, billed directly by DataForSEO)
- Docker, for local self-hosting, or a Cloudflare account for internet-facing self-hosting
- Node.js for local development