bisibility
PricingAffiliate programSign inDocs
Start freeOpen app

SEO

  • Rank trackingGoogle positions by location and device, on your schedule
  • Keyword researchVolume, difficulty and intent, priced before each lookup
  • Domain overviewEstimated traffic, keywords and top pages for any domain
  • BacklinksReferring domains, anchors and new and lost links
  • Site AuditA bounded HTML sample with technical findings by URL
  • SERP historyA stored snapshot of the results page from every check
  • Search ConsoleClicks, impressions and queries, kept past 16 months

AI search

  • Prompt TrackerRepeated prompts with retained answers and citations
  • AI researchPrompt Research, Brand Visibility and Prompt Playground

Connect

  • AI agents (MCP)Let Claude, ChatGPT, Cursor, Codex or Grok work with your data
  • Project ContextBusiness, audience, products, goals and rules for your agents
  • Agent ReportsSaved analyses with source evidence and limitations
  • API, CLI and SDKsREST with OpenAPI, a CLI and TypeScript, Python, Go SDKs
  • IntegrationsDataForSEO, SerpApi, Search Console, GA4 and Plausible

Agent skills

  • SEO auditTurn a bounded crawl and saved visibility evidence into prioritized actions.
  • Brand Visibility auditExplain retained AI mentions and citations with traceable evidence.
  • Keyword opportunity researchPrioritize keyword ideas from one confirmed seed.
  • Competitor analysisCompare one rival with your tracked keywords in a confirmed market.

Cost

Know the cost before you connect

Estimate your monthly SERP provider spend.

Open the calculator
  • All features
  • All skills
  • Cost calculator
  • Roadmap
  • Self-hosting guide opens in a new tab
bisibility

Open-source SEO platform. Daily Google positions, keyword research, and competitor tracking.

FeaturesRank trackingSERP historyKeyword researchDomain overviewBacklinksSearch ConsoleAI agents (MCP)API, CLI and SDKsPrompt TrackerAI researchProject ContextAgent ReportsSite Audit
ProductAll featuresIntegrationsPricingAffiliate programRoadmap
Comparevs OpenSEOvs Semrushvs Ahrefsvs SE RankingAll alternatives
ResourcesDocsBlogChangelogCost calculatorGlossaryFAQ
Open sourceGitHubSelf-hosting guideContributingLicense
© 2026 bisibility · AGPL-3.0-only
TermsPrivacySecurity
LightLightDarkDarkSystemSystem

Logos provided by Logo.dev

bisibility
PricingAffiliate programSign inDocs
Start freeOpen app

SEO

  • Rank trackingGoogle positions by location and device, on your schedule
  • Keyword researchVolume, difficulty and intent, priced before each lookup
  • Domain overviewEstimated traffic, keywords and top pages for any domain
  • BacklinksReferring domains, anchors and new and lost links
  • Site AuditA bounded HTML sample with technical findings by URL
  • SERP historyA stored snapshot of the results page from every check
  • Search ConsoleClicks, impressions and queries, kept past 16 months

AI search

  • Prompt TrackerRepeated prompts with retained answers and citations
  • AI researchPrompt Research, Brand Visibility and Prompt Playground

Connect

  • AI agents (MCP)Let Claude, ChatGPT, Cursor, Codex or Grok work with your data
  • Project ContextBusiness, audience, products, goals and rules for your agents
  • Agent ReportsSaved analyses with source evidence and limitations
  • API, CLI and SDKsREST with OpenAPI, a CLI and TypeScript, Python, Go SDKs
  • IntegrationsDataForSEO, SerpApi, Search Console, GA4 and Plausible

Agent skills

  • SEO auditTurn a bounded crawl and saved visibility evidence into prioritized actions.
  • Brand Visibility auditExplain retained AI mentions and citations with traceable evidence.
  • Keyword opportunity researchPrioritize keyword ideas from one confirmed seed.
  • Competitor analysisCompare one rival with your tracked keywords in a confirmed market.

Cost

Know the cost before you connect

Estimate your monthly SERP provider spend.

Open the calculator
  • All features
  • All skills
  • Cost calculator
  • Roadmap
  • Self-hosting guide opens in a new tab
bisibility

Open-source SEO platform. Daily Google positions, keyword research, and competitor tracking.

