Key takeaways

  • A keyword ranking history is a series of dated, like-for-like checks. Monthly points are enough to read direction for most keywords.
  • Two points are a change; three or more are a trend. Read the direction over at least three checks before you act.
  • Band changes and ranking URL changes explain more than the position number: a page leaving the top 3, or a different page taking over, is usually the real story.
  • The “best” column shows how far a keyword sits from its peak. In our sample report “understanding hotel rates” ranks 4 on google.co.uk desktop with a best of 2, and “guest personalization hotel pms” is outside the top 30 on three engines with a best of 3.
  • Monthly sampling misses short spikes and dips. Google’s Search Console help suggests weekly or monthly granularity when comparing periods, because it gives a clearer view of long-term trends.

Keyword ranking history is the record of where a keyword ranked on each date you checked it. You don’t need daily tracking to build one. A check on roughly the same day each month, with the same keywords and the same Google engines, gives you a history that answers the questions that matter: is this keyword going up, staying put or sliding, and did anything change along the way? Each Google keyword ranking report you repeat adds one more point to that history.

This guide shows how that history builds, how to read a trend from monthly points, and what monthly sampling can miss. The examples are real rows from our public sample report: an anonymised hotel-software company, 100 keywords on four Google engines.

How a keyword ranking history builds from repeat checks

Every check adds one dated point per keyword and engine. Nothing more is needed, as long as the setup stays the same: same keyword list, same Google editions, same devices, same depth. Change any of them and your history quietly mixes two different measurements.

In our reports, three parts of each keyword row carry the history:

  • Change: the move against that keyword’s previous check (▲ up, ▼ down, “in” for newly in the top 30, “out” for dropped).
  • Best: the best position recorded across the checks you have ordered.
  • Trend: a small line over up to five checks. A hollow dot means the keyword was not in the top 30 on that check.

The Excel file has a History sheet next to Summary and Keywords, and it imports into Google Sheets as it is, so you can chart any keyword yourself. A first order shows “first run” instead of changes, because a history starts with your first check. A live check records Google’s results when it runs; it can’t go back in time.

Rows from a sample rank report for understanding hotel rates, guest personalization hotel pms and best pms system for small hotels on google.co.uk desktop, and guest personalization hotel pms on google.com desktop, showing position, change, best and a trend line over five checks, with numbered markers beside each row
Figure 1. Four rows from the public sample report (check of 12 September 2026). Markers 1 to 4 match the examples below.

How to read a trend from monthly points

Three rules cover most of what you need.

1. Direction over three or more checks

Two points tell you a change. Three or more tell you a direction. A keyword that went 6, 5, 4 is climbing. A keyword that went 4, 6, 4 is wobbling, and the 6 was probably noise. Before you act on any move, look at the line, not the last step.

2. Band changes

A position matters most when it crosses a band: into or out of the top 3, onto or off page one (10 to 11), into or out of the top 30. A keyword drifting from 18 to 21 over three months matters less than one that moved from 3 to 4 once and stayed there.

3. Ranking URL changes

If the page Google shows for a keyword changes between checks, two of your pages may be competing for it. The sample report has a version of this across engines: “multi property PMS for hotel chain” ranks with /guides/pms-for-hotel-chains/ on both google.co.uk engines but with /guides/multi-property-software/ on both google.com engines. Pick the page you want to rank and point your internal links at it.

Six small illustrated trend lines over five monthly checks: a steady climb, flat with small wiggles, a slow slide, a one-off spike, a step down across a band, and a ranking URL change, each with a short reading
Figure 2. Six patterns you will see in a ranking history. Illustration, not client data.
Pattern over 3+ checks What it usually means What to do
Steady climb The work on that page is paying off Keep going; repeat it on similar pages
Flat with moves of 1 or 2 Stable Leave it alone
Slow slide, a place or two each check Others are improving, or the page is ageing Refresh the page; look at what now outranks it
One-off spike or dip, back at the next check A temporary change Note it; don’t act on it
Step down across a band, and it stays A real loss Investigate the page, the ranking URL and the results page
Ranking URL keeps changing Two pages competing Choose one page and consolidate

One good check is an anecdote. Three checks pointing the same way are a trend.

Reading real rows from a sample report

The four rows in figure 1 show how the history changes what a single position means.

Illustration: a report with four keyword rows, each with its own small trend line across five checks: steady with a dip, one high point among misses, rising and falling.
Each row’s trend line tells you more than its latest position: a wobble, a one-off, a climb or a slide.

1. “understanding hotel rates”, google.co.uk desktop: position 4, ▼ 2, best 2. The trend line sits near the top for all five checks, with a small dip at the last one. This is a stable top-5 keyword that slipped out of the top 3 in this check. On the other engines it also sits at 4 now, against bests of 1 and 3, so the same slip shows on three of four engines. One more check tells you whether it is a step down or a wobble.

2. “guest personalization hotel pms”, google.co.uk desktop: not in the top 30, best 3. The line shows hollow dots on four checks and one high point in the middle. The keyword ranked near the top once and not on the other checks. It is outside the top 30 on google.co.uk mobile and google.com mobile too, with a best of 3 on both. The page has ranked well before, so it is worth working on, but one good check is not a trend.

3. “best pms system for small hotels”, google.co.uk desktop: position 13, ▲ 13, best 8. The line dips at the previous check and recovers now. On both google.com engines the keyword is at its best position yet (8 on desktop, 7 on mobile). Read across engines, this one is moving the right way.

4. “guest personalization hotel pms”, google.com desktop: position 11, “in”, best 4. The same keyword as row 2 came back into the top 30 here, close to page one. Next month’s check will show whether that return holds.

