Skip to content

Open source · MIT licence · Self-hostable

Open‑source SEO Ahrefs & SEMrush features

Keyword research, rank tracking, backlinks, site audits, AI visibility and your Search Console data, in one workspace you can run yourself, read every line of, and hand to your AI agent.

Or see every SEO tool, with real screenshots.

The Keyword overview for standing desk: difficulty 38, 135K searches a month, traffic potential, volume in six countries and keyword ideas
Open-source licence
MIT
Docker command to self-host
1
MCP tools for your AI agent
67
Site audit checks, free
117

Keyword overview

Keyword research: difficulty, volume and the top 10

Type a keyword, pick a market, press Enter. Difficulty, volume, traffic potential, volume in other countries, ideas, questions and the live top 10 load together.

  • Difficulty with the links you need
  • Volume by country
  • Live top 10 with DR, links and traffic
Learn more about keyword overview

Keyword, country, city or state and language sit in one row. One search loads everything, and a repeat within a day is free.

The search row: keyword, country, city or state, language and the Analyse button
1 / 4

Agents and MCP

SEO MCP server for your AI agent

Connect your agent in two minutes, then use ready-made skills or just ask. Every paid call shows its price first and stays under the limit you set.

agent · openseo mcp
Example session with illustrative figures.
  • ChatGPT
  • Claude
  • Claude Code
  • Cursor
  • VS Code
  • Codex
  • Gemini CLI
  • OpenCode
  • Windsurf

And any client that connects to anMCP server

Setup guide

Paste the prompt into your agent. It connects itself and checks the connection without spending anything.

AI visibility checker

AI visibility checker for ChatGPT and Gemini

Ask ChatGPT, Gemini, Claude and Perplexity the same question with web search on. Every source each one cites, in order, and whether your site is among them.

  • Four assistants, one question
  • Citations in order
  • Your site cited and named
Learn more about AI visibility checker

Every site any assistant cited, ranked by how many cite it and how high, with each assistant’s place for it.

The most cited sites, with the assistants that cite each one and their place in each list
1 / 2

Local search

Local keyword research by city

Pick a city, state or region inside the country. Volume becomes local, and the results and suggestions are the ones people there see.

  • Local volume next to the national figure
  • Results from that place
  • Remembered across every tool
Learn more about local search

Search any city, state or region in the chosen country. Your choice is saved, so the next tool you open starts in the same market.

The search row with Austin, Texas chosen as the city
1 / 2

Keyword ideas

Keyword ideas around any topic

Matching terms, related searches, questions and Google suggestions in one list, with volume, difficulty, intent and trend. Filter for free on what is loaded.

  • Filter by words, intent, volume and difficulty
  • Save to a project in one click
  • Export to CSV
Learn more about keyword ideas
A list of keyword ideas for standing desk with tabs for matching terms, related terms, questions and suggestions, and filters

SERP checker

SERP checker for any location

The top 10 for any keyword on desktop or mobile, in any country, state or city, with every result’s authority, links and traffic.

  • Desktop or mobile
  • SERP features in place
  • Open any page or its backlinks
Learn more about SERP checker
The SERP checker for standing desk with volume, difficulty and intent, the features on the page, and the top results with their metrics

Domain overview

Website traffic and domain overview

Traffic and what it is worth, keywords, links and authority, how rankings are spread and moving, its top keywords and pages, and who it competes with.

  • Top 100 keywords by traffic
  • Top 100 pages
  • Competitors one click away
Learn more about domain overview

Domain Rating, organic traffic and its value in ads, ranking keywords, backlinks and referring domains, for the country you pick.

Domain overview for zapier.com: Domain Rating 91, 6.9M organic traffic, 187K keywords, backlinks and referring domains
1 / 3

Page analyser

On-page SEO analysis of any URL

Paste a URL: its authority, links and traffic, its title, description and headings checked, the keywords it ranks for and its strongest backlinks.

  • On-page checks
  • Keywords the page ranks for
  • Strongest backlinks
