Rank tracking
Know where you rank, and how sure we are.
Daily Google positions for every keyword, country and device, with the page that ranks and a clear state for every check.

Everything a position needs around it.
A number alone does not explain a drop. Each row carries what you need to read it.
Every country and device
Track the same keyword in several locations on desktop and mobile, each as its own series.
The page that ranks
See which URL ranks, how the position moved since the previous check, and when the ranking page changed.
SERP features
Know whether a featured snippet, a video, a map pack or an AI Overview showed, and whether you own it.
Depth you choose
Top 20 every day and top 100 every week by default, so you pay for precision where traffic is.
Groups, tags and priority
Organise keywords by topic, tag and priority, and filter any view down to the set you are working on.
Bring your list
Import up to 10,000 keywords from a CSV with column mapping and a report of every row that was skipped.
A rank is only useful if you can tell what it means.
Every cell in idraft is one of five honest states. Nothing is rounded up, filled in or hidden.
- #7
Ranked
The position at the last check, with the page that ranks and the change since the previous check.
- >20
Beyond the depth checked
Not in the top 20 that day. We say so instead of inventing a number.
- Pending
Not checked yet
A new keyword waiting for its first check, shown as waiting, not as zero.
- n/a
Check failed
The last check did not complete. The row says so and keeps the last good result.
- Stale
Out of date
No successful check for longer than the schedule allows, flagged on the row.