# OpenSEO Self-Hosted Keyword Research and SEO Analysis Platform

> OpenSEO is an open-source, self-hostable SEO platform that provides keyword research, domain insights, backlink analysis, and site audits. It serves as a pay-as-you-go alternative to Semrush and Ahrefs, powered by DataForSEO APIs with no subscription required.

- Skill: `agentskillexchange/openseo-self-hosted-keyword-research-and-seo-analysis-platfo` (Agent Skill)
- Install (CLI): `npx skillmds@latest add agentskillexchange/openseo-self-hosted-keyword-research-and-seo-analysis-platfo`
- Raw SKILL.md: https://api.skillmd.com/api/skills/agentskillexchange/openseo-self-hosted-keyword-research-and-seo-analysis-platfo/raw
- Safety review: pending (external: skill-scanner PASS, skillspector CAUTION)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Marketing & Growth
- Author: agentskillexchange (https://skillmd.com/u/agentskillexchange)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/agentskillexchange/openseo-self-hosted-keyword-research-and-seo-analysis-platfo

---


# OpenSEO Self-Hosted Keyword Research and SEO Analysis Platform

OpenSEO is an open-source, self-hostable SEO platform that provides keyword research, domain insights, backlink analysis, and site audits. It serves as a pay-as-you-go alternative to Semrush and Ahrefs, powered by DataForSEO APIs with no subscription required.

## Installation

Use the upstream install or setup path that matches your environment:
- Docker is recommended for getting started. It's super easy to get up and running once you install Docker.
- Install Docker: https://www.docker.com/products/docker-desktop/
- docker compose pull
- docker compose up -d

Requirements and caveats from upstream:
- [Docker Self Hosting](#docker-self-hosting)
- Backlinks requires one more step beyond the API key: you also need DataForSEO Backlinks enabled on your account (trial or paid subscription), then confirm access from the Backlinks page in OpenSEO.
- Docker self-hosting: .env

Basic usage or getting-started notes:
- DataForSEO API: pay-as-you-go based on usage.
- cp .env.example .env
- Set DATAFORSEO_API_KEY in .env

- Source: https://github.com/every-app/open-seo
- Extracted from upstream docs: https://raw.githubusercontent.com/every-app/open-seo/HEAD/README.md

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/openseo-self-hosted-keyword-research-seo-analysis/)

