Skip to content

Rank tracking software Every keyword checked daily. Every position kept with its date.

TheSerpAgent is rank tracking software your AI runs. Pick a site, a country or city, a language and a device. It checks Google every day and keeps the position, the ranking page and the date for as long as you track the keyword.

The rankings table in the dashboard: each keyword with its position, its change over 1, 7 and 30 days, its best position, its ranking page, an AI Overview status and its monthly searches.
The rankings table in the dashboard, with a sample project. The site and its keywords are fictional.

What each daily check records

One check of one search, stored with its date. When a client asks about last Tuesday, the answer is on record.

Position
Where the site ranks in Google's organic results, down to the top 30. Further down reads as not in the top 30.
Ranking page
The address that ranked on that date, so you can see when Google swaps one page for another.
Change
Places gained or lost over 1, 7 and 30 days, and the best position the keyword has reached.
Top results
The top results for that search are stored for 90 days, so two dates can be compared site by site.

By country, city and device

A project is one website in one location, one language and one device. Positions differ between New York and London, and between a laptop and a phone, so each search is checked on its own.

To compare two cities, or desktop with mobile, add a second project for the same site. Each plan's project count

What a project sets, with an example
SettingChoice
LocationAny country or city in the location list.
Language18 Google interface languages.
DeviceDesktop or mobile.
A 90-day position chart for one keyword, climbing from position 9 to position 4, then dropping to 7 on the last day.
One keyword over 90 days, on sample data. Lower on the chart is further down the results.

A history you can check

Open any keyword for its chart over 7, 30, 90 or 365 days. Each point is one day's check. Positions stay for as long as the keyword is tracked.

  • Sort, filter and star keywords, and group them in lists.
  • Import keywords from a CSV and export the table to one.
  • Changed a page? Refresh the keywords you care about and read the new position when the check comes back.

Your AI reaches all of this

Your AI runs rank tracking end to end, in Claude Code or Cursor. It reads the same record you see in the dashboard, where positions are stored with date and ranking page. See the old way and the new way

What your AI can do
  • get_rankings Positions for a project, filtered by list, position range or only what moved
  • get_keyword_history Date, position and ranking page for each daily check, up to 365 days back
  • get_changes Biggest winners and losers over 1, 7 or 30 days
  • add_keywords Start tracking up to 500 keywords in a call, optionally in a list
  • refresh_keywords Check chosen keywords now, from the plan's allowance

Questions about rank tracking

Is it a daily rank tracker?

Yes. Every tracked keyword is checked once a day. The checks run through the day in UTC, not at one fixed hour. You can also refresh chosen keywords on demand, from the plan's monthly allowance. A refresh replaces that day's position, so the record holds one position a day.

When do the first positions arrive?

Usually within a few hours of adding a keyword. A new account gets one email when its first rankings are in.

Can I track rankings in one city?

Yes. Each project takes a country or a city, a language and a device. To compare two cities, or desktop with mobile, add a second project for the same site.

How long is the history kept?

Positions stay while the keyword or its project exists. The full top results for a date stay 90 days. Removing a keyword deletes its history, and that cannot be undone. After a plan ends, daily checks stop and your data stays readable until you ask us to delete it.

How deep does it look?

To the top 30. A keyword further down reads as not in the top 30.

Where do the positions come from?

From Google results for that location, language and device, collected through a third-party search data provider. What one person sees can differ, because search results vary by person and by time.

What does it not track?

Bing, the Local Map Pack, backlinks and keyword research are outside the product.

What does rank tracking cost?

Plans start at $19.99 a month for 200 keywords, and every plan holds the whole product. 14 days free with a card on file.

Stop checking rankings one by one

Add your site and keywords, and we start checking them right away.

Start free trial

14 days free with a card on file. Nothing is charged until they end.