TRACK · RANK TRACKING
Rank tracking for the searches that matter to your website.
Track keyword positions on desktop and mobile, nationally or by city, on the schedule you choose. See the biggest movers, winners and losers, and how you compare with the competitors in the same results.
- Desktop and mobile positions
- Daily, weekly, monthly or manual
- Cost estimate before every run
2 devices
desktop and mobile, tracked separately
4 schedules
daily, weekly, monthly or manual
City-level
supported city and regional locations
Cost first
an estimate before you start a tracker
INSIDE THE PRODUCT
All your ranking data in one tracker.
Positions, the results around them, competitors and history, with your AI prompts one tab away.
Rankings
See every position and what moved
Track positions on desktop and mobile, with the biggest movers, winners and losers for the period you choose.
- Desktop and mobile positions
- Biggest movers, winners and losers
- Pinned keywords at the top
| Keyword | Position | Change |
|---|---|---|
| redmi note 14 price | 3 | +5 |
| best phones under 20k | 6 | +3 |
| samsung a16 specs | 12 | −4 |
| phone repair nairobi | 18 | −2 |
SERP features
See what else is on the results page
Every tracked keyword shows the SERP features that appear with it: AI Overviews, featured snippets, People Also Ask, local packs, knowledge panels, video, images, shopping and top stories.
- 9 SERP features per keyword
- AI Overview presence
- Spot results where position 3 sits below a snippet
| Keyword | Position | Features |
|---|---|---|
| best phones under 20k | 6 | AI · PAA · Shop |
| redmi note 14 price | 3 | AI · Video |
| phone shops nairobi | 9 | Local · PAA |
| samsung a16 specs | 12 | FS · Img |
Competitors
See who beats you for each keyword
Compare your positions with the competitors appearing for the same searches, and find the keywords where another site has moved ahead.
- Competitor comparison
- Keywords where competitors beat you
- Top 10 share
History
Read the trend, not a single check
Each keyword keeps its position history, so you can compare periods and see when a change happened and whether it lasted.
- Position history per keyword
- Comparison period you choose
- Export to CSV or Google Sheets
AI prompts
Track AI answers beside your rankings
Track the questions buyers ask in ChatGPT, Gemini, Google AI Overviews, Claude and Perplexity, with brand mentions and citations, in the same project as your keywords.
- Mentions and citations
- Five AI engines
- Same project, same competitors
Scope & schedule
Track the right place on the right schedule
Choose the domain, keywords, devices and a national, city or regional location, then a daily, weekly, monthly or manual schedule. The cost is estimated before a tracker starts.
- Desktop, mobile or both
- National, city or regional location
- Daily, weekly, monthly or manual
- Domainyourstore.co.keKenya · English
- DevicesDesktop + mobilePositions stored separately
- ScheduleWeeklyMonday
- Estimate42 keywordsCost shown before the first run
Quick views
Jump straight to winners, losers and keywords you lost
One click filters the tracker to all keywords, the top 10, winners, losers or keywords that no longer rank, so the weekly check starts from what changed instead of a long table.
- All, top 10, winners, losers, not ranking
- Filters by tag, position band and device
- Pinned keywords stay on top
| Keyword | Was | Now |
|---|---|---|
| samsung a16 specs | 8 | 12 |
| phone repair nairobi | 16 | 18 |
| phone a case | 21 | Not ranking |
| budget laptops kenya | 9 | 11 |
Alerts
Know when a check fails or a position drops
Ranking-movement alerts flag keywords that moved sharply between checks, and a run alert tells you when a scheduled check did not run, so a gap in the history is never mistaken for a stable position.
- Movement alerts between checks
- A warning when a scheduled run is missed
- Re-run on demand with the cost shown
- Dropsamsung a16 specs8 → 12 on mobile
- Gainredmi note 14 price8 → 3 on mobile
- RunWeekly checkDid not run; re-run available
- Newphone a caseEntered the top 20
WHERE IT WORKS
Built in Kenya. Ready for African markets.
Coverage depends on the data behind each feature. Here is what each one supports today.
| Feature | Markets | What you get |
|---|---|---|
| Keyword research | Kenya, Nigeria, South Africa, Egypt, Ghana, Morocco, Algeria, Tunisia, Senegal, Cameroon, Côte d’Ivoire and Angola | Search volume, keyword difficulty, CPC and intent |
| Keyword volumes | Uganda, Tanzania, Rwanda, Ethiopia, Zambia, Zimbabwe, Botswana, Namibia, Mozambique and Mauritius | Search volume from Google Ads data, without difficulty or intent |
| Rank tracking | All of the above and more than 140 countries, with supported cities and regions | Desktop and mobile positions, nationally or locally |
| Local SEO grids | Wherever Google Maps lists the business | 3×3 or 5×5 grids around the location |
| AI answers | A market chosen for each tracked prompt | Prompt Research covers US English only |
| Your own data | Any country | Search Console, GA4, Bing Webmaster and server logs |
WHAT IT MEASURES
What every tracked keyword records.
What each metric tells you, and where it comes from.
| Metric | What it tells you | Source |
|---|---|---|
| Position | Where your domain’s best result ranked for the keyword at the check. | DataForSEO SERP data |
| Change | Positions gained or lost against the comparison check you choose. | Your tracker history |
| Ranking URL | The page Google returned for the keyword; a change can mean cannibalisation. | DataForSEO SERP data |
| SERP features | AI Overview, featured snippet, People Also Ask, local pack, video, images, shopping and more. | DataForSEO SERP data |
| Search volume | Estimated monthly searches in the tracker’s location; city volume where it exists. | DataForSEO / Google Ads data |
| Top 10 share | How many tracked keywords each domain ranks in the top ten for. | Calculated from your checks |
| Competitor position | Where each competitor in the project ranks for the same keyword. | DataForSEO SERP data |
UNDER THE HOOD
How rank tracking works.
How the numbers are produced, so you can judge them for yourself.
One live result per check
Each check asks DataForSEO for the live Google result for the keyword, location and device, then records where your domain’s best result ranks, which URL it was, and the SERP features on the page.
Due trackers, not constant polling
A scheduled job looks for trackers that are due, daily, weekly or monthly, and runs them. Manual trackers run only when you ask.
Competitors from the same result
Competitor positions come from the same results as yours, so the comparison is like for like: same keyword, location, device and moment.
Costs before checks
The estimate multiplies keywords, devices and checks per month by the provider price, and is shown before a tracker is saved or re-run.
HOW IT WORKS
From a keyword list to a trend you can explain.
Four steps from connecting your data to a decision you can stand behind.
Choose the scope
Pick the domain, keywords, device and a national, city or regional location for the market you serve.
Review the estimate
See the cost per check and per month before you save a daily, weekly, monthly or manual schedule.
Read what moved
Start from winners and losers, open the keyword history and check the ranking URL and SERP features.
Act and confirm
Change the page, add a note, and let later checks show whether the gain held.
WITH YOUR AI AGENT
Ask why a keyword dropped, not just where it sits.
Your agent reads the tracker, the history and the competitors in the same results, then checks Search Console before it explains a change.
- Uses the same data as the web app
- Paid tools estimate their cost first
- Saves the report to the project
YouWhich tracked keywords dropped this week, and is anyone overtaking us?
get_rank_trackerget_search_console_performancefind_serp_competitors
AgentFour keywords fell on mobile. samsung a16 specs moved from 8 to 12 as competitor-b.co.ke entered at 5 with a new comparison page. Search Console shows impressions for that query down 18% over the same week.
YouAdd the five comparison keywords competitor-b ranks for to the tracker.
AgentThat adds 5 keywords to the weekly mobile tracker. The estimate is shown below; confirm and I will add them.
Illustration · sample data
USE CASES
Built for the way you work.
How teams put it to work.
Show clients what moved
Track each client’s keywords on a schedule and explain the biggest movers in reports.
Watch category terms
Follow the product and category searches that drive revenue, on mobile where buyers search.
Prove what a release changed
Annotate the release, then compare the same keywords and locations before and after instead of relying on one check.
Track the city you sell in
Track keywords in Nairobi or Mombasa rather than nationally, with city-level volume where Google publishes it.
ALSO INCLUDED
More from rank tracking.
More capabilities that come with it, in the same project.
Pinned keywords
Keep the keywords that matter most at the top.
Local grids
Track Google Maps rankings across an area.
Your AI agent
Agents can add keywords, run trackers and read results.
DATA & LIMITS
Know what the numbers can and cannot tell you.
Where the data comes from, how fresh it is, and the questions it cannot answer on its own.
| Source | What it provides | Freshness & limits |
|---|---|---|
| DataForSEO SERP API | Organic positions, ranking URLs, SERP features and competitor positions. | Fetched on your schedule; paid per check. Results vary by location, device and time. |
| Google Ads keyword data | Search volume for the tracker’s location. | Monthly estimates; some cities have no published volume. |
| Google Search Console | Clicks and impressions for the same queries, for context. | Your own data, about three days behind. |
A position is one observation
Results change with location, device, personalisation and time. A single check is a sample, so read the trend across checks.
Scheduled is not continuous
Each tracker runs on its schedule. A daily tracker does not refresh every keyword every few minutes.
Volume is an estimate
Search volume comes from Google Ads data and is rounded. Similar phrases can share one estimate; they are not separate demand.
Rank is not traffic
A higher position does not guarantee clicks when AI Overviews, ads or other features sit above the result. Search Console shows the clicks.
WORKS WITH
Connected to the tools you already use.
The sources and clients this feature reads from or works alongside.
CHOOSE THE RIGHT VIEW
Which view answers which question.
Start where the question points. Each view keeps its own source.
| Your question | Start with | Why |
|---|---|---|
| Where do I rank for a keyword I chose? | Rank tracking | Checks fixed keywords on a schedule. |
| Which queries already bring me clicks? | Search Console insights | Your measured clicks and average position. |
| Where does my shop appear in Google Maps? | Local rank grids | Maps results at points around the business. |
| Does an AI answer cite me for this question? | AI search visibility | Saved AI answers with mentions and citations. |
LEARN & TRY
Guides and free tools for the same job.
Read how the evidence works, or try a free check before you connect a project.
Your data vs market estimates
Which question first-party data and provider estimates each answer.
SERP snippet preview
Preview a title and description in Google.
Position band analyzer
Count queries by ranking band.
Keyword list cleaner
Normalise and de-duplicate a list.
FAQ
Rank tracking: common questions.
Straight answers about what it does, what it costs and where its limits are.
How often are positions checked?
On the schedule you choose for each tracker: daily, weekly, monthly or manual. Scheduled jobs check what is due; they do not refresh every keyword continuously.
Can I track by city?
Yes, in supported city and regional locations. Local tracking uses city-level volume where available rather than silently substituting a national number.
Does rank tracking cost credits?
Yes. Rank checks use paid market data, and the cost is estimated before a tracker starts.
Are desktop and mobile tracked separately?
Yes. You can track desktop, mobile or both, and each position is stored separately.
Which search engines and devices are tracked?
Google results on desktop and mobile. Each device is tracked separately, because rankings often differ between them.
Can I track competitors?
Yes. Competitors from the project appear beside your positions, with the keywords where they rank above you on page one.
Can I export rankings?
Yes. Tracked keywords and positions export to CSV or Google Sheets.
What happens if a check fails?
The tracker shows a warning that the run did not complete, and you can re-run it with the cost shown first. A missing check is never filled with a guess.
Can my AI agent manage trackers?
Yes. Through MCP, agents can create trackers, estimate costs, add, pin or remove keywords and read results for projects you can access.
What are the limits of the data?
Rank checks use paid market data. A scheduled job checks due work; it does not mean every keyword is refreshed every five minutes. Search results vary by context and time.
How do I get access?
Platform access is reviewed. Request access with your website and the data sources you use, and the team will help you connect them.
See it with your own data.
Tell us about your website. We will review access and help you connect the right sources.