Pricing
One platform, every local SEO tool you need
Rank tracking, geo-grid scans, AI visibility, profile audits, keyword research and client-ready reporting on a single transparent plan. Every plan includes every tracking tool; higher tiers add allowance, and Agency adds team members and white-label reports.
Prices shown in GBP
Every allowance is a monthly total you can use whenever you like. The ≈ figures show what it covers if you spread it evenly across the month.
Starter £29 billed monthly | Pro £79 billed monthly | Agency £199 billed monthly | Enterprise Custom | |
|---|---|---|---|---|
| Map tracking | ||||
| Map scan credits / monthOne credit is one point on the map, so smaller grids stretch further | 4,500≈ 20 scans at 15×15 · 91 at 7×7 | 12,000≈ 27 scans at 21×21 · 240 at 7×7 | 35,000≈ 79 scans at 21×21 · 710 at 7×7 | Custom |
| Max geo-grid size | 15×15 | 21×21 | 21×21 | 21×21 |
| Geo-grid heatmaps | ||||
| Scheduled map scans | ||||
| Worldwide tracking | ||||
| SERP tracking | ||||
| Keywords to check / monthUse them any day. Each check reads web results, the Map Pack and AI Overviews on desktop and mobile, plus AI Mode in the US, UK and India | 650≈ 21 a day · 150 a week | 1,800≈ 60 a day · 415 a week | 4,500≈ 150 a day · 1,035 a week | Custom |
| Scheduled keyword checks | ||||
| AI visibility tracking | ||||
| AI visibility checks / monthUse them any day. Each engine counts once, so one prompt on ChatGPT and Gemini is two | 600≈ 69 a week on ChatGPT + Gemini | 3,000≈ 345 a week on ChatGPT + Gemini | 6,000≈ 690 a week on ChatGPT + Gemini | Custom |
| AI engines tracked | ChatGPT + Gemini | ChatGPT + Gemini | ChatGPT + Gemini | ChatGPT + Gemini + Custom LLM |
| Google Business Profile | ||||
| Tracked locations | 10 | 50 | 200 | 500 |
| Connected Google profiles | 1 | 25 | 100 | Custom |
| GBP audits / month | 4 / month | 25 / month | 60 / month | Custom |
| Review checks / month | 150 / month | 400 / month | 1,500 / month | Custom |
| Review sites | Google, Trustpilot, Tripadvisor | Google, Trustpilot, Tripadvisor | Google, Trustpilot, Tripadvisor | |
| Review monitoring | ||||
| Agent auto-reply to reviews | ||||
| GSC and GA4 Insights | ||||
| Search Console properties | 3 | 10 | 50 | 100 |
| Google Analytics properties | 3 | 10 | 50 | 100 |
| Reporting & sharing | ||||
| Competitor & share-of-voice reports | ||||
| Trend reports | ||||
| White-label client reports | ||||
| Public shareable report URLs | ||||
| CSV & PDF exports | ||||
| Account & support | ||||
| Team members | 1 user | 1 user | Unlimited team members | Unlimited team members |
| Support | Priority email | Priority email | Dedicated manager | |
| Public REST API | ||||
| MCP server | ||||
| Dedicated onboarding | ||||
| Reseller pricing | ||||
| Custom contracts & invoicing | ||||
Every plan includes every tracking tool from day one. Billed monthly, cancel anytime.
AI visibility checks
You track keywords. We turn them into what people actually ask.
One check is one prompt put to one engine. The number on your plan is the easy half. The half that decides whether any of it is useful is where the prompts come from, and you do not write them.
Add a location and the keywords you already track
That is the whole setup. We read the business behind the location: its Google category, its address, the area it actually trades in and its website. Nothing else to fill in, and no prompt list to invent.
We work out what kind of business you are
A locksmith at 2am and a dental practice are not asked the same things, so they should not be measured with the same questions. Your Google category places you in one of five business types, and that decides which angles your prompts are drawn from. It is a plain category match, not a guess, so you can see why you got what you got and change it if we read it wrong.
We group prompts under each keyword
Two to four per keyword, each one a different angle on the same intent, each anchored to your city rather than the country. They are ready before the page finishes loading, and the agent can rewrite them in your words once you have seen them.
Why prompts sit underneath a keyword
A keyword is not a prompt. Nobody types "emergency plumber leeds" into an assistant. They say their boiler is leaking and they need someone tonight. One keyword is really several different asks, and the engines answer them differently: you can be the first name on an urgent callout and absent from the same trade's price question. Tracking a single phrasing tells you almost nothing, and it is why a tool that hands you an empty prompt box tends to get filled with six versions of one question. Grouping the prompts under the keyword is what makes the result a measure of your visibility rather than a measure of your phrasing.
What one keyword turns into
"emergency plumber, Leeds", read as callout and emergency- Ready to buyUrgency
I need an emergency plumber in Leeds today, who can actually come out, and who should I call first?
- Ready to buyDirect request
Find me the best options for an emergency plumber in Leeds and tell me who to contact.
- ComparingPrice
What do providers charge for an emergency plumber in Leeds, and which ones are worth using?
- ExploringDiscovery
I'm starting to look into emergency plumbers in Leeds, who actually does this locally, and who should I approach?
Four prompts on both ChatGPT and Gemini is 8 checks a run, whether you run that keyword yourself or a schedule does. You choose how far up the buying journey to measure, per location, and the cost follows that choice rather than a plan restriction.
You find out whether you are recommended, not just mentioned
Every prompt ends in a request for names, because a prompt that returns general advice spends a check and measures nothing. What comes back is the shortlist you were or were not on, and who was on it instead.
Measured where you trade
The city goes inside the prompt, resolved from your address rather than from a guess at your postcode. A national answer tells a local business nothing.
The wording is frozen once it runs
A trend only means something if the question stayed the same. Once a prompt has run we stop rewriting it, so a change in your visibility is a change in the answer, not a change in what we asked.
Both engines, kept comparable
ChatGPT returns a local shortlist. Gemini answers out of Google's own index, which is the closest read on whether your Google profile, citations and content are doing their job. The same prompts go to both, so the two are worth putting side by side.
Nothing to maintain
Add a keyword next month and it is covered the next time your schedule runs. You are never asked to sit down and write prompts.
What your monthly checks are worth
A prompt asked on both ChatGPT and Gemini uses two checks. On the default setup, 2 prompts per keyword across both engines, watching one keyword once costs 4 checks. So your allowance works out at:
| Plan | Checks / month | Prompts tracked weekly | Keywords watched weekly |
|---|---|---|---|
| Starter | 600 | 69 | 34 |
| Pro | 3,000 | 345 | 170 |
| Agency | 6,000 | 690 | 345 |
| Enterprise | 20,000 | 2,305 | 1,150 |
Check monthly instead of weekly and every figure goes up more than four times. Checks refresh at the start of each billing cycle, top-up packs are there if a month runs hot, and none of this touches your scan credits or your rank checks.
Sizing for scale
Work out what your locations need
Running dozens or hundreds of locations? Turn locations, keywords and frequency into the monthly volume we'll build your Enterprise plan around.
Rank checks
Geo-grid scans
AI Engine Visibility (credits)
A keyword is watched by putting the prompts grouped under it to each engine you track. With the default two prompts across both ChatGPT and Gemini that's 4 checks per keyword each time it runs.
Audits
Recommended: 10
Audits don't use scan credits. Your contract includes the monthly totals you choose here.
Estimated monthly need
A planning estimate, not a bill. Keywords are unlimited within your plan's location cap: one rank check is one keyword looked up, so how often you check is what uses your allowance. Checks you run yourself count too, so treat this as a floor.
Moving an estate over from another tool?
On annual Agency plans we import your locations, set up tracking and get your first scans running, at no extra cost. Enterprise includes the same work with a dedicated manager. Tell us your estate size on the contact form and we'll plan it with you.
FAQ