Local SEO SoftwareKeyword Manager

Know what your customers search and ask, service by service

Keyword Manager is where each location's keywords and prompts live, organised by the services you sell. Keywords are what people type into Google, checked by your geo-grid scans. Prompts are what people ask ChatGPT and Gemini, written for every service and asked as the kinds of customer you actually get. Because prompts are written per service, a longer keyword list never makes your checks cost more.

Keywords · Wrenfield Dental, Leeds
ManageDiscover
Import from a fileRun a check

6 services · 48 keywords on Google · 18 prompts on ChatGPT and Gemini · 3 customers

2,640 of 3,000 checks left this month

Customers

The everyday customer
The private payer
The nervous first-timer
More customers

Services

  • Emergency dentist9 keywords · 3 promptsNamed 6 of 8
    emergency dentist leedsemergency dentist near me
  • Dental implants11 keywords · 3 promptsNamed 3 of 8
    dental implants leedsdental implants near me
  • Check-ups12 keywords · 3 promptsNamed 5 of 8
    dentist leedsdentist near me
  • Teeth whitening7 keywords · 3 promptsNamed 1 of 8
    teeth whitening leedsteeth whitening near me

Services

Your keywords, grouped into the handful of things you actually sell.

Customers

The kinds of customer you get, each defined by one need, like the cost or the time of day.

Keywords

What people type into Google, checked by geo-grid scans on Maps, Search and AI Mode.

Prompts

What people ask ChatGPT and Gemini: one for every service and every customer.

01/Start from what you sell

Services

Your keywords, grouped into what you sell

A dental practice doesn't sell 48 keywords. It sells check-ups, implants, whitening and emergency appointments. Keyword Manager groups every keyword a location tracks into those services, so "emergency dentist leeds", "leeds emergency dentist" and "dentist open today" sit together under a name you'd recognise.

When you set up a location, services come from what the business has already published: the services and categories on its Business Profile, the service pages on its website, the searches it already ranks for and what its reviews mention, plus any file you bring. Each one says where it came from, so you can tell your own profile from a suggestion.

  • Add a service by name and it arrives with its near me, local and best keywords
  • Rename a service or move a keyword, and it stays as you left it
  • Up to 10 services a location on Starter, and 15 on Pro, Agency and Enterprise
Set up a location · Your services · Wrenfield Dental, Leeds
  • ProfileOn your Google Business Profile
  • CategoryOne of your Business Profile categories
  • WebsiteA service page on your website
  • Your searchesYour website already ranks for searches about this
  • ReviewsCustomers mention it in your reviews
  • Your fileFrom the file you uploaded
Emergency dentistProfile
emergency dentist leedsemergency dentist near mebest emergency dentist leeds
Dental implantsWebsite
dental implants leedsdental implants near mebest dental implants leeds
Check-upsCategory
dentist leedsdentist near mebest dentist leeds
Teeth whiteningYour searches
teeth whitening leedsteeth whitening near mebest teeth whitening leeds
InvisalignYour file
invisalign leedsinvisalign near me
Add a serviceSuggest services with the agent

Keywords

Every keyword, tracked on Google in its own right

Keywords are what people type into Google, and a location can keep as many as you like. Type or paste a list, bring in the searches your site already gets from Search Console, pick from keyword ideas found in your own data, or import the file you already have.

A Google Ads export, a Search Console download or another rank tracker's export works as it is. The preview shows what it thinks each column holds, lists every line it will leave out and why, and nothing is saved until you add it.

  • Map Pack position from the latest scan, and demand from Search Console, beside every keyword
  • A buying stage on each: ready to buy, comparing, exploring, or your own name
  • Fix a typo and the keyword keeps its history
Keywords · All keywords · Wrenfield Dental, Leeds
By serviceAll keywords
Add a keyword
KeywordServiceMap PackDemandSource
emergency dentist leedsReady to buyEmergency dentist2.41,280Business Profile
dental implants leedsReady to buyDental implants6.1890Typed in
how much are dental implants leedsComparingDental implantsNot scanned310Search Console
teeth whitening leedsReady to buyTeeth whitening11.8420Keyword ideas
dentist open saturday leedsReady to buyCheck-ups3.2260Search Console
sedation dentistry leedsNot in a service yetNot scanned90Search Console
Import from a file · google-ads-keywords.csv

What each column holds

KeywordKeywordAd groupServiceAvg. monthly searchesSearch volumeQuestionPrompt (question)
  • emergency dentist leedsKeyword under Emergency dentist
  • Who can see me today for a broken tooth in Leeds?Prompt under Emergency dentist
  • invisalign cost leedsKeyword under Invisalign
  • Total: 1,482Left out: a totals row
  • emergency dentist leedsLeft out: a repeat
