Track Google rankings. Research keywords. Inspect backlinks.
Self-host or start free - pay only for rank checks with .
Simple setup. Live ranks in minutes.
Paste your DataForSEO or SerpApi key.
Paste a list, or import from Search Console.
Daily positions and alerts. Export whenever you want.
Track positions, research keywords, inspect backlinks, get alerted - without the modules you'll never open.
Daily Google positions with trend charts and a #1-100 distribution.
Target position per keyword with an alert when you slip.
Discover keyword ideas, search demand, and provider cost before tracking.
up to 300 ideas from one seed · ~$0.06
Inspect referring domains, linked pages, and new or lost backlinks.
Compare tracked competitors and Share of Voice across the same keywords.
Plug in your SERP provider (DataForSEO, SerpApi) and Search Console.
Pick how often each keyword re-checks. You control the provider spend.
Every lookup shows its estimated provider cost up front, caches for hours, and streams straight into a table you can filter, sort, and push to tracking. No markup. No surprises.
v0.5.0
One command connects bisibility to Claude Code, Codex, or any MCP client. Browser consent, scoped access, nothing to copy-paste.
Your rank history stays in your Postgres database, not behind a hosted service's retention limits. The hosted service and the self-hosted app share the same features - and working features never leave the open application.
Open-source keyword rank tracker. Self-host with Postgres, bring your own SERP provider, and read ranking changes next to the signals that explain them.
The self-hosted build ships without a data source, by design. Configure a provider (DataForSEO, SerpApi) and drop in your key. No key, no rankings.
$ bisibility providers connect dataforseo --login $DATAFORSEO_LOGIN --secret $DATAFORSEO_PASSWORD --primaryA production install includes the web app, a worker, PostgreSQL, Valkey, and Temporal. They all come up with one command, with no license server or mandatory telemetry.
$ docker compose --profile scheduled up -dRun it on your own infra. Unlimited keywords, projects, and seats.
The same open application, hosted for you. Free with usage limits - no payment method required.
Before you join
We will give beta users at least one month's notice before anything changes. Nothing switches to paid automatically, and there is no charge unless you add a card first.
Your account keeps working while you choose what is right for you: subscribe to the hosted service, self-host the AGPL-3.0 application for free, or export your full history and leave.
No. The hosted beta does not require a card, and self-hosting does not require one either.
You still need your own SERP provider account for rank checks and research. That provider bills you directly for its usage; bisibility never charges or resells those requests.
Yes. Download a project package from the hosted app to keep its keywords and completed ranking history together, then restore that package into a self-hosted project. Provider keys, analytics tokens, and user passwords are intentionally excluded.
You can also export project rank history as CSV through the app or REST API. The API supports the same history filters as the app and streams completed checks as CSV.
Yes. The hosted beta is available in open beta, so you can use the hosted application without operating PostgreSQL, Valkey, or the Temporal worker.
The beta is currently free, with usage limits, and does not require a payment method. It does not yet include a production uptime SLA or restore guarantee. Connected data providers still use your own accounts, quotas, and billing.
The hosted service keeps your data portable through full-history export and a migration path to self-hosting; you do not own or operate the managed database.
You can also self-host the open-source application and operate the full stack yourself.
Provider support differs by capability. Connecting SerpApi enables Google rank checks, but it does not currently enable bisibility's keyword or backlink research.
| Capability | DataForSEO | SerpApi |
|---|---|---|
| Google rank tracking | Yes | Yes |
| Keyword research | Yes | Not currently |
| Backlink research | Yes | Not currently |
You can use, inspect, modify, and self-host the released application under AGPL-3.0. If you run a modified version as a network service for other people, the license generally requires you to offer those users the corresponding source code.
Running an unmodified bisibility deployment for your own team or company does not require you to publish anything.
Versions already released under AGPL-3.0 remain available under those terms. The license text governs; this FAQ is a practical summary, not legal advice.
That depends on how many keywords you track, how often, and how deep. You pay your provider directly, at their prices, and the cost calculator works out the monthly figure before you connect anything.
