See every keyword you rank for. Catch declines before they cost traffic.
Your full top-30 keyword profile, refreshed monthly, with a sparkline trend per row, a declining-alert card that surfaces slipping articles, and one-click SERP preview to investigate why a position dropped.
| Keyword | Pos | Trend | Vol | KD | |
|---|---|---|---|---|---|
| best seo tools for startups | #2 | -3 | 2,400 | 25 | Strong |
| ai content writer | #6 | -1 | 8,100 | 38 | |
| rank tracker for indie hackers | #11 | +7 | 1,400 | 22 | |
| founder seo guideNew | #14 | — | 720 | 18 |
You can't fix a slipping ranking
if you never see it slip.
Most rank trackers dump a flat keyword list and call it done. You need the trends, the alerts, and the SERP context to actually act on the data — not just look at it.
You don't know what you rank for
Most founders have no idea which keywords actually drive their organic traffic. There could be a dozen page-2 keywords one nudge away from page 1, and you'd never see them.
Rankings drop quietly
An algorithm shift, a competitor refresh, a Google AI Overview muscling in on the SERP — your #5 keyword can quietly slide to #15 over a month with zero notification. By the time traffic dies, the cause is buried.
Page 2 is where the easy wins hide
Positions 4-20 are your low-hanging fruit. Already ranking, already in the index, already proven to be relevant — they just need a content refresh or a few internal links to break onto page 1. Most tools bury this.
Search Console alone doesn't cut it
GSC averages over a 28-day window, hides the actual SERP context, and gives you no difficulty or intent labels. Useful, but it's the floor — not the workspace where you decide what to refresh next.
From flat list to a tracker that flags what to fix
Five things happen between "new keyword discovered" and "you know exactly which article to refresh today."
Auto-discovered during onboarding
When you finish onboarding, we pull every keyword your domain ranks for in the top 30 — straight from live SERPs. No setup, no list to import, no manual keyword adds.
Full ranking profile in one view
Position, search volume, KD, intent, and the URL ranking — all in one sortable, filterable table. Color-coded position badges (top 3, top 10, page 2, page 3) make scanning fast.
History builds on every refresh
Each monthly snapshot adds to the position-history series. After two refreshes, every keyword gets a sparkline — green for improving, red for declining — and a delta vs. its best position ever.
Declining alerts surface what to fix
Keywords that drop 5+ positions from their best are flagged in a clickable Declining card. Top-3 keywords that slide 2+ get a red Slipping pill. Click any row at position 4+ for a live SERP preview.
Refresh on demand, or wait for monthly
Auto-refresh runs monthly. Hit the Refresh Rankings button when you want a snapshot now — useful right after publishing a refresh, fixing a redirect, or seeing a competitor drop a major article.
Built for the "what should I refresh today" question
Trends, alerts, and SERP context in one workspace. Not a flat list you stare at — a tracker that tells you which article needs your attention next.
What you see
Top-30 ranking profile
Every keyword your domain ranks for in positions 1-30. Sourced live from real SERPs and merged from your top-ranking + defensive keyword pools, deduplicated.
Color-coded position badges
Top 3 (green), top 10 (blue), page 2 / 11-20 (yellow), page 3 / 21-30 (red). Scan the table and the priorities pop without reading numbers.
Volume + KD + intent on every row
Monthly search volume, keyword difficulty, and intent (Informational, Commercial, Transactional, Navigational) on every keyword. No drilling required.
Ranking URL shown
Every row carries the URL on your site that ranks for the keyword — so when something slips, you know exactly which article to refresh.
Trend & history
Sparkline trend per row
After two refreshes, every keyword gets a tiny SVG sparkline showing its full position history. Green polyline for improving, red for declining, with a colored dot on the latest point.
Best-position memory
We track the best position each keyword has ever held. Movement is computed against that high-water mark, not the previous tick — so a one-time spike doesn't hide a quiet, sustained slide.
New, up, down indicators
Per-row movement glyphs: a Sparkles icon for newly appearing keywords, an arrow up for climbers, an arrow down for droppers, and a numeric delta showing positions gained or lost.
Alerts & action
Declining card surfaces slipping articles
Stats row gets a red Declining card whenever any keyword has dropped 5+ positions from its best. Click it — the table filters to declining keywords, sorted by biggest drop first.
Slipping pill on top-3 keywords
Top-3 keywords that drift 2+ positions get a red Slipping pill instead of a quiet Strong label. The articles you can least afford to lose are the loudest signal in the table.
One-click SERP preview
Click the eye icon on any row at position 4+ to open a live SERP preview for that keyword — see who's ranking above you, spot intent mismatches, and decide whether to refresh, redirect, or rewrite.
Low-hanging fruit card
Stats row counts every keyword in positions 4-20 — the page-2 and bottom-of-page-1 keywords where one content nudge or a few links can flip you onto page 1.
Workflow
Manual refresh button
Hit Refresh Rankings any time to pull a fresh snapshot — useful right after you publish a refreshed article or push internal links to a slipping page. Auto-refresh runs monthly in the background.
Five filter dimensions
Filter by position bucket, KD bucket, intent (auto-populated from your data), volume bucket, and trend direction (declining 5+, improving, stable) — combine any of them with full-text search across keywords and URLs.
Sortable on every column
Click any column header to sort — by keyword, position, volume, KD, intent, or trend (positionChange). Pagination at 25/50/100 rows so a thousand-keyword profile stays tractable.
Deep-link filter URLs
Hit /dashboard/keyword-tracking?filter=declining and the page lands pre-filtered to slipping keywords, sorted by biggest drop. Bookmark or share the link.
Your Complete Ranking Dashboard
Every keyword, every position, every movement—at a glance.
Ranked Keywords
Your ranked positions on Google
| Keyword | Pos | Vol | KD | Move |
|---|---|---|---|---|
| best seo tools for startups | #4 | 2,400 | 25 | ↑ 3 |
| how to track keyword rankings | #11 | 1,800 | 18 | ↑ New |
| seo rank tracker alternative | #7 | 3,100 | 32 | — |
| ai seo platform comparison | #22 | 950 | 40 | ↑ 5 |
| content optimization tools | #14 | 1,600 | 30 | ↑ 4 |
Low-Hanging Fruit
Close to page 1
1 positions from page 1
4 positions from page 1
3 positions from page 1
Tip: Update these pages with fresh content and internal links to push them onto page 1.
Frequently asked questions
Ready to See Where You Rank?
Stop guessing. See every keyword your site ranks for, spot the easy wins, and climb higher—starting today.