2 lines left out, and why · nothing is saved before you addAdd 2 keywords and 1 prompt

02/Ask as your customers

Customers

Ask as the customers you actually get

Two people can ask an assistant the same thing and get different businesses back, because they aren't really asking the same thing. "Who's a good dentist in Leeds?" and "Who's a good dentist in Leeds? I'm paying myself" are different requests, and a practice can be recommended for one and missing from the other.

So a customer here is defined by the one thing they're dealing with when they ask, like the cost, the time of day or nerves, never by age or background. Each is drawn as a character your team will recognise. The everyday customer, who just asks, is always measured, so every other customer has something to be compared against.

  • Suggested from your reviews and keywords, and yours to change
  • A business that travels to its customers starts with someone checking it covers their area
  • Up to six customers a location, or describe your own
Keywords · Customers · Wrenfield Dental, Leeds

The everyday customer

Just wants a good recommendation, with nothing special to mention.

The plain ask, always measured

The private payer

Paying for it themselves, so value and clear pricing matter.

The nervous first-timer

Anxious about it and wants somewhere patient and kind.

Add a customer · suggested for you

Picked from your reviews and keywords
  • The after-work bookerCan only make it in the evening or at the weekend.
  • The same-day seekerNeeds it sorted today, not next week.
  • The newcomerNot registered anywhere yet and looking for somewhere taking people on.
  • The family organiserBringing children, so it has to suit them too.

Or describe your own: a name, what they need in their own words, and a character.

Prompts

A prompt for every service, in each customer's words

Open a service and you see everything asked about it: the keywords that bring customers, then a prompt card for each customer with how the latest answers treated you. "Named 6 of 8" on the service, "2/4" on a prompt, and "Ready" when it hasn't been checked yet.

Reword any prompt, and if it has already run, its results so far stay with the old wording. Remove one and its results are kept, ready to restore. Write your own, or press Write tailored prompts and the agent words each standard prompt the way that customer would say it.

  • Standard prompts are written for your town from the start
  • One to four plain asks per service, plus one prompt for each customer
  • Every prompt says where it came from: Standard, Written for them, Yours or From ideas
Keywords · Emergency dentist · Wrenfield Dental, Leeds
Emergency dentistNamed 6 of 8 Rename or move

Keywords that bring customers

emergency dentist leedsemergency dentist near mebest emergency dentist leeds Add a keyword

Prompts

The everyday customer

Who's a good emergency dentist in Leeds?

4/4StandardReword
The private payer

I'm paying myself. Which emergency dentist in Leeds is worth calling?

2/4Written for themReword
The nervous first-timer

I'm terrified of dentists and in pain. Who in Leeds is gentle for an emergency?

3/4YoursReword
Other keywords: 6 more, each tracked on GoogleWrite tailored prompts

Results

See which customers you lose, service by service

Because every service is asked as every customer, the results line up in a grid. Named on the plain ask and missing the moment someone mentions price is a finding you can act on, where a single visibility score would hide it.

The grid sits on the Results tab in LLM Visibility, and Insights compares each customer with the plain ask over time, for ChatGPT and Gemini side by side.

  • Named, sometimes or not named, for every service and customer
  • Where you're found on the plain ask but not for a customer
  • Every response filtered by who was asking
How ChatGPT Visibility measures it
LLM Visibility · Results · Wrenfield Dental, Leeds
The everyday customerThe private payerThe nervous first-timer
Emergency dentist4/42/43/4
Dental implants3/40/41/4
Check-ups4/41/4Ready
Teeth whitening1/40/4Ready
4/4 named2/4 sometimes0/4 not namedReady not checked yet

Your name

Branded and non-branded, side by side

Services are what people search and ask for what you sell. Your name is the other half: the searches for your business by name, and what ChatGPT and Gemini say when a customer who already has your name asks whether you're any good. Both sit on the same page, and they're reported apart, because a prompt that hands an engine your name says nothing about whether it names you unprompted.

Searches for your name are recognised however they were added, using the same words as the Branded filter in Search Console, and tracked on Google like any keyword. Prompts about you by name start as a standard set covering your reputation, complaints, how you compare, fit and alternatives, and you can add up to five of your own. Each engine's latest verdict sits beside them, with who it suggested instead.

  • Searches for your name, tracked and scannable on Google
  • Five standard prompts about you by name, plus up to five of your own
  • Favourable, mixed, neutral or critical, per engine, month by month
  • What AI says about you, ready to drop into a client report
Keywords · Your name · Wrenfield Dental, Leeds

Searches for your name

wrenfield dentalwrenfield dental leedswrenfield dental reviewswrenfield dental implantsDental implants

Tracked on Google, with the same words as the Branded filter in Search Console

