Keyword rank tracker
Rank tracking that stops paying when it finds you
Track Google positions on desktop and mobile by country, city or exact coordinates, on a daily, weekly or monthly schedule.
- results per check
- 100
- devices
- 2
- schedules
- 3
See it
Rank tracker
Add keywords once. Every check reads the top 100 Google results for each, on the schedule you pick or when you press “Check rankings now”, and keeps the history.
Average position, how many keywords sit in the top 3, 10 and 20, and what moved since the last check. The schedule and the “Check rankings now” button sit at the top.

What it does
How keyword rank tracking works
Track where your site ranks on Google for the keywords you care about, on desktop and mobile, from a country, a city or an exact pair of coordinates.
Every check reads the top 100 results, so you see your position wherever it is, and every competitor around you. Checks run in the background on the schedule you pick, or right away when you click.
What you can do
Rank tracking features
Desktop and mobile
Track Google results for either device, or both.
Precise locations
Check from a country, a city or exact coordinates.
Schedules you choose, or now
Checks run daily, weekly or monthly in the background, and any time you click Check rankings now.
Competitor positions
Competitor positions are captured from the same results as your own check.
SERP feature detection
See which SERP features appear on the results page for each keyword.
The full top 100
Every check reads 10 pages of results, so a keyword on page four is tracked as closely as one on page one.
History that stays
Remove a keyword and its history is kept. Add it back and every earlier position returns with it.
What it costs
Rank tracking pricing
Prices at the time of writing, billed by the data provider to your own key. The app shows the price of every action before it runs.
| Action | Price | |
|---|---|---|
| Rank checkOne keyword and device, the top 100 results | One keyword and device, the top 100 results | $0.10 |
100 keywords on desktop cost $10 a run: about $43 a month checked weekly, or $300 checked daily.
In active development. This feature is being built, and parts of what this page describes may not be available yet.
Search data
Start with $5 of free search data
Keyword, ranking and backlink data in OpenSEO comes from YepAPI. Sign up there and new accounts get $5 in free credit, for a limited time. That is enough to try every tool before you spend anything.
- 1
Sign up at YepAPI
New accounts get $5 in free credit, for a limited time.
- 2
Copy your API key
It is on your YepAPI dashboard once you sign in.
- 3
Paste it into OpenSEO
During account setup, or later in Settings. Every tool works from there.
The free credit is YepAPI’s limited-time offer and may end. After it, you pay YepAPI per lookup, at the price OpenSEO shows before each one runs. See pricing
Rank tracking: SEO terms explained
Rank tracking is checking where your pages rank in search results for chosen keywords over time, by device and location, to measure SEO progress.
A keyword ranking is the position a page holds in search results for a given query, in a given place and on a given device.
SERP features are the results on Google’s results page that are not plain blue links, such as AI Overviews, featured snippets, local packs and videos.
SERP volatility is how much search results change over a period. High volatility often signals a Google update or a shake-up in a niche.
Average position is the mean of your topmost ranking each time your site appeared in Google results, as reported in Search Console.
Share of voice is your share of the visibility in a market, such as the share of AI answers or search clicks that go to you versus competitors.