Rank Tracker
Weekly Google position checks + REAL GSC overlay for ground truth.
What it is
Add the keywords you care about, in the exact countries + cities they matter — we check Google for your position automatically (per-project cadence: off / daily / weekly / biweekly / monthly) and graph the trend. The 'GSC actual' column overlays REAL average position from your Search Console (last 28 days) next to our scrape. The page has four tabs: Overview (visibility gauges + Top-10 ranked + position distribution + SERP-feature mix), Keywords (a redesigned table with big position pills + favicon + search-volume column + per-row SERP-feature icons + 'You own the snippet' award), SERP (per-keyword feature breakdown + drop-alert banner), and Insights (per-project schedule + niche compound benchmarks + movers + share-of-voice + annotations + GSC connect).
Why it matters
You can't manage what you don't measure. Without rank tracking, you'll think your SEO work is failing when it's actually working (or vice versa). The auto-check cadence is your defense — pick weekly for steady projects, daily for high-volatility ones, and you'll spot real movement without noise.
How to use it (step-by-step)
Follow these in order. Each step is 30 seconds to 2 minutes.
Step 1
Add keywords on the Keywords tab
Pick the country (60 supported) and optionally a city (DataForSEO location precision — e.g. 'Agadir' specifically). Same keyword in two countries counts as two against your plan cap.
Step 2
Pick a cadence on the Insights tab
Per-project schedule — off / daily / weekly / biweekly / monthly. Free; uses the same DataForSEO data as the on-demand button. Customers without a custom schedule inherit the global Monday 02:00 UTC weekly check.
Step 3
Toggle Desktop or Mobile next to Check all
The Desktop/Mobile toggle sits in the chip-tabs row right side as part of one action group with Check all — set the device, then run the check in that device. Applies across every tab. Rankings differ between devices — track the one your customers actually use.
Step 4
Read the upgraded table
Each row shows: keyword + country flag + city pin + 'You own snippet' award · big position pill in Brain-palette band color · GSC actual position (28-day average) · change delta · monthly search volume · SERP-feature icons · favicon + ranking URL. Click any row to expand the 90-day history graph.
Step 5
Run 'Check all' for fresh data (2cr per 25 keywords)
Costs charge AFTER the batch succeeds — refund-on-fail. If DataForSEO errors mid-batch or every keyword comes back empty, your credits are NOT deducted. Always free on admin accounts.
Step 6
Watch the SERP tab for drop alerts
Flags any keyword that dropped 5+ positions and shows which Google features (featured snippet, PAA, map pack) appear on your queries. The drop-alert email also lands in your inbox if 2+ keywords drop in the same check.
Add the keywords you actually care about.
Type or paste. Or click 'Track all from research' to bulk-add every golden pick from your last research batch. Device + locale are saved per keyword so mobile vs desktop tracking is honest.
- Bulk-add from a research batch in one click
- Per-keyword device (mobile / desktop) + locale
- Free additions — no hidden setup cost
- Soft cap by plan; admin sees the real cap
Tracked keywords · daily
4 visibility dials — not just "top 10 %".
Most rank trackers tell you one number: % in top 10. Outerank shows you 4 dials (top 10 / 30 / 50 / 100) so you see the WHOLE distribution — including the within-striking-distance keywords one push away from page 1.
- Top 10 = page 1 (the only positions sending traffic)
- Top 30 = within striking distance
- Top 50 = visible to Google, losing to rankers
- Top 100 = indexed and "in the game"
Visibility distribution
Per-keyword history shows the WHY.
Click any keyword row → expanded view with a 90-day position chart, SERP-feature evolution, and the URL that ranked. When a keyword tanked, you can see exactly which date, which SERP feature appeared, what changed.
- 90-day position curve per keyword
- SERP feature appearances (AI overview, image pack, etc.)
- The URL that ranked on each check
- Notes column for your own annotations
Keyword detail · 90d
Client-ready snapshots on tap.
The whole module is a printable / shareable HTML report. One click → branded HTML, a share link (90 days, no login), or print → PDF. Pair with Scheduled Reports for hands-off weekly updates.
- Download .html (offline-friendly, light theme)
- Share link · 90-day expiry, no login
- Print → PDF in the browser
- Auto-send via Scheduled Reports (Agency plan)
Report actions
Why Outerank
Things Ahrefs Rank Tracker charges a separate seat for.
What you'd typically pay another platform for — bundled in, properly integrated.
4 visibility dials, not 1
Top 10 / 30 / 50 / 100. The full distribution, not just "page 1 %" — so the within-striking-distance opportunities aren't hidden.
Bulk-add from research
One click to track every golden pick from your last research batch. No CSV imports, no manual paste.
90-day history per keyword
Expanded view shows the position curve + SERP feature appearances + the URL that ranked. Diagnose drops, not just observe them.
Client-ready in one click
Branded HTML reports, share links, PDF print. The whole module IS the deliverable — no separate report-builder needed.
Brain flags significant swings
When ≥5 keywords move ≥3 positions in a day, Brain surfaces it as a recommendation. No more missing the SERP shifts.
Per-keyword device + locale
Mobile vs desktop, en-US vs fr-FR. Track honestly — the way Google actually serves your prospects.
What costs credits
No surprises. Browsing and viewing saved results is always free.
Pro tips
- →Pick your auto-check cadence per project, not for everything. High-volatility e-commerce → daily. Steady authority sites → biweekly. The schedule lives on the Insights tab.
- →Trust the band colors. Emerald (top 3) = protect these. Sky (top 10) = healthy. Amber (11-30) = striking distance, biggest ROI lever. Zinc (31-100) = need real work. Rose (>100) = re-target or kill.
- →Don't panic over ±3 position fluctuation between checks — Google's results aren't deterministic. The 90-day trend in the row graph is the real signal.
- →When GSC actual ≠ our scrape, trust GSC — it's averaging every real search over 28 days, not one snapshot.
- →If you 'own the featured snippet' on a keyword (emerald award on the keyword cell), protect that page — it's sending you the lion's share of clicks. The new Brain wire fires a rewrite recommendation when a competitor steals it.
- →Pin annotations every time you ship a change (article published, link earned, Core Web Vital fixed). In 3 months your history graph becomes a causal story instead of a noise chart.
Plain-English glossary
Every bit of jargon on this page, explained.
- Position / rank
- Where your page shows up in Google results for a keyword. #1 is the top; lower numbers are better.
- Our scrape
- A single live Google check we run from a neutral location. Quick, but one snapshot.
- GSC actual
- The real average position Google Search Console reports across ALL real searches over 28 days. The most trustworthy number.
- Top 3 / Top 10
- How many of your keywords rank in positions 1–3 and 1–10. The Top-3 spots get the vast majority of clicks.
- SERP feature
- Extra blocks Google shows besides the normal links — featured snippet, People Also Ask, map pack, image pack, video.
- Featured snippet
- The answer box at the very top of Google. 'Owning' it sends you huge traffic; the SERP tab tells you when you do.
- Share of Voice
- Your visibility across all tracked keywords combined, vs the total available — a single number for overall presence.
Questions, answered
Site Audit FAQs
Do I have to check rankings manually?
What does 'refund-on-fail' mean for Check all?
Why is 'Our scrape' different from 'GSC actual'?
My ranking bounces up and down each week — is something wrong?
What happens if my initial keyword check returns '—' instead of a position?
How many keywords can I track?
Can I track in cities like 'Agadir' or 'Casablanca' specifically?
What's the 'You own the snippet' award?
How do annotations help?
How we compare
Honest comparison — where we win, where the big tools win.
vs. AccuRanker ($129/mo+)
AccuRanker checks daily; we check weekly (plus on-demand). For most non-news sites, weekly is plenty and saves money. AccuRanker doesn't overlay GSC.
vs. Ahrefs / SEMrush rank tracking
Comparable accuracy at much lower cost, with the real Search Console position shown side-by-side.
Ready to try Rank Tracker?
Open it on one of your projects.
Come back here whenever you need a refresher.