Learn more about page analyser

The page’s URL Rating and its site’s Domain Rating, the links pointing at it, and the traffic and keywords it earns.

Page analyser for a Zapier blog post: URL rating, Domain Rating, referring domains, backlinks, organic traffic and keywords
1 / 3

Backlink checker

For a domain or one page: totals, the monthly history of links gained and lost, the strongest backlinks, referring domains, anchors and the most linked pages.

  • Monthly history
  • Strongest links first
  • Link intersect with competitors
Learn more about backlink checker

Backlinks, referring domains, the dofollow share, broken links and spam score.

Backlink totals for zapier.com: backlinks, referring domains, dofollow share, broken backlinks, spam score and rank
1 / 3

Competitors

Competitor analysis and keyword gap

Your organic competitors, then the keyword gap with any of them: the keywords only they rank for, and the ones you share, side by side.

  • Organic and SERP competitors
  • Keyword gap in one click
  • Save the opportunities
Learn more about competitors

Sites that rank for the same keywords as you, with how many you share and their traffic. Click one for the gap.

Organic competitors of zapier.com with common keywords, average position, their keywords and traffic
1 / 2

Local rank checker

Google Maps local rank checker

A grid of Maps searches across any city shows who holds the top places in each part of town, for every business at once.

  • 3 × 3 to 7 × 7 grids
  • Every business ranked
  • Any business’s grid, free
Learn more about local rank checker
A grid of rank numbers coloured green to red, next to the businesses that rank across the area

Features

AI visibility, rank tracking and site audits

AI visibility without a subscription, rank tracking from $0.02 a check, site audits, Search Console, local rank tracking and the agent tools, each with its own page on what it does and what it costs.

All features

You are in control

Why open-source SEO software

Closed suites decide what you see, where your data goes and what you pay. OpenSEO is built the other way round.

  • Open source, all of it

    The app, the API, the crawler and the agent server are MIT licensed. Read every line, change what you need, and keep your changes.

  • Your server, your data

    Run it on your own computer or server with Docker. Your keywords, rankings and audits live in your own database, and you decide what leaves it.

  • No surprise bills

    Pay per lookup, with every call and its cost listed in the app. Set a monthly limit and nothing is spent past it, by you or by any agent.

  • Agents on a leash

    Sixty-six MCP tools give your agent the whole workspace, and every paid call takes a ceiling: a call that could cost more than you agreed is refused before it starts.

Why OpenSEO

Self-host

Self-hosted SEO tools with Docker

Everything this site runs is in the repository. Start it on your own machine or server with Docker, and it is yours.

  • One image and one compose file: database, API, dashboard and site
  • Any machine that runs Docker: your PC, a home server or a $10 cloud server
  • Automatic HTTPS for your own domain

DockerPostgreSQLOpen source

Terminal
git clone https://github.com/duckduckdeploy/openseo.git openseo
cd openseo
cp .env.example .env
# In .env, set two secrets:
#   AUTH_SECRET=     any 32+ random characters
#   ENCRYPTION_KEY=  output of: openssl rand -base64 32
docker compose up -d --build
# Dashboard http://localhost:3200 · site http://localhost:3101

Search data

Start with $5 of free search data

Keyword, ranking and backlink data in OpenSEO comes from YepAPI. Sign up there and new accounts get $5 in free credit, for a limited time. That is enough to try every tool before you spend anything.

  1. 1

    Sign up at YepAPI

    New accounts get $5 in free credit, for a limited time.

  2. 2

    Copy your API key

    It is on your YepAPI dashboard once you sign in.

  3. 3

    Paste it into OpenSEO

    During account setup, or later in Settings. Every tool works from there.

The free credit is YepAPI’s limited-time offer and may end. After it, you pay YepAPI per lookup at its price. OpenSEO lists every call with its cost and a monthly limit caps what you spend. See pricing

Your SEO, on your terms.

Start online in a minute, or run the whole suite on your own server. It is open source either way.