Your Search Console history,
kept forever.
Google Search Console only shows the last 16 months. KeptSEO connects to your sites once, stores every row Search Console makes available, every day, for as long as you keep your account, and shows it on dashboards that load in under a second.

Four metrics, one color each
See what changed at a glance
Clicks, impressions, CTR and average position, each compared with the previous period or the same days last year. Every change shows its direction with an arrow and a color.

Honest charts
One chart per metric, never two scales
Each metric gets its own panel on a shared timeline, so lines never look related when they aren't. The previous period is a dashed line, Google algorithm updates are shaded, and the last few days are marked preliminary until Google finalizes them.

Queries and pages
Find the rows that moved
Sort every query and page by clicks, impressions, CTR or position, and see each row's change next to it. Pin the rows you care about and filter the whole dashboard to just those. On a phone, every row fits on screen.

Compare any two periods
Shift-drag to compare
Hold Shift and drag across the chart to mark two periods. Every number on the page switches to compare them, and the comparison stays in the link so you can share it.

Twelve months at a glance
A monthly heatmap of every query and page
See seasonality and slow declines that a line chart hides, shaded by each row's peak or year-over-year change.

What's inside
All your sites, one place
Trends, icons and an honest status for every site. Press ⌘K to jump anywhere.
Bing Webmaster Tools
Connect Bing and your Bing sites sit next to your Google ones, on every plan.
Query counting
How many searches you show up for, by ranking band, and which ones are new.
Momentum MapPRO
Which searches are rising, breaking through, slipping or stalled, how many moved between boxes, and one plain-English summary.
OpportunitiesPRO
Queries just off page one, low-CTR pages, decay, and cannibalization grouped by page pair.
TasksPRO
Turn an opportunity into a task, see every open task across your sites, log it as a note when it's done, and see what it did to clicks.
Index trackingPRO
Google's URL Inspection checks the pages you track every day: pins, a pasted list, a CSV or a whole group.
Branded vs non-brandedPRO
Your brand's share of clicks over time, and every view split both ways.
Topic clustersPRO
Group queries by topic and report on each topic as a whole.
Share a finding
Copy any chart or table as an image with a one-line takeaway and the exact dates.
Migration trackingPRO
After a domain or URL change: how much traffic came back, and which pages were left behind.
Google updatesPRO
Who won and lost around each confirmed core and spam update, with new updates added as Google announces them.
SEO testsPRO
Add control pages to a note and it becomes a test, with the lift and a plain verdict.
One place to filter
Every filter in one toolbar, with chips you can see. Any-of and All-of groups, saved views and suggestions on Pro.
Content groupsPRO
Report on /blog/ or /products/ as a whole, not page by page.
Annotations
Mark launches and migrations on the timeline, then see the clicks before and after.
Weekly digestPRO
Monday's numbers in your inbox, every figure linked to the app.
Client portalsAGENCY
A read-only, branded report link for each client. Revoke it any time.
Connect your AI
Ask Claude, ChatGPT or Meta Muse about your history, opportunities, tasks and indexing over MCP. $9/mo add-on on Free or Pro, included in Agency.
Every search type
Web, Image, Video, News and Discover, by day, week or month.
Momentum Map · Pro
See which searches are breaking through — and which are slipping.
Every query lands in one of four boxes, with the count, the change, the moves between boxes and a one-line summary. Click a box to see its queries.
See your Momentum Map — free- RisingSearches showing your site for the first time.
- Breaking throughSearches that just got their first click.
- SlippingSearches that stopped showing your site.
- StalledSearches that still show you but stopped getting clicks.
How it works
- Sign in with Google. We ask for read-only Search Console access. We never change your properties.
- Pick your sites. We back-fill the 16 months Google still has, in the background.
- Keep everything. New days are added daily, so year-over-year comparisons keep working after Google drops the data.
Simple pricing
Free
- 2 active sites
- Up to 25 sites saved in the background
- Last 16 months visible; everything stored
- Top 5,000 queries and pages per view (Search Console shows 1,000)
- Overview, Queries, Pages, Countries and devices
- Query counting, pins and shareable findings
- Annotations and the top opportunities
- Unlimited people
Pro
or $190 / year
- 10 active sites
- Up to 100 sites saved in the background
- All the history we store, not just 16 months
- Every query and page
- All opportunities, tasks and the Momentum Map
- Tests with control groups
- Content groups, topic clusters and branded vs non-branded
- Index tracking for 50 pages per site
- Site migration tracking
- CSV exports up to 50,000 rows
- Unlimited people
Secure checkout by Stripe. Cancel anytime.
Agency
or $590 / year
or $1,290 / year
or $2,490 / year
- 50 active sites150 active sites500 active sites
- Need more than 500? Add 100 sites for $40/mo ($400/yr).
- Every connected site saved (fair use)
- Swap active sites any time
- Everything in Pro
- Index tracking for 2,000 pages per site
- Client portals with your branding
- MCP included
Secure checkout by Stripe. Cancel anytime.
Every plan stores your full history and includes unlimited people. See full pricing and what each plan includes or read about security.
Start keeping your history today
Every day you wait is a day Google deletes.