Feature · Keyword position tracking

Keyword rank tracker with daily position history

A keyword rank tracker records where your site ranks in Google for every keyword you follow, every day. Serpstracker stores that position history per keyword, per location, and per device, so a chart replaces guesswork.

Tracked keywords · daily check

  • 4 standing desk reviews up 2
  • 7 ergonomic office chair down 3
  • 1 desk cable management up 0
  • 12 sit stand desk converter up 5

Illustration of the tracker view. Sample data, not customer results.

A position without history is just a number

Every keyword gets a daily record

Serpstracker checks Google once a day for each keyword and writes the position down. At launch you get the full history from the day you add a keyword: today's position, yesterday's, the change over 7 and 30 days, and the best position ever reached.

That record is what separates a rank tracker from a one-off search: you can point at the exact day a page fell, match it to a site change or a Google update, and act on it. When a fall matters, a same-day rank drop alert tells you before the traffic report does.

One keyword ranks differently in every city

Track per location and per device

"Position 3" is incomplete without knowing where and on what. The same keyword can sit at 3 on desktop in Chicago and at 9 on mobile in Miami. Each keyword in Serpstracker is tracked for a chosen country or city and separately for desktop and mobile, so the number you see is the number your customers see.

At launch you can track any country and any city Google serves, and every keyword can run as two entries, one desktop and one mobile, each with its own history and its own alerts. A store with buyers in three states tracks the same keyword three times and treats them as three different battles, because that is what they are.

Positions are only part of the results page. The SERP tracker view shows what else Google placed around you: snippets, local packs, and AI overviews.

Charts turn history into decisions

Position charts for every keyword

At launch, every keyword ships with a position-over-time chart: pick a range, 30 or 90 days or all time, and read the line. Flat means stable, a step down means something changed on that date. You can overlay the dates you shipped changes, so cause and effect stop being a debate.

Alongside the line, each keyword shows its best position, its average over the selected range, and how many days it has held the top 3 and top 10. Those small numbers settle arguments fast: a keyword that "feels stuck" usually has a flat average to prove it.

Charts are also what clients and managers understand at a glance, which is why they sit at the center of every SEO ranking report we generate.

Position · "ergonomic office chair"

9→3 up 6

Chart of a keyword climbing from position 9 to position 3 over 14 days.

Best 3 Avg 5.6 Top 10 14/14 days

Illustration of a keyword chart. Sample data, not customer results.

Hundreds of keywords need structure

Tags and groups keep the list readable

Tag keywords by topic, product line, funnel stage, or client, then filter any view or report by tag. A group shows its average position and how many keywords sit in the top 3 and top 10, so "how is the blog cluster doing" is one click, not a spreadsheet session.

Plans start at 250 tracked keywords for $39 per month. See rank tracker pricing for the full tiers.

Early access

Start the history today. Every day untracked is a blank row.

Serpstracker is in early access. Join the list, we email you when your spot opens, and you lock in launch pricing.