Prompts about you by name

ChatGPT

3 favourable, 1 mixed, 1 neutral of 5

Suggested instead: Millpond Dental, Fernbrook Smile Studio

Gemini

2 favourable, 2 neutral, 1 critical of 5

Suggested instead: Millpond Dental

  • Is Wrenfield Dental any good? What do people say about them?Reputation
  • Are there any complaints or problems I should know about with Wrenfield Dental?Complaints
  • How does Wrenfield Dental compare with the other options nearby? Who else should I consider?Comparison
  • What are the best alternatives to Wrenfield Dental?Alternatives
  • Does Wrenfield Dental take new patients on a Saturday?Yours
Add your own prompt 1 of 5Monthly · one check per prompt on each engine

Discover

New prompt ideas from evidence, not invented volume

There's no such thing as prompt search volume. Nobody publishes it, so any figure for how many people asked ChatGPT a question is made up. The Discover tab starts from what your own data shows instead: the keywords you track, the searches that find you on Google and Maps, the searches ChatGPT and Gemini ran about you, and what your reviews keep raising.

Press Suggest prompts and the agent writes a set for the location. Before you see one, it's checked: it names your area, names no business, asks for a recommendation, and doesn't repeat a prompt you already track. Each says what it was written from.

  • Suggested, Saved and Tracked here: only tracked prompts are asked
  • Saved ideas form a library for your brand, ready to track at any location
  • Add your own sources, like enquiry form exports or chat logs, with contact details removed before anything is stored
Keywords · Discover · Wrenfield Dental, Leeds
SuggestedSavedTracked here
7 sources feeding this location
  • Check-ups

    Which dentists in Leeds are good with nervous patients who haven't been in years?

    Your reviewsTrackSave
  • Children's dentistry

    Is there a dentist in Leeds that does children's check-ups after school?

    Search ConsoleTrackSave
  • Invisalign

    Can anyone in Leeds fit Invisalign for adults without lots of appointments?

    Maps searchesTrackSave
  • Saved for later

    How much should dental implants cost in Leeds?

    Engines searched

Your own sources · Questions people ask you

Nothing is saved until you approve it
  • "do you do sat appts, can't get time off work"kept as a question customers ask
  • "pls call me on [phone removed] about an implant quote"contact details removed
  • "Sent from my iPhone"a signature, left out

03/Put it to work

One list

One list feeds Google and the answer engines

Every keyword here is ready for a geo-grid scan on Google Maps, Google Search or AI Mode, checked from every point around the business. Pick one for a scan, or tick several for a scan campaign that runs on a schedule.

Prompts go to ChatGPT and Gemini when you press Run a check, or weekly, every two weeks or monthly once you save a schedule. The dialog prices each service before anything runs. And the list keeps growing from real demand: searches from Search Console, and the searches ChatGPT ran, can be added as keywords in one click.

  • Choose which services a check covers
  • Nothing is scheduled until you save a schedule
  • Add to Keywords from Search Console and from ChatGPT's own searches
One list, measured everywhere

Emergency dentist · Leeds

emergency dentist leedsemergency dentist near me"Who's a good emergency dentist in Leeds?"
MapsSearchAI Mode

Keywords go into geo-grid scans

Checked on Google from every point around the practice, now or on a schedule.

ChatGPTGemini

Prompts go to ChatGPT and Gemini

Every prompt to both engines when you run a check, or weekly, every two weeks or monthly.

ChatGPT2/2
Gemini1/2

Run a check now

6 services · 18 prompts

This check costs about 36 checks

emergency dental appointment leeds · Search Console Add to Keywords

Agencies and multi-location brands

Every location asked about its own town, without starting from scratch

Each location keeps its own services, customers and prompts, with its own town in every prompt. The Keywords list shows every location with its services, keywords and prompts, grouped by brand.

Set one location up the way you want it, then copy its customers and plain asks to the others. Add the same keywords to several branches at once, or copy and move keywords between them.

  • Locations grouped by brand, with a brand overview
  • Copy customers and plain asks to other locations in one step
  • Nothing is run or scheduled when you copy
Keywords · Locations
Wrenfield Dental3 locations
  • Wrenfield Dental · Leeds6 services · 48 keywords · 18 prompts
  • Wrenfield Dental · Harrogate5 services · 31 keywords · 15 prompts
  • Wrenfield Dental · York5 services · 27 keywords · 10 prompts
Customers · Copy to other locations · Leeds

Ask Harrogate and York as the same customers, with the same plain asks.

HarrogateYork

Each location keeps its own town in every prompt. Nothing is run or scheduled.

Why services

A longer keyword list never makes your checks cost more

