
In simple English
This tool helps you watch your website positions on Google. It checks search terms, finds new keywords to target, and looks at links pointing to your pages. You can run it on your own server or use their hosted beta. You must bring your own data provider accounts, which cost money based on your usage. There is no core software subscription fee when self-hosting.
What it is
An open-source search engine optimization dashboard built with TypeScript. It connects to external data providers to fetch ranking histories, keyword metrics, and backlink details.
What it is good for
Solo builders who want to monitor search engine positions and research keywords without paying for expensive monthly subscriptions to traditional enterprise tools.
- Self-host on your own server with complete control over your data.
- Connects to external data providers using your own API credentials.
- Provides a REST API, command-line interface, and model context protocol support for AI agents.
- Requires external data provider accounts that charge for usage separately.
- Self-hosting needs multiple services including PostgreSQL and Temporal running together.
- Licenced under AGPL-3.0, which imposes strict rules if you modify and host the service for others.
Paid proprietary rank tracking and keyword research SaaS subscriptions
PostgreSQL
- harlan-zw/nuxt-seo1.5k stars
Seven search-engine and answer-engine modules for Nuxt sites, installed as one package.
- Swetrix/swetrix1.2k stars
Website analytics with no cookies, plus performance monitoring and error tracking, which you can host yourself.
- plausible/analytics30k stars
Cookie-free website visitor counting that you run yourself, with a single-page report.
docker compose up -d