open-seo
by every-app
OpenSEO is an open-source SEO tool covering keyword research, rank tracking, competitor insights, backlinks, site audits and AI visibility. It can be self-hosted or used as a hosted service, and it connects to AI assistants through an MCP server and agent skills.
- Stars
- 25.5k
- Licence
- MIT
- Runs on
- A small server
- Setup
- Moderate
- Language
- TypeScript
- Age
- 242 days
What you can do with it
- Research keywords and track search rankings for your own or clients' sites
- Run site audits and analyse competitors' backlinks
- Let an AI assistant such as Claude Code or ChatGPT pull SEO data through the MCP server
Could replace
- Semrush
- Ahrefs
Our suggestion based on what it does, not a feature-by-feature comparison.
Make money with it
A freelancer could offer SEO audits and keyword research reports to local businesses, using OpenSEO to produce the data cheaply.
An idea, not financial advice. Check the licence before charging for anything built on it.
Ways a business could use it
- Replace a monthly Semrush or Ahrefs subscription with pay-as-you-go data costs for your own website
- Run keyword research and site audits for clients as part of an SEO or content service
Can you use it commercially?
Free to use, change and sell, including in paid products. Keep the copyright notice.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
Self-host with a prebuilt Docker image (Compose) or deploy to your own Cloudflare account with one command, then add a DataForSEO API key.
Follow the official instructions in the project README.
Things to check
- Needs a paid DataForSEO API key to get any SEO data
- The hosted version adds a 28% markup on data costs
- Pay-as-you-go costs can mount up with heavy use
Who's talking about it
Checked 28 Oct 2026. Summary drafted by AI from the project's README.