If prompts were written for every keyword, each keyword you added would add prompts, and the same question would be asked three ways and paid for three times. Keyword Manager writes prompts for each service instead. Fifty ways of searching for one service are asked about once, so what you spend follows what you sell and who you sell to, which is also the way the results are worth reading.

  1. 48

    keywords

    each tracked on Google

  2. 6

    services

    what the practice sells

  3. 18

    prompts

    3 customers per service

  4. 36

    checks a run

    ChatGPT and Gemini

Add another 100 keywords to those 6 services and a run still costs 36 checks. Add a customer and it costs 12 more, one prompt per service on both engines, and the Run a check dialog shows the total before anything is spent.

The agent

Yours to write. The agent helps when you ask.

Everything in Keyword Manager works by hand: adding keywords, services and customers, importing files, writing and rewording prompts. None of it uses the agent.

When you want help, the agent can suggest services, choose customers, word prompts as each customer would, or file new keywords into services. Each press uses one agent action from your plan's monthly allowance, every button shows how many you have left, and if the agent comes back with nothing the action is given back.

  • Suggest services with the agent1 agent action
  • Suggest customers with the agent1 agent action
  • Write tailored prompts1 agent action
  • Suggest prompts1 agent action
  • Place them with the agent1 agent action

15

Starter

40

Pro

100

Agency

300

Enterprise

Agent actions a month, reset on the 1st

What it uses

How it's billed

Keeping keywords, services, customers and prompts in Keyword Manager uses none of your allowances, and a location can keep as many keywords as you like. Allowances are used when something runs: geo-grid scans use scan credits, prompts use AI visibility checks when a check asks them, and agent buttons use agent actions.

See every plan
  • Adding, importing and editing keywords and prompts uses no allowance
  • A geo-grid scan uses scan credits for each point it checks
  • One check is one prompt put to one engine, and every prompt goes to ChatGPT and Gemini
  • 6 services asked as 3 customers is 36 checks a run
  • Prompts about you by name run about monthly: one check per prompt on each engine
  • Agent actions: 15 a month on Starter, 40 on Pro, 100 on Agency and 300 on Enterprise
  • Nothing runs or is scheduled until you say so

FAQ

Keyword Manager. Questions we get

Anything we check for you: a keyword, which is what someone types into Google, or a prompt, which is a question someone asks ChatGPT or Gemini. Keyword Manager keeps both for each location, organised by the services you sell, so one list feeds your geo-grid scans and your LLM Visibility checks.

Because nobody asks an assistant your keywords word for word, and asking the same thing three ways costs three times as much and tells you nothing new. Keywords that ask for the same service are grouped together and asked about once, as each of your customers. Every keyword is still tracked on Google on its own.

When you set up a location, SearchOps reads what the business has published: the services and categories on its Google Business Profile, the service pages on its website, the searches it already ranks for and what its reviews mention, plus any file you upload. Every service says where it came from. Add one by name, rename or remove any, or ask the agent to suggest more.

A customer here is the one thing a person is dealing with when they ask, like watching the cost, needing someone today or feeling nervous. Nobody can check whether a demographic guess changes an answer, but anyone can check whether mentioning price does. The everyday customer, who just asks, is always measured alongside, so the difference is the finding.

No. Nobody publishes prompt volume, so any number for it is invented. Prompt ideas come from your own evidence instead, and every suggestion shows what it was written from. For Google, your keywords show Search Console impressions where you have them.

Yes. Import an Excel, CSV, TSV or text file, or paste a list: a Google Ads export, a Search Console download, another rank tracker's export or a list of questions customers ask. For Excel we read the first sheet. The preview shows what each column holds and every line it leaves out and why, and nothing is saved until you add it.

Yes, kept apart from everything else. Searches for your name are recognised however they were added, using the same words as the Branded filter in Search Console, and tracked on Google like any keyword. Prompts about you by name ask ChatGPT and Gemini whether you're any good, what people complain about, how you compare and who they'd suggest instead: five standard prompts, plus up to five of your own. Each engine's verdict is shown as favourable, mixed, neutral or critical, month by month. They're never counted in whether the engines name you for what you sell, because a prompt that hands them your name can't tell you that.

No. Your keywords and prompts are yours to write, and the agent only helps when you press a button that asks it to. Each press uses one agent action from your monthly allowance: 15 on Starter, 40 on Pro, 100 on Agency and 300 on Enterprise. If it comes back with nothing, the action is given back.

Set one location up the way you want it and copy its customers and plain asks to the others, each asked about its own town. You can add the same keywords to several branches at once, and the Keywords list shows every location's services, keywords and prompts, grouped by brand.

Start tracking your real rankings today

See where you actually rank on Google Maps, not where Google tells you. Pick the plan that fits and start tracking from day one.