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
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.
Add the keywords you manage
Money keywords, brand terms, and the terms behind pages you are working on, against your domain and market.
Let the refresh run
Positions and history fill in from the first refresh after you add a keyword, with nothing to configure.
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.
Check your own site first
When every keyword falls at once, look at deploys, robots and noindex before blaming the algorithm.

The other ways people do this
What each approach does, and what happens here instead. Mechanism only, never an outcome claim.
| Approach | How it works | Here |
|---|---|---|
| Checking the position yourself | How 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 checker | How 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 checks | How 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 plugin | How 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.
- For agencies: positions to report on a client roster
- For business owners: read your own rankings weekly
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.