FeaturesRank trackingSERP historyKeyword researchDomain overviewBacklinksSearch ConsoleAI agents (MCP)API, CLI and SDKsPrompt TrackerAI researchProject ContextAgent ReportsSite Audit
ProductAll featuresIntegrationsPricingAffiliate programRoadmap
Comparevs OpenSEOvs Semrushvs Ahrefsvs SE RankingAll alternatives
ResourcesDocsBlogChangelogCost calculatorGlossaryFAQ
Open sourceGitHubSelf-hosting guideContributingLicense
© 2026 bisibility · AGPL-3.0-only
TermsPrivacySecurity
LightLightDarkDarkSystemSystem

Logos provided by Logo.dev

bisibility
PricingAffiliate programSign inDocs
Start freeOpen app

SEO

  • Rank trackingGoogle positions by location and device, on your schedule
  • Keyword researchVolume, difficulty and intent, priced before each lookup
  • Domain overviewEstimated traffic, keywords and top pages for any domain
  • BacklinksReferring domains, anchors and new and lost links
  • Site AuditA bounded HTML sample with technical findings by URL
  • SERP historyA stored snapshot of the results page from every check
  • Search ConsoleClicks, impressions and queries, kept past 16 months

AI search

  • Prompt TrackerRepeated prompts with retained answers and citations
  • AI researchPrompt Research, Brand Visibility and Prompt Playground

Connect

  • AI agents (MCP)Let Claude, ChatGPT, Cursor, Codex or Grok work with your data
  • Project ContextBusiness, audience, products, goals and rules for your agents
  • Agent ReportsSaved analyses with source evidence and limitations
  • API, CLI and SDKsREST with OpenAPI, a CLI and TypeScript, Python, Go SDKs
  • IntegrationsDataForSEO, SerpApi, Search Console, GA4 and Plausible

Agent skills

  • SEO auditTurn a bounded crawl and saved visibility evidence into prioritized actions.
  • Brand Visibility auditExplain retained AI mentions and citations with traceable evidence.
  • Keyword opportunity researchPrioritize keyword ideas from one confirmed seed.
  • Competitor analysisCompare one rival with your tracked keywords in a confirmed market.

Cost

Know the cost before you connect

Estimate your monthly SERP provider spend.

Open the calculator
  • All features
  • All skills
  • Cost calculator
  • Roadmap
  • Self-hosting guide opens in a new tab
bisibility

Open-source SEO platform. Daily Google positions, keyword research, and competitor tracking.

FeaturesRank trackingSERP historyKeyword researchDomain overviewBacklinksSearch ConsoleAI agents (MCP)API, CLI and SDKsPrompt TrackerAI researchProject ContextAgent ReportsSite Audit
ProductAll featuresIntegrationsPricingAffiliate programRoadmap
Comparevs OpenSEOvs Semrushvs Ahrefsvs SE RankingAll alternatives
ResourcesDocsBlogChangelogCost calculatorGlossaryFAQ
Open sourceGitHubSelf-hosting guideContributingLicense
© 2026 bisibility · AGPL-3.0-only
TermsPrivacySecurity
LightLightDarkDarkSystemSystem

Logos provided by Logo.dev

bisibility
PricingAffiliate programSign inDocs
Start freeOpen app

SEO

  • Rank trackingGoogle positions by location and device, on your schedule
  • Keyword researchVolume, difficulty and intent, priced before each lookup
  • Domain overviewEstimated traffic, keywords and top pages for any domain
  • BacklinksReferring domains, anchors and new and lost links
  • Site AuditA bounded HTML sample with technical findings by URL
  • SERP historyA stored snapshot of the results page from every check
  • Search ConsoleClicks, impressions and queries, kept past 16 months

AI search

  • Prompt TrackerRepeated prompts with retained answers and citations
  • AI researchPrompt Research, Brand Visibility and Prompt Playground

Connect

  • AI agents (MCP)Let Claude, ChatGPT, Cursor, Codex or Grok work with your data
  • Project ContextBusiness, audience, products, goals and rules for your agents
  • Agent ReportsSaved analyses with source evidence and limitations
  • API, CLI and SDKsREST with OpenAPI, a CLI and TypeScript, Python, Go SDKs
  • IntegrationsDataForSEO, SerpApi, Search Console, GA4 and Plausible

