Skip to content

Rankings

Positions kept as history

Positions refresh weekly, per domain and market. Each keyword builds a series from its first check, so you read drift rather than one reading.

One position, checked once, tells you where you stood on a single day.

Individual readings wobble for reasons that have nothing to do with your work, and the movement worth acting on plays out over weeks. What you need is a series per keyword, per market.

  • 94markets, and one keyword tracked in two of them is two series
  • 1position check per active keyword per day, in a fixed window

Checked weekly, per market

Positions refresh on a weekly rotation, per domain and per market. The same keyword tracked for Singapore and for Australia is two series, because it is two results pages.

Help centre: Rank tracking
The Keyword rank tracking panel, whose subheading says a snapshot is added on every audit and by the weekly refresh, listing each tracked query with its current and its best position and a dash where change and trend would go.
The tracked queries are the ones the audited site already ranks for. Change and trend stay empty until a second check exists, and the panel shows that gap rather than filling it with an estimate.
  • History starts at the first check

    A keyword builds its position history from its first refresh, so the page reads as trends rather than a table of today. Add a keyword the day you start on it.

  • Add keywords where you find them

    Add terms on the tracking page, or straight from research results and project keyword views, wherever the add-to-tracking action appears. No retyping, no typos.

  • Deactivate without losing the record

    Every active keyword spends search-data credit at each refresh, so track what you would act on. Deactivated keywords cost nothing, keep their history, and come back missing only the gap.

  • A dash is the real state

    A dash means the site was not found within the tracked depth that day, not that a check failed. A missed refresh leaves a visible gap, never an interpolated guess.

How it works

The sequence, start to finish. Read it in order: each step assumes the one above it has already run.

  1. Add the keywords you manage

    Money keywords, brand terms, and the terms behind pages you are working on, against your domain and market.

  2. Let the refresh run

    Positions and history fill in from the first refresh after you add a keyword, with nothing to configure.

  3. Read weeks, not days

    A wobble of a few positions between checks is normal, and three weeks of drift is the signal worth acting on.

  4. Check your own site first

    When every keyword falls at once, look at deploys, robots and noindex before blaming the algorithm.

The search appearance panel rendering the example.com homepage as it may show in results, above a Device preview panel headed how your homepage renders on desktop and mobile.
A position is only half the answer, so the same run also renders the result a searcher would see and the page behind it, at both widths.

The other ways people do this

What each approach does, and what happens here instead. Mechanism only, never an outcome claim.

Checking the position yourselfHow it worksYou search the keyword in your own browser, signed in, from wherever you are sitting, and read the result that produces.HereThe check runs weekly against a fixed domain and market, so today's number is comparable with last week's.
A one-off SERP checkerHow it worksIt answers where you stand right now and stores nothing, so the next answer has nothing to be compared against.HereEach keyword builds a series from its first refresh, and a check without data stays a visible gap rather than an interpolated line.
A spreadsheet of monthly checksHow it worksSomeone records positions by hand on the day they remember, at whatever depth they scrolled to.HereThe refresh runs in a fixed weekly window with nothing to remember, and a dash means not found within the tracked depth that day.
A tracker built into a CMS pluginHow it worksIt reports on the pages of that install, for the platform it was built for.HereTracking keys on domain, keyword and market, so any site in any of 94 markets is a series, whatever it is built with.

Try the job, or learn the subject

The free tools run the same checks without an account. The lessons explain the mechanism behind them.

Free tools, no signup

Google rank checker
See where a domain ranks for a keyword.
Share of voice calculator
Estimate your visibility share against competitors.
Local rank grid
Visualise local rankings across a geo grid.

Lessons in the Academy

Reading rank movements honestly5 min · Intermediate
Daily noise versus real movement, and how to avoid claiming credit for changes you didn't cause.
What actually moves rankings5 min · Beginner
The handful of levers that move positions, the ones that only feel productive, and how to tell them apart on your own site.

Questions people ask

The ones that decide whether this fits, answered with the verdict first.

How often do positions update?
Weekly, in a fixed processing window, never on demand. Add a keyword after today's window and its first position lands at the next refresh.
What does a dash mean?
Not found within the tracked depth that day. Search the keyword yourself to confirm, because a site outside that depth shows a dash rather than a number.
Does every tracked keyword cost credit?
Yes. Each active keyword spends search-data credit at every weekly refresh, so a 200-keyword list costs 200 keyword-checks a week. Deactivate what you no longer manage.
Is the same keyword in two countries one entry?
No. Tracking keys on domain, keyword and market, so two markets are two entries with separate histories. Editing a keyword's text starts a new series.
Does tracking touch my site?
No. A check reads the results page for your keyword and market. Nothing fetches your pages, and nothing is written to them.
Do I need a developer or a tag on the site?
No. Tracking needs a domain, a keyword and a market. There is no script to add and no access to grant.
What happens when a refresh fails?
The gap stays visible. A failed run leaves that day empty rather than interpolating a position, and the series continues at the next weekly refresh.

Where this fits

The jobs either side of this one, and the two pages that read it from your side of the desk.

  • Keyword research

    Live ranking data and an AI pass over your site build the list. The keyword map then assigns every confirmed term to the page that should rank.

  • Technical SEO audit

    One crawl grades your site A+ to F across eight categories and turns every failure into a fix with its URLs attached.

  • White-label reports

    Branded PDF reports, branded share pages, and client logins scoped to one project. For agencies that sell SEO under their own name.

Rankings

See it on your own site

A free audit grades your site A+ to F, then shows where this feature pays first. No card required.