Nightly SERP positions and share of voice
A nightly SERP lookup for the keywords you track, kept as history you can read back. Every position written down is one that was actually returned, and a keyword that leaves the results is recorded as absent rather than as a number.

What it does
Nightly, oldest first
The check runs at 02:00 UTC and takes up to 25 keywords per site, starting with whichever have gone longest without one. Anything checked in the last 20 hours is skipped. A 100-keyword site cycles through in four nights and you can see the date on every row.
Share of voice, weighted by click-through
Each night's positions collapse into one visibility figure using a position-by-position CTR curve, where #1 is worth 31.6% and #10 is worth 3.8%. Where every counted keyword carries a measured search volume it is a traffic share; where one does not, the chart says so and switches to unweighted.
No invented movement
A keyword that drops out of the results is stored as unranked, and nothing subtracts an unranked value from a ranked one. You will not see a keyword reported as a 99-place loser because it stopped appearing. Deltas render only where both ends were measured.
The domains sitting above you
Each check keeps the whole SERP page, every result it returned. The competitors view aggregates those results into the domains that recur across your keywords, how many they appear on, and which ones they hold ahead of you. No backlink vendor, no domain-authority score.
How it works
- 1
Add the keywords
Type them in, or push a selection across from keyword research. Each is attached to a site, and that site's domain is what the returned URLs are matched against, subdomains included.
- 2
The nightly run writes history
Every check stores the position, the URL that ranked and the date, so the position chart replays stored checks. The same run recalculates share of voice for the site.
- 3
Read it, or take it with you
Position over time, distribution across the top 100, and share of voice on one page, filtered by cluster or by date range. Export the table as CSV or PDF when the reporting lives somewhere else.
Start tracking positions
Seven-day trial. Add a keyword and check it on the spot, or leave it for the 02:00 run. Every tier carries the whole platform and differs only on monthly volume.