Agent skills

  • SEO auditTurn a bounded crawl and saved visibility evidence into prioritized actions.
  • Brand Visibility auditExplain retained AI mentions and citations with traceable evidence.
  • Keyword opportunity researchPrioritize keyword ideas from one confirmed seed.
  • Competitor analysisCompare one rival with your tracked keywords in a confirmed market.

Cost

Know the cost before you connect

Estimate your monthly SERP provider spend.

Open the calculator
  • All features
  • All skills
  • Cost calculator
  • Roadmap
  • Self-hosting guide opens in a new tab
  1. Features
  2. /Rank tracking

Open source rank tracking software you own

ForFoundersIn-house SEOsSelf-hosters

Rank tracking for Google by keyword, country and device, on your schedule. Every result and the results page behind it stay in a database you can host yourself.

Keywords and provider can come later.

No domain handy? Start free

Provider fees apply.Estimate costs·Self-host

bisibility.com/app/example/rank-tracker
Keyword details
United StatesDesktop
search visibility trackerkw_q3m7c2v
USUnited States / English · Desktop · googleHigh intent

POSITION

#8#10#8vs #12 on 13 Sep · Best #10 in 30dvs #10 on 20 Sep · Best #8 in 30d

RANKING URL

/features/search-visibility

LAST CHECK

QueuedRunningSucceededOPERATIONS 2 · estimate 2
20 Sep, 23:17 (your time)27 Sep, 23:17 (your time)

NEXT CHECK

Scheduled · Weekly via SerpApi

Position history

Latest #10 · Sep 20, 2026Latest #8 · Sep 27, 2026
#1#10#20
TARGET #5
Aug 29Sep 13Sep 27
Keyword page with sample data; status chip added for illustration.

The keyword page

How the rank tracker works

Each tracked keyword is one phrase in one market on one device. Its page answers five questions.

Keyword details
United StatesDesktop
search visibility trackerkw_q3m7c2v
USUnited States / English · Desktop · googleHigh intent
EditExport CSVRefresh dataRun check (Top 20)

POSITION

#8#8Checked top 20vs #10 on 20 Sep · Best #8 in 30d

RANKING URL

/features/search-visibility

Expected for this market: /features/search-visibility (explicit) · View SERP

LAST CHECK

SucceededOPERATIONS 2 · estimate 2
27 Sep, 23:17 (your time)

via SerpApi

NEXT CHECK

Scheduled

Weekly

Position history

Latest #8 · Sep 27, 2026

Google rank over time, closer to #1 is better

Checks with different depths or ranking methods are shown separately.

This marketAll markets7 days30 days90 days
#1#10#20
TARGET #5
Aug 29Sep 13Sep 27

SERP snapshot

One checkCompare two

What Google returned around your result, kept from the moment each check ran.

Sep 27, 2026, 23:17 · top 8 kept ▾8 of 20 retrieved

United States

US

United States

United States / English

6 keywords
GB

United Kingdom

United Kingdom / English

6 keywords
ES

Spain

Spain / Spanish

4 keywords
SCHEDULECADENCEMEMBERSPER RUNNEXT
WeeklyEvery week - no fixed timeUTC1 keyword = 1 check a run1 market x 1 device~$0.02per runMon 00:00

Scheduled run

Succeededrcr_c06bpy

SELECTION

1 keyword · 1 target

PROVIDER

SerpApi

chosen at launch

OPERATIONS

2

estimate 2

DURATION

16 s

Started Sep 27, 23:17

1 of 1 selected targets started

1 of 1 targets processed

COMPLETED 1 positions written

Targets in this run

KEYWORDSTATUSMARKETDEVICEPOSITIONOPERATIONS
search visibility trackerCompletedUnited States / EnglishDesktop#82
ON THE PAGEPeople also askSitelinksVideo
YOUR RESULT#8https://www.example.com/features/search-visibilityJump to your result
#5T

Search visibility checker

tools.example.org

#6G

Search visibility vs rankings

guide.example.org

#7L

Track search visibility across markets

learn.example.org

#8E

Search visibility tracker

example.com

Your site

Ranking URL history

URL changed

Which of your pages Google ranks for this keyword. #N is the position at that period's last check.