Without the history, row 2 is just “not in top 30” and row 4 is just “11”. With it, you know the page has done better, where it is fragile, and what to watch.

What monthly sampling can miss, and why it rarely matters

Illustration of a noisy daily ranking line over five months with five monthly check points on it; the monthly points follow the same downward direction as the daily line, while a short dip between two checks is missed
Figure 3. Monthly points against an illustrative daily line. The direction is the same; a short dip between checks is missed. Illustration, not client data.

A monthly check is a sample. It can miss three things:

  • Short spikes and dips. In row 2 above, we know the keyword ranked 3 on one check. We don’t know whether it held that position for a day or for a month.
  • Movement during a Google update. A check taken halfway through a rollout can catch a position that doesn’t last.
  • Day-to-day variation. Results move a little from day to day, and one day stands in for the month.

Most of the time, that doesn’t matter. Google’s guide to debugging drops in Search traffic says small fluctuations in position can happen at any time and can reverse without you doing anything, and it recommends against radical changes to a page that already performs well. Its Search Console help on comparing date ranges goes further: when you compare two periods, it suggests weekly or monthly granularity because it “provides a clearer, more accurate comparison of true long-term performance trends.” The decisions you make from a ranking history are about direction, and monthly points show direction.

It does matter around big moments: a migration, a redesign, a launch, or a confirmed Google update. Add an extra check then, a week or two after the event. Our article on daily rank tracking covers who needs more than that.

Pair your ranking history with Search Console

Your checks give exact positions on named engines on named days. Search Console gives a different history: clicks, impressions and average position per query, where the position is an average over every search in which your site appeared. Google’s debugging guide suggests setting the Performance report’s date filter to the last 16 months to spot seasonal patterns. Use both. When a keyword slides in your checks and its clicks fall in Search Console over the same months, you have a real trend. When only one of them moves, look closer before you act. Our guide to Google ranking fluctuations has a checklist for that.

Illustration: a ranking history line and a Search Console clicks curve over the same months, both sliding in the same highlighted period, with a tick confirming a real trend.
When your checks and Search Console clicks fall over the same months, the trend is real; if only one moves, look closer.

Build a ranking history worth reading

  • The same keyword list every month. New keywords go in as a separate group.
  • The same Google editions, devices and depth every time.
  • Roughly the same day of the month.
  • A short changelog of what you changed on the site, with dates.
  • An extra check a week or two after a launch, migration or confirmed Google update.
  • The History sheet exported to Google Sheets if you want your own charts.

With repeat rank check reports, each order is compared with your previous check and adds a point to every keyword’s trend line, with no subscription in between. If you’d rather have someone read the report and turn it into actions every month, our SEO rank tracking service does that. If you want to start your own history, order your first Google rank check and repeat it next month.

FAQ

How can I see historical keyword rankings?

From your own dated checks, which give exact positions on named engines, and from Search Console’s Performance report, which shows average position per query over time. The first is precise; the second covers every search where you appeared.

Can I get ranking history for dates I didn’t check?

Not from a rank check: a live check records Google’s results at the moment it runs. For earlier months, Search Console’s Performance report is the place to look, with average position per query.

How many checks do I need before a trend means anything?

Three. Two checks show a change; three or more show a direction. Act on a single move only when it crosses a band on several engines at once.

What does “best position” mean in a rank report?

The best position recorded for that keyword on that engine across the checks you have ordered. A large gap between the current position and the best tells you the page has done better before.

How do I track keyword ranking changes without a subscription?

Run the same check on roughly the same day each month and compare each check with the previous one. Each repeat order adds a point to the trend line, so the history builds without a monthly plan.

Start your keyword ranking history with one check: every repeat order adds a point to each keyword's trend line on all four Google engines in your order.

From $14.99 per check · no subscription · report within one working day

Order a rank check report →

Eugen Platon

Eugen Platon

Director of SEO & Web Analytics at onwardSEO
Eugen Platon is a highly experienced SEO expert with over 15 years of experience propelling organizations to the summit of digital popularity. Eugen, who holds a Master's Certification in SEO and is well-known as a digital marketing expert, has a track record of using analytical skills to maximize return on investment through smart SEO operations. His passion is not simply increasing visibility, but also creating meaningful interaction, leads, and conversions via organic search channels. Eugen's knowledge goes far beyond traditional limits, embracing a wide range of businesses where competition is severe and the stakes are great. He has shown remarkable talent in achieving top keyword ranks in the highly competitive industries of gambling, car insurance, and events, demonstrating his ability to traverse the complexities of SEO in markets where every click matters. In addition to his success in these areas, Eugen improved rankings and dominated organic search in competitive niches like "event hire" and "tool hire" industries in the UK market, confirming his status as an SEO expert. His strategic approach and innovative strategies have been successful in these many domains, demonstrating his versatility and adaptability. Eugen's path through the digital marketing landscape has been distinguished by an unwavering pursuit of excellence in some of the most competitive businesses, such as antivirus and internet protection, dating, travel, R&D credits, and stock images. His SEO expertise goes beyond merely obtaining top keyword rankings; it also includes building long-term growth and optimizing visibility in markets where being noticed is key. Eugen's extensive SEO knowledge and experience make him an ideal asset to any project, whether navigating the complexity of the event hiring sector, revolutionizing tool hire business methods, or managing campaigns in online gambling and car insurance. With Eugen in charge of your SEO strategy, expect to see dramatic growth and unprecedented digital success.
Eugen Platon
Check my Online CV page here: Eugen Platon SEO Expert - Online CV.