A catalog that ranks well in one country can quietly slip in another, and mobile diverges from desktop. Bisibility tracks the same terms as keyword x country x device combinations, with every position landing in your own Postgres.
Track the same product and category terms across multiple countries, languages, and devices to see where each market diverges.
Keep positions, ranking URLs, check timestamps, and provider costs for every locale in your own Postgres database.
Run daily, weekly, manual, or custom-cron checks so per-market history accumulates without manual exports.
Pull rankings per country and device into your own reports, BI tools, or merchandising workflows.
The self-hosting guide lists the current services and deployment paths. Connect a supported SERP provider before the first real rank check.
Review the deployment optionsUse the playbook for a repeatable SEO process, estimate provider cost, or explore the closest product workflow.
A catalog that ranks well in one country can quietly slip in another, and mobile diverges from desktop. Bisibility tracks the same terms as keyword x country x device combinations, with every position landing in your own Postgres.
Bisibility ships an AGPL-3.0 self-hosted app, BYO DataForSEO or SerpAPI support, scheduled Google rank checks, multi-location and multi-device tracking, owned Postgres history, CSV-oriented exports, REST API v1, OpenAPI, MCP, and agent-discovery endpoints.
Competitor benchmarking and Share of Voice is shipped. Automatic competitor discovery and advanced history remain planned. Rank alerts in-app and by email are shipped. Slack alert delivery is planned. Outbound webhooks are shipped. Opt-in Google Search Console and GA4 connections are shipped (self-hosted). GA4 and GSC conversion attribution is planned.
