Most small business owners know roughly whether the phone is busier than it was last year. Far fewer can say why. Was it the new reviews, the updated website, the Business Profile changes, a competitor closing, or just a good season? Without some basic measurement, local SEO becomes something you either trust blindly or cancel on a hunch.
The good news is that you do not need expensive software or a marketing team to measure it properly. A handful of free tools, one or two inexpensive extras and a simple habit of asking customers how they found you will give a far clearer picture than any single ranking report. The harder part is knowing which numbers matter and which ones can safely be ignored.
This guide explains what to track and how, for any local business: a plumber, a dental clinic, a salon, a solicitor or a café. It covers Google Business Profile performance, Search Console, Google Analytics 4, call tracking, location-based rank tracking, customer surveys, referrals from AI assistants, realistic timelines and a monthly report you can fill in in half an hour.
Key points
- Decide first what a good result is for your business, such as calls, bookings, quote requests or table reservations, and measure that above everything else.
- Your Google Business Profile shows calls, direction requests, website clicks and the searches that found you, which together are your best view of map visibility.
- Search Console shows how your website appears in Google search; GA4 shows what visitors do once they arrive.
- Call tracking is useful but must be set up carefully so it does not scatter inconsistent phone numbers across the web.
- Rankings vary by where the searcher is standing, so check them across a grid of points rather than from your own premises.
- AI assistants are starting to send visitors, and some of them can be identified in GA4 by their referring website.
In this guide
- Start with what a result means for you
- Google Business Profile performance
- Google Search Console
- Google Analytics 4: from visits to enquiries
- Call tracking without harming your listings
- Rank tracking by grid and location
- Ask customers how they found you
- Tracking referrals from AI assistants
- Realistic timelines
- A simple monthly report
- Common measurement mistakes
- Frequently asked questions
- Final thoughts
Start with what a result means for you
Before opening any tool, write down what a successful month looks like in terms of real customers. This sounds obvious, but many owners end up judging local SEO on rankings or traffic, which are only stepping stones.
Useful outcome measures differ by business:
- A trade, such as a plumber or electrician: phone calls, quote requests through the website and WhatsApp messages.
- A clinic, such as a physio or dentist: online bookings, new patient enquiries and calls to reception.
- A salon or barber: online bookings and new client appointments.
- A professional service, such as a solicitor or accountant: enquiry form submissions and initial consultation calls.
- A café, pub or restaurant: table reservations, direction requests and, harder to measure, footfall.
Pick two or three of these as your main measures. Everything else in this guide supports them: it tells you why the main numbers are moving, not whether the business is better off.
It also helps to note a baseline. Write down last month’s figures, and the same month last year if you have them, before any changes are made. Seasonal businesses in particular need a year-on-year comparison; a landscaper’s March will always beat their December.
Google Business Profile performance
Your Business Profile is often the first thing a local customer sees, and for many businesses it produces more calls than the website. Its performance section is the best free view of how you are doing on Google Maps and in the local results.
What the main numbers mean
At the time of writing, the performance view includes interactions and views, broken down roughly as follows. Google renames and reorganises these from time to time, so the labels you see may differ slightly.
- Calls: taps on the call button from your profile. This counts people who started a call, not necessarily calls that connected.
- Directions: requests for directions to your address. Very useful for shops, cafés, clinics and salons; less so for service-area businesses, whose address is usually hidden.
- Website clicks: taps through to your website from the profile.
- Messages and bookings: where these features are available and switched on for your category. Bookings count completed bookings made through a booking provider.
- Profile views: how many people viewed your profile, counted once per person per day, and split by Google Search and Google Maps and by mobile and desktop.
- Searches: the search terms that showed your profile. This list is updated monthly, and terms used by only a few people may be shown as approximate figures rather than exact counts.
How to read them
Look at trends over three months or more rather than week to week, because small numbers move around a lot. A café with forty direction requests one week and twenty-eight the next has probably not lost anything; the weather may have changed.
The search terms list is particularly useful. If most of your searches are for your business name, people already know you and are looking you up. Growth in searches for what you do, such as “emergency plumber” or “eyebrow threading”, rather than who you are, is a good sign that your profile is being found by new customers. Comparing the split between branded and generic searches over time is one of the simplest ways to see whether local SEO is reaching people beyond your existing customers.
Keep in mind the limits. Performance figures can take a few days to appear, they count actions rather than customers, and they cannot tell you whether a caller became a paying client. Treat them as a measure of visibility and interest, not revenue.
Google Search Console
Search Console is a free Google tool that shows how your website appears in Google’s search results. If your website does not have it set up, that is worth doing before anything else in this guide, because the sooner it is in place, the sooner you have a useful history to compare against.
The main report to use is Performance, which shows:
- Queries: the searches your site appeared for, with clicks and impressions for each.
- Pages: which pages are being shown and clicked, useful for seeing whether your service and area pages are working.
- Average position: a rough indication of where your pages appear, best treated as a trend rather than an exact ranking.
- Countries and devices: useful for spotting whether most of your visitors are on mobile.
For a local business, a few simple checks are worthwhile each month. Filter by your important service pages and see whether impressions are rising. Look for searches that include the towns or areas you serve. Note any new queries that you do not yet have a page for; a salon that starts appearing for “brow lamination” without a page about it has found an obvious gap.
Search Console’s main Performance report counts appearances in Google’s AI features, such as AI Overviews and AI Mode, together with ordinary results. Since summer 2026 Google has also added a separate generative AI performance report, rolled out to all websites by the end of August 2026, which shows impressions of your pages in those AI features by page, country and date. It does not show clicks, so treat it as a sign that your pages are being used in AI answers rather than a measure of enquiries.
Google Analytics 4: from visits to enquiries
Search Console tells you about people before they reach your site. Google Analytics 4 (GA4) tells you what they do afterwards. For a local business, the most important job of GA4 is to record the actions that matter as key events, which is what GA4 used to call conversions.
Setting up key events
Typical key events for a local business include:
- A completed enquiry or quote form, usually measured as a visit to the thank-you page.
- A tap on a phone number link on your website.
- A tap on an email or WhatsApp link.
- A completed online booking, if your booking system can pass this back to GA4.
- A click through to directions or a map on your contact page.
Your web developer can usually set these up quickly. Once they are in place, you can see which sources, such as organic search, your Business Profile, social media or referrals from other sites, lead to real enquiries rather than just visits.
Separating Business Profile visits
By default, people who click through from your Business Profile to your website are usually recorded in GA4 as ordinary organic search traffic from Google, mixed in with everyone else. You can separate them by adding tracking parameters (often called UTM tags) to the website link on your profile, for example setting the source to google, the medium to organic and a campaign name such as business-profile. Then GA4 can show you how many visitors and key events came from the profile specifically.
Tip
If you have more than one location, use a different campaign name in the website link for each branch’s profile. You will then be able to see which branch’s profile sends the most enquiries, which is far more useful than a single combined figure.
Call tracking without harming your listings
For many trades and clinics, the phone matters more than the website. Call tracking services give you separate phone numbers for different sources, such as your Business Profile, your website or a printed leaflet, and record which number was called. Many also offer call recording and reports on missed calls.
The benefit is clear: you can see how many calls each source produces and whether those calls are answered. A plumber who discovers that a fifth of calls from Google go unanswered on Saturday mornings has learned something more valuable than any ranking report.
The caveat is your NAP, meaning the name, address and phone number that should be consistent across the web. Scattering several different numbers across directories and listings weakens that consistency. The usual approach is:
- Use a tracking number as the primary number on your Business Profile, with your main business number added as an additional number.
- On your website, use dynamic number insertion, which shows a tracking number to visitors from certain sources while keeping your main number in the page itself.
- Keep your main number on directories and citations, and do not use tracking numbers there.
Make sure you own or can transfer the tracking numbers. If you change provider and lose the numbers, your profile and any printed material will point to numbers that no longer work. Our guide to local citations and NAP consistency covers the phone number side in more detail.
Rank tracking by grid and location
Local rankings depend heavily on where the person searching is. A dental practice might be first in the map results for “dentist” when searched from its own car park and nowhere to be seen two miles away. Checking from your own premises, or even your own phone at home, gives a misleading picture.
Grid-based rank tracking addresses this. These tools, offered by several paid local SEO platforms, simulate searches from a grid of points around your business, perhaps every half mile across a few miles, and show where you appear from each point. The result is usually a map with a coloured number at each point, making it easy to see where you are strong and where you fade out.
Some practical guidance:
- Track a small set of searches. Five to ten terms that real customers use, such as “boiler repair”, “emergency plumber” and “plumber near me”, are enough. Tracking a hundred variations adds noise.
- Use the same grid each time. Changing the grid size or centre point makes comparisons meaningless.
- Check monthly, not daily. Local rankings fluctuate, and daily checks encourage overreaction.
- Compare like with like. A service-area business that covers a whole county will look patchy on a tight grid by design; size the grid to the area you realistically serve.
Organic rankings for your service and area pages can be tracked separately with a conventional rank tracker set to a specific town or postcode. Search Console’s average position is a reasonable free substitute for a small business.
If you would prefer to have this measured and reported for you, local SEO and AI search services for small businesses usually include grid tracking and a plain-English monthly summary.
Ask customers how they found you
No tool can fully track a customer who saw your profile on Google, asked a friend, looked at your reviews and then rang you a week later. The simplest and most underused measurement method is asking.
Ways to build this into your routine:
- On enquiry and booking forms, add a short “How did you hear about us?” question with a dropdown: Google search, Google Maps, recommendation, social media, AI assistant such as ChatGPT, saw the premises, other.
- On the phone, ask it as a natural part of taking details. A short script for reception staff helps: “And can I ask how you found us?”
- In booking systems, many salon, clinic and restaurant platforms have a referral source field. Make it mandatory for new clients.
- At the counter, a café or shop can simply keep a tally for a fortnight every quarter.
Treat the answers with some caution. Customers often say “Google” when they mean the map, the website or a review site, and “a friend recommended you” may also mean they checked your reviews before calling. Even so, a monthly tally gives you a sense of direction that the tools miss, and it is the only measure that captures word of mouth.
Tracking referrals from AI assistants
A growing number of people now ask ChatGPT, Gemini, Copilot or Perplexity to recommend a local business. Some of these conversations lead to a click through to your website, and those visits can often be identified in GA4.
What you can see
When someone clicks a link in an AI assistant’s answer, the visit is often recorded with the assistant’s website as the referrer or source. At the time of writing, sources you may see include chatgpt.com, perplexity.ai, gemini.google.com and copilot.microsoft.com. ChatGPT links are widely observed to carry a source tag of chatgpt.com, which makes them easier to spot. Google has also been adding an “AI Assistant” grouping to GA4’s default channels during 2026, so depending on your property you may see some of this traffic grouped there automatically rather than under Referral.
To find these visits in GA4:
- Go to the traffic acquisition report.
- Change the main dimension to session source and medium.
- Search for the names of the assistants listed above.
If these visits are becoming regular, you can ask your developer to create a custom channel group in GA4 that gathers all AI assistant sources into one channel called something like “AI assistants”, so you can see the total each month alongside organic search and social.
What you cannot see
This measurement is incomplete, and it is worth being honest about that. Many people read an assistant’s recommendation and then search for your name on Google or ring you directly, so the visit appears as branded search or a phone call with no trace of the assistant. Some apps do not pass referrer information at all, so visits appear as direct traffic. And clicks from Google’s own AI Overviews and AI Mode are not separated from ordinary Google search in GA4; Search Console’s generative AI report shows impressions only.
That is why the “How did you hear about us?” question should include an AI assistant option. It is also worth asking a few assistants every month what they recommend for your service in your area, and noting whether your business is mentioned and whether the details are correct. A family solicitor might ask “who offers fixed-fee divorce advice near me?” and record the answer in the monthly report.
Tip
Keep a short log of the questions you test in AI assistants and what they said. Repeating the same questions each month is more useful than asking new ones, because it shows change over time.
Realistic timelines
Local SEO measures do not all move at once. Knowing the usual order helps you avoid giving up too early or celebrating too soon.
| Timeframe | What you are likely to see | What not to expect yet |
|---|---|---|
| Weeks 1 to 4 | Fixes made, tracking set up, baseline recorded | Clear ranking or enquiry changes |
| Months 2 to 3 | More profile views and searches, early grid improvements near your premises | Steady growth in calls and bookings |
| Months 3 to 6 | Wider grid visibility, more website clicks and calls, more generic searches | Strong positions in very competitive categories |
| Months 6 to 12 | More consistent enquiries, growing reviews, occasional AI assistant mentions | Guaranteed top positions, which no one can promise |
These are typical patterns, not promises. A business in a quiet area with a neglected profile may see changes within weeks once the basics are fixed. A city-centre dental practice or a plumber in a large town may take longer. Seasonal swings can hide or exaggerate progress, which is why year-on-year comparisons matter.
A simple monthly report
You do not need a dashboard. A single table, filled in at the start of each month, is enough for most small businesses. Keep last month and the same month last year beside the current figures.
| Measure | Where to find it | This month | Last month | Same month last year |
|---|---|---|---|---|
| Enquiries, calls or bookings (main outcome) | Booking system, call tracking, inbox | |||
| Profile calls | Business Profile performance | |||
| Profile direction requests | Business Profile performance | |||
| Profile website clicks | Business Profile performance | |||
| Generic versus branded searches | Business Profile search terms | |||
| Website clicks from Google search | Search Console | |||
| Website key events | GA4 | |||
| AI assistant visits | GA4 traffic acquisition | |||
| New reviews and average rating | Business Profile | |||
| Grid visibility for top three searches | Rank tracking tool | |||
| “How did you hear about us” tally | Forms, reception notes |
Add a few lines of notes underneath: what changed this month, such as a new page, a run of reviews or a competitor closing, and anything unusual, such as a bank holiday or a week of bad weather. Over time, these notes become the most valuable part of the report, because they explain the numbers.
Common measurement mistakes
A few patterns trip up owners repeatedly:
- Judging on one ranking. Checking a single search from your own phone, where Google knows you visit your own website, gives a flattering and misleading picture.
- Reacting to weekly swings. Small numbers vary naturally. Look at three-month trends.
- Ignoring missed calls. Visibility that produces unanswered calls is wasted. Call tracking or your phone system’s missed call log often reveals more than any SEO report.
- Counting traffic, not enquiries. A blog post that brings in visitors from across the country may look impressive and produce no local customers.
- Forgetting seasonality. Compare with the same month last year wherever possible.
- Not recording changes. Without notes, you will not remember in six months why enquiries jumped in April.
Frequently asked questions
Which single number matters most?
The number of genuine enquiries, calls or bookings from new customers. Every other measure, including rankings, profile views and website visits, is useful only to the extent that it explains or predicts that number.
Is it worth paying for call tracking?
For businesses where most customers phone, such as trades, clinics and solicitors, it is often worth it, mainly to see how many calls come from Google and how many go unanswered. Smaller businesses with low call volumes may get enough from the Business Profile call figures and a “how did you hear about us” question.
Why does my Business Profile show calls I never received?
Profile call figures count taps on the call button, not connected calls. Some people tap and hang up, some tap by accident and some call when you are closed. Call tracking or your phone system’s logs give a more accurate picture of answered and missed calls.
How can I tell if ChatGPT is recommending my business?
Check GA4 for visits with chatgpt.com as the source, add an AI assistant option to your “how did you hear about us” question, and ask ChatGPT and other assistants the same handful of questions each month. None of these methods is complete on its own, but together they give a reasonable indication.
How often should I review the numbers?
Once a month is right for most small businesses. Weekly checks tend to cause worry over normal fluctuations, while quarterly reviews leave problems unnoticed for too long.
Final thoughts
Measuring local SEO well is less about tools and more about habits. Decide what a good result is, record a baseline, set up the free tools properly, ask customers how they found you and fill in the same short report every month. Within a few months you will know which parts of your local presence are bringing in customers and which are not, and you will be able to make decisions on evidence rather than guesswork.