Sep 13 - now/features/search-visibilityCurrent page#8
Sep 6 - Sep 12/blog/search-visibility-guideFirst indexed for this query#14

Search performance

Search Console

Trailing 28 days

CLICKS

3

IMPRESSIONS

212

CTR

1.4%

AVG. POSITION

8.4

GSC position is an average across real impressions and may differ from the latest rank check.

  1. Which country, language and device?

    Each market is a country or city plus a language, with its own keywords. Desktop and mobile keep separate history. A project has up to 5 active or paused markets.

    United States

    US

    United States

    United States / English

    6 keywords
    GB

    United Kingdom

    United Kingdom / English

    6 keywords
    ES

    Spain

    Spain / Spanish

    4 keywords
  2. How often is it checked?

    Run daily rank tracking, or check weekly, monthly or on a custom cron. An optional start window of 15 or 60 minutes keeps checks from hitting your provider at once.

    SCHEDULECADENCEMEMBERSPER RUNNEXT
    WeeklyEvery week - no fixed timeUTC1 keyword = 1 check a run1 market x 1 device~$0.02per runMon 00:00
  3. What did the last run do?

    Every check belongs to a run: the estimate before it starts, what the provider used and the result for each keyword. Retry only what failed.

    Scheduled run

    Succeededrcr_c06bpy

    SELECTION

    1 keyword · 1 target

    PROVIDER

    SerpApi

    chosen at launch

    OPERATIONS

    2

    estimate 2

    DURATION

    16 s

    Started Sep 27, 23:17

    1 of 1 selected targets started

    1 of 1 targets processed

    COMPLETED 1 positions written

    Targets in this run

    KEYWORDSTATUSMARKETDEVICEPOSITIONOPERATIONS
    search visibility trackerCompletedUnited States / EnglishDesktop#82
  4. What did Google show?

    Each check keeps a snapshot of the results Google returned. Competitor positions and 16 SERP features come from that saved page, with no extra provider calls. Compare two checks to see who moved.

    ON THE PAGEPeople also askSitelinksVideo
    YOUR RESULT#8https://www.example.com/features/search-visibilityJump to your result
    #5T

    Search visibility checker

    tools.example.org

    #6G

    Search visibility vs rankings

    guide.example.org

    #7L

    Track search visibility across markets

    learn.example.org

    #8E

    Search visibility tracker

    example.com

    Your site
  5. How has it moved?

    Position history charts every check against your target position. Ranking URL history shows when Google switched which of your pages ranks. Connect Search Console to see clicks and impressions here too.

    Ranking URL history

    URL changed

    Which of your pages Google ranks for this keyword. #N is the position at that period's last check.

    Sep 13 - now/features/search-visibilityCurrent page#8
    Sep 6 - Sep 12/blog/search-visibility-guideFirst indexed for this query#14

Rank Tracker

Your keywords at a glance

The Rank Tracker grid is where you work every day: one row per keyword, market and device.

  • Filter and save views. Filter by position band, 7-day change, tags, intent, ranking URL or SERP features, then save the view for the project.
  • Act in bulk. Add tags, set a schedule, set or clear target URLs, or delete selected keywords.
  • Import and export. Import keywords from CSV, Excel or Search Console, then export your history as CSV, Excel or JSON.
Rank Tracker
All marketsAll devices
Tracked 6Saved 4
All locationsSearch keywords...FiltersExport
2 selectedAdd tagSet scheduleSet target URLDeleteClear
KEYWORDPOS ↑CHANGELOCATIONDEVICE12-WK
rank checker api#72United States / EnglishDesktop
search visibility tracker#82United States / EnglishDesktop
enterprise seo dashboard#112United States / EnglishDesktop
indexing issue monitor#182United States / EnglishDesktop
serp volatility monitorNot found in top 20-United States / EnglishDesktop
keyword grouping softwareNot found in top 20-United States / EnglishDesktop
Rows 251-6 of 6

Dashboard

The whole project on one screen

The dashboard sums up every tracked keyword: average position, top 10 count, visibility, trend and distribution. With several markets, a By market table compares their top 10 share.

  • Visibility, defined. Volume-weighted ranking strength in Google's Top 20, where 100 means every measured keyword ranks #1.
  • Competitors, no extra checks. Their positions come from the same saved results, and a competitor missing from them is not counted as a loss.
  • Alerts when a ranking slips. Rules run after each check, deliver in-app, by email or to signed webhooks, and can watch CTR via Search Console.
  • Position distribution
