Technical
+961 70 991 992General & Meetings
Checked daily, read from the real results page, stored forever — and honest about the difference between what we measure and what Google reports.
The keyword is sent with your country and, if you set one, your city or state encoded into the request the way Google itself encodes location. A search from Beirut genuinely returns Beirut's results.
Results are read page by page and each one's domain is matched against yours. We stop the moment we find you. If you are not in the top 100, we say so — rather than guessing.
Position, the exact URL that ranked, its title, the country, the location, the date — and the complete result set as it stood. That last part is what lets you answer questions months later.
Any competitor domain you have registered gets its position recorded from the same pages, at no extra cost. You are already paying to read them.
"Country-level" tracking is close to useless for a business that serves a city. Search results for plumber in one neighbourhood look nothing like the results two towns over.
The keyword table shows two position columns, and they will not always agree. That is the point.
| What we measure | What Search Console reports | |
|---|---|---|
| Source | The live results page, read by us | Google's own first-party record |
| Means | Where you sit right now, in one place, for one query | Your average position across everyone who searched |
| Good for | Day-to-day movement, a specific city, competitor comparison | Deep or volatile rankings, real clicks and impressions |
| Weak at | Personalised results; anything below the top 100 | Same-day movement; the "average" hides a lot |
| Costs | 1 credit per results page read | 1 credit per sync call |
The queue runs on a schedule and works through whatever is due, oldest first. You do not start it, and you do not have to keep a browser tab open.
Flag a keyword for auto-renew and it is re-checked every hour instead of once a day. Useful during a launch or a recovery. Available on Agency and Network.
Every keyword row has an update button for when you cannot wait for the schedule. It runs immediately and writes to the same history.
Only one sweep runs at a time, and a keyword checked in the last hour is skipped. Your credits are not spent twice on the same answer.
Tracking is only worth having if somebody notices when the line moves. Alert rules watch the data and push to wherever your team already is.
Delivered to Slack, Discord, Telegram, email or any HTTP endpoint — and always written to your in-app inbox, so nothing is lost if a webhook is down.
One credit per results page read. A keyword ranking on page one costs 1 credit per check. A keyword that is not ranking has to be read to the full depth, so it costs up to 10. Averaged across a real portfolio, budget about 3 credits per keyword per day.
Which means the plans work out roughly like this:
The full published price list is here — every action, every cost, nothing hidden.
Pick your keywords, set your locations, and see real positions tomorrow morning. No contract, and you can stop any month.
The questions we get asked most about how ranking data is collected and what it means.