Dashboard
All marketsAll devices
shop.example.com ▾Last 28 daysAll tags

Avg. position

7

up 1.3 vs previous ranked check

Tracked keywords

248

+12 this month

In top 10

119

+14

Visibility

34%

+2.4pp

248 of 248 keywords measured

Position trend

Daily average position of ranked keywords. Lower is better - #1 is the top.

#1#10#20

Jun 18, 2026Jun 28

Position distribution

41#1-3
78#4-10
64#11-20
41#21-50
24#51-100

Competitors in your results

COMPETITORFOUNDABOVE YOUAVG. POSITION
docs.example.org212 / 2481603.4
reviews.example.org141 / 248729.8
news.example.org37 / 248916.2

Where the numbers come from

  • DataForSEO

    Google positions for every check, plus keyword research, backlinks and domain data.

  • SerpApi

    Google positions for every check, for rank tracking only.

  • Google Search Console

    Clicks, impressions, CTR and average position beside each keyword.

What it does not do yet

  • Google web results only: no Bing, YouTube, AI-engine or Maps-grid tracking; a local pack is recorded as a SERP feature.
  • Scheduled checks are queued, so the start minute is not guaranteed, and a paused schedule is not backfilled.
  • A check stops at your result by default, so deeper positions are unknown, not empty.
  • Hosted workspaces keep each check's full results page for 90 days; positions stay in your history.
  • AI agents can run checks and read history, but cannot manage markets, schedules or runs yet.

Questions about rank tracking

Do I need my own SERP API key?

On Cloud, credits work too; self-hosting needs your own key. Checks run on your DataForSEO or SerpApi account at provider prices, or on credits plus 30%. A Top 20 check costs about $0.004 on DataForSEO Live, about $12.00 a month for 100 keywords daily.

  • Estimate your SERP data cost
  • Bring your own provider

Is there an open source rank tracker I can self-host?

Yes. bisibility is open source under AGPL-3.0, and the same app runs on Cloud or on your own server with Docker Compose.

  • Self-hosting guide
  • Self-hosted SEO

How often can I check keyword rankings?

Daily, weekly on a chosen day, monthly, or on a custom cron at least one hour apart. You can also run a manual check at any time after confirming its estimate.

  • Scheduled rank check

Can I track rankings in several countries and languages?

Yes, with Markets, which is in beta. A market is a country or city plus a language, with its own keywords and schedules. Track each keyword on desktop, mobile or both, in up to 5 active or paused markets per project.

How does a rank check differ from Search Console's average position?

A rank check records the position Google returned for one keyword, market and device. Search Console's average position averages real impressions and runs about 3 days behind. bisibility shows both on the keyword page and never uses Search Console to set rank positions.

  • Search Console analytics

Next step

Keep the evidence of every check

SERP history

Compare two checks, see who entered or dropped out, and read each check's SERP features

Search Console

Clicks, impressions and queries, kept past 16 months

Keyword research

Volume, difficulty and intent, priced before each lookup

Working from an agent or a script? See AI agents (MCP) and API, CLI and SDKs.

Start tracking where you rank

Add your site, then your keywords and a provider; the first check runs automatically.

Start free
Estimate your SERP data cost

Free and open source (AGPL-3.0). Export your data anytime, or run the same app yourself.

  • Security
  • ·Self-host
Start free
bisibility

Open-source SEO platform. Daily Google positions, keyword research, and competitor tracking.

FeaturesRank trackingSERP historyKeyword researchDomain overviewBacklinksSearch ConsoleAI agents (MCP)API, CLI and SDKsPrompt TrackerAI researchProject ContextAgent ReportsSite Audit
ProductAll featuresIntegrationsPricingAffiliate programRoadmap
Comparevs OpenSEOvs Semrushvs Ahrefsvs SE RankingAll alternatives
ResourcesDocsBlogChangelogCost calculatorGlossaryFAQ
Open sourceGitHubSelf-hosting guideContributingLicense
© 2026 bisibility · AGPL-3.0-only
TermsPrivacySecurity
LightLightDarkDarkSystemSystem

Logos provided by Logo.dev