1. Visibility
Are you appearing for relevant services in the places you genuinely serve? Use local rank checks and Google Search Console.
Review growth guide
A practical UK guide to tracking Google Business Profile actions, local rankings, organic search and the website enquiries that turn into real work.
Local marketing reports can look busy while leaving the most important question unanswered: did more suitable customers actually contact the business and go on to book, buy or visit? To measure local SEO results properly, connect four views of the same journey: Google Business Profile activity, local search visibility, website search performance and the enquiries recorded by your team.
This guide explains what each number can and cannot prove. It is designed for UK local businesses such as trades, clinics, cafés, salons, letting agents and venues that need a sensible reporting routine rather than a spreadsheet full of vanity metrics.
A customer may find a locksmith in Google Maps, tap to call, compare two other firms, then ring again from the website the following day. Another may search for a wedding venue, read several pages, complete a brochure form and book a viewing after a follow-up email. No single platform sees that whole path perfectly.
The answer is to use each source for the job it is suited to, then treat your customer relationship management system (CRM), booking system or carefully maintained enquiry log as the record of real business outcomes.
Are you appearing for relevant services in the places you genuinely serve? Use local rank checks and Google Search Console.
Are searchers tapping to call, request directions, visit the site, make a booking or start a form? Use Business Profile Performance and website analytics.
Did the contact become a qualified enquiry, viewing, estimate, booking, sale or job? Use the CRM, booking platform or lead log.
Report leading indicators and outcomes separately. A rise in map visibility or website clicks can be encouraging, but it is not the same thing as a rise in completed calls, qualified leads or revenue. Equally, a quieter month in clicks may still be commercially strong if the leads are better qualified.
| Source | Use it to answer | Do not use it to claim |
|---|---|---|
| Google Business Profile Performance | How often people viewed the profile or tapped its call, directions and website options. | That every call was answered, every directions request became a visit, or every website click became a lead. |
| Google Search Console | Which Google web searches generated impressions and clicks to your website, and which pages appeared. | Your Google Maps ranking, all searches people made, or a complete count of Business Profile actions. |
| Google Analytics 4 (GA4) | Where measurable website sessions and tracked enquiry actions originated. | A definitive count of all people, particularly where consent choices or blocked tracking reduce recorded sessions. |
| CRM, booking system or enquiry log | Unique contacts, qualification, appointments, quoted work, booked work and value. | Search visibility or the precise keyword behind every lead unless your set-up captures it lawfully and reliably. |
Google states that Business Profile Performance combines information from Search and Maps, and that only metrics relevant to a particular business will appear. It also says the report can include activity from both organic results and Google Ads. Keep that in mind before describing an action as purely SEO-driven. Google’s Business Profile Performance guidance explains the available measures and their definitions.
Business Profile Performance is the best starting point for activity that happens on the profile itself. Look at a consistent reporting period, normally a completed 28-day or calendar-month period, and compare it with an equivalent earlier period. For seasonal businesses, compare with the same period last year as well as the previous period.
| Business Profile metric | What it measures | Practical interpretation |
|---|---|---|
| Calls | Taps on the call button on the profile. | A high-intent signal, especially for urgent services, but not a confirmed conversation or job. |
| Directions | Requests for directions to the business. | Useful for shops, restaurants, salons and venues. It is not a verified arrival or purchase. |
| Website clicks | Clicks on the website link on the profile. | Shows profile-to-site interest. Use website analytics and CRM data to see what happened next. |
Google specifically defines calls as clicks on the profile’s call button and directions as requests for directions. It also explains that direction requests are adjusted to account for repeated taps, cancellations and spam. These are helpful signals, but they must not be presented as completed calls, physical footfall or sales. Read Google’s definitions of Business Profile actions.
Forty call taps, 60 website clicks and 25 direction requests do not equal 125 customers. One person can take more than one action, and some will never make contact. Keep these figures as separate intent signals and use your de-duplicated enquiry log for the lead total.
For each location, record views, searches, calls, directions, website clicks and any applicable bookings or messages. Use a completed period rather than reacting to incomplete recent data; Google notes that some data can take time to appear.
Note bank holidays, changed opening hours, bad weather, a promotion, new paid campaigns, a website outage, staff capacity and changes to the profile. Context often explains a movement more honestly than a theory about an algorithm update.
A restaurant might care most about directions, calls and bookings. An emergency plumber may value calls more than website clicks. A wedding venue may see fewer actions but more brochure requests and viewing appointments. Judge changes against the business model.
Compare the profile trend with unique enquiries in the CRM. If call-button taps rise sharply but the reception team sees no extra conversations, test the published number, mobile call handling and out-of-hours routing before celebrating the report.
A website click in Business Profile Performance is useful, but it does not identify the later enquiry by itself. A well-configured GA4 property can distinguish traffic sources using source, medium and campaign dimensions. Google explains that manual campaign tags can populate these dimensions when used consistently. Google’s manual tagging guidance sets out the standard parameters.
For the website link on a Business Profile, ask your web team to use a direct URL on your own domain with a consistent campaign label, such as source google, medium organic and campaign gbp. Do not use a URL shortener, a tracking link that redirects visitors elsewhere, or a link to a third-party page you do not control. Google’s profile guidelines require a website representing the individual business location and warn against URLs that redirect or refer users to other landing pages. Check Google’s website and phone guidelines for Business Profiles.
Keep a one-page tagging register. It should show the exact lower-case names approved for each channel, the owner of the link and where it is used. Without a naming convention, labels such as GBP, Google-Maps and googlebusinessprofile become separate rows and make reporting less useful.
For many local businesses, the cleanest first measure is the Business Profile call-tap metric plus a receptionist or CRM record of actual new enquiries. If you consider replacing the main profile number with a forwarding or tracking number, seek specialist implementation advice first. Google requires numbers to be under the business’s direct control and says Business Profile phone numbers and URLs must not redirect or refer customers to a number or page other than the actual business. A tracking configuration that harms call handling or conflicts with the profile rules is not worth the extra data.
Where calls are a major sales channel, log each genuine new enquiry once, record the stated source in plain language and, where practical, ask “Where did you first find us?” rather than forcing a choice. If calls are recorded or personal information is processed, obtain appropriate data-protection advice on notices, retention and access before implementation.
A local ranking is not one fixed national position. Google says local results are mainly based on relevance, distance and prominence. Distance is particularly important because Google can use the searcher’s location. That means a business can appear strongly close to its premises but much less often across a wider service area. Google’s explanation of local ranking factors is the right foundation for interpreting rank changes.
Search results can vary by the searcher’s location, the wording used, device type, map versus standard search results, competition and Google’s understanding of intent. Incognito mode may reduce some personalisation, but it does not turn your laptop into a customer standing five miles away. Searching your own name or repeatedly checking the same phrase can also create a false sense of certainty.
Instead, use a repeatable sample. Check the same selected queries, from fixed locations, on the same device type and search surface, at a regular cadence. A location-grid rank tracker can help sample map visibility across an area, but it remains a third-party snapshot, not a promise of what every customer sees.
For every tracked term, record the exact phrase, service, location points, device, map or organic result type, date and the page or profile that appeared. Keep the same specification for at least a quarter unless the business strategy changes. This turns “we rank first” into a comparable record of local visibility.
For a service-area electrician, the most useful question might be: “For priority electrical-fault searches, how often are we visible in the map results across the postcodes that create profitable jobs?” For a town-centre café, it may be: “Are we visible around the station, shopping area and office district at breakfast and lunch?”
Track the proportion of your monitored locations where the business is visible in a defined top range, the median position, the number of priority terms with visibility, and the trend. Keep competitor comparisons limited to genuine alternatives in the same market. This makes it easier to see whether a wider visible area is translating into more profile actions and enquiries.
If the local result is weak, diagnose relevance before chasing a rank number. Check the primary category, services, address or service area, opening hours, website service pages, reviews and prominence signals. Google recommends complete and accurate information, review responses and photos, while making clear that no one can request or pay for a better local ranking. For a structured review of these fundamentals, see this Google Business Profile optimisation guide.
Rankings explain potential visibility. Search Console shows whether people clicked through to the website from Google’s search results. GA4 shows how measured website visitors behaved, while the CRM shows the contacts and opportunities worth pursuing. Read all three together.
In the Search results Performance report, review clicks, impressions, click-through rate (CTR) and average position. Filter by pages, queries, country and dates to answer focused questions: which service page gained impressions, which local terms are driving clicks, and where is a high-impression page receiving a relatively weak CTR? Google documents both the measures and the query, page and country groupings available in this report. Use Google’s Search Console Performance report guide.
Average position needs restraint. It is an average of the topmost result from your site, and it can conceal meaningful variation by query, location and result layout. Search Console also omits some anonymised queries and may not show every low-volume query in the table. Use it as a diagnostic trend, not as a single local ranking score. Google explains Search Console query limitations and grouping.
GA4’s Traffic acquisition report is normally the clearest starting report for the question “where did this session come from?” It uses session-scoped dimensions including Session source, Session medium and Session campaign. Google cautions that its User acquisition report uses a different scope, so avoid comparing the same-looking figures between the two reports as though they mean the same thing. Google’s GA4 Traffic acquisition documentation explains the report and dimensions.
Set up meaningful enquiry events, then mark the ones that matter as key events. For a local business, that could include a successful contact form for a named form, a completed booking, a click on a telephone link, a click on an email address and a qualified callback request. A phone-link tap is still not a confirmed conversation, and a form-submit event is not necessarily a valid lead if spam or failed delivery is possible.
Google’s lead-generation guidance recommends creating a specific form event rather than treating every form submission on the site as the same outcome. Test the whole path after any website change: complete the form, confirm the thank-you state or success message, check the email or CRM record arrives, and ensure a single customer action is not triggering duplicate events. Google’s guide to measuring lead-form key events gives a useful model.
The most reliable approach uses two records: digital attribution for the website session and human attribution in the CRM. Digital attribution identifies the measurable visit source; the human record captures what the prospect remembers as the first discovery point and whether the enquiry was worthwhile.
Capture a key event for each meaningful contact route. Pass a non-identifying source, medium, campaign and landing page into the CRM where the set-up supports it.
Record date, contact type, first stated source, latest measurable source, service wanted, area, qualification, outcome and value where appropriate.
Ask one neutral question: “Where did you first find us?” Record the customer’s wording before selecting a standard source category.
Give the team short, consistent options after they record the customer’s own answer: Google Maps or Business Profile, Google search, paid Google ad, recommendation, Facebook or Instagram, another directory, email, passing trade, returning customer, or unknown. “Google” on its own is useful but incomplete; do not pretend it proves Maps, organic search or paid search unless the data supports that conclusion.
Required fields: date received; contact name or enquiry reference; service; town or postcode district; contact route; first stated source; latest measurable source; qualified yes/no; appointment or quote; won/lost; value; reason lost.
Example: A Bristol landscaper receives a web form. GA4 identifies the session as google / organic, the landing page is the patio-installation page, and the customer says they first found the firm in Google Maps. Record both facts rather than choosing one and discarding the other. If the estimate is accepted, update the same enquiry rather than creating a new lead.
Website enquiry rate = unique website enquiries ÷ recorded website sessions × 100
Qualified-lead rate = qualified enquiries ÷ total unique enquiries × 100
Booking or win rate = booked jobs or sales ÷ qualified enquiries × 100
Profile-to-enquiry trend = attributed enquiries from profile website traffic compared with Business Profile website clicks over the same completed period
Use these as trend measures, not as promises. For example, if a letting agent’s organic clicks rise but viewings do not, inspect the page intent, enquiry form, response time and lead quality. If a salon’s directions requests rise while appointments remain flat, check booking availability, special hours and whether the profile makes walk-ins versus appointments clear.
Consider a plumbing business that records 40 profile call taps, 85 profile website clicks, 20 phone-link taps from the site and 12 form submissions. Those figures are not 157 leads. The same person may tap from Maps, visit the site and call. The monthly lead total should instead come from de-duplicated CRM contacts: for example, 31 unique new enquiries, of which 18 were qualified and 11 booked a job.
Give every contact a single record and merge duplicates by phone number, email address or a sensible manual check. Keep the interaction evidence in notes, but count the person or opportunity once in outcome reporting.
Website analytics is not simply a technical task. The ICO says that, in most cases, you must clearly explain cookies and obtain active consent before setting non-essential cookies or similar technologies. This can reduce the amount of website activity visible in analytics, so compare trends with CRM totals and do not assume recorded sessions equal every visit. Read the ICO’s cookies and similar technologies guidance.
Do not send names, email addresses, telephone numbers, full postcodes, free-text enquiry content or other personally identifiable information to GA4 in URLs, event names, parameters or campaign tags. Google’s Analytics policy specifically warns against sending data that can identify an individual. Follow Google’s GA4 guidance on avoiding personally identifiable information. For complex tracking, call recording, special-category data or regulated services, obtain appropriate legal and data-protection advice.
A good report is short enough to be read and specific enough to guide the next month’s work. Use one location per report where possible; combining branches can hide a problem at a particular site.
| Section | Include | Decision it supports |
|---|---|---|
| Demand and visibility | Priority keyword coverage, Search Console impressions and relevant query or page movement. | Which services or areas deserve content, profile or local-presence work. |
| Google Business Profile | Views, calls, directions, website clicks, bookings and material profile changes. | Whether the profile is producing more high-intent actions. |
| Website conversion | Sessions by source, key events, top landing pages, form completion and booking completion. | Where visitors are failing to make contact. |
| Lead quality | Unique enquiries, qualification, appointments, quotes, wins and lost reasons. | Whether increased activity is commercially useful. |
| Next actions | Three named tasks, an owner and a review date. | Whether insight becomes an improvement. |
Write a short narrative beneath the numbers. For example: “Map visibility for boiler repair improved across the northern part of the service area. Profile call taps increased, but qualified enquiries did not. This month we will check weekend call handling, add clearer emergency-service information and review the service-page call to action.” This is more useful than declaring success because a rank moved from four to two.
Confirm ownership of the Business Profile, Search Console, GA4 and CRM. Record the last completed 28 days of profile actions, website key events, unique enquiries and booked work. Check that business name, category, phone number, website, hours and service area are accurate.
Test every form, callback request, email link, telephone link and booking route on desktop and mobile. Create specific key events for meaningful outcomes. Add source fields to the CRM or enquiry sheet, train the person answering calls and agree the duplicate-merging rule.
Select priority services, real service areas, fixed location points and a reporting cadence. Separate Maps or local-pack checks from ordinary organic website rankings. Record the starting position distribution, not just the strongest result.
Reconcile profile actions, recorded website events and unique CRM enquiries. Choose one visibility improvement, one profile improvement and one conversion improvement for the next month. If reviews are a weak point in the local trust journey, put in place a consistent, policy-compliant process to collect customer reviews rather than relying on occasional requests.
The purpose of local SEO measurement is not to create more charts. It is to identify the constraint in the customer journey: insufficient local visibility, a profile that does not prompt action, a service page that does not answer the searcher’s question, slow call handling, or leads that are not the right fit.
Once the tracking foundation is in place, review it consistently for several months before drawing strong conclusions. If the business needs help maintaining the review, profile and local visibility work that the data highlights, a fully managed Review Flywheel can provide a more structured route. Otherwise, keep the focus simple: measure genuine demand, record unique enquiries, learn from outcomes and improve the weakest step next.
Open the Performance area for the verified Business Profile in the Google account that manages it. Google reports calls as call-button taps, directions as direction requests and website clicks as clicks on the profile website link. Review completed date ranges and compare them with a comparable earlier period.
No. It measures a tap on the call button, not a confirmed conversation, answered call, qualified enquiry or sale. Compare it with call logs or de-duplicated CRM enquiries before judging commercial impact.
No. A direction request indicates that someone asked Google for directions. It can be a strong intent signal for location-based businesses, but it does not verify arrival, purchase or appointment attendance.
Use the Business Profile website-click metric alongside a direct, consistently tagged website link and GA4 enquiry key events. Then pass or record source information in your CRM and de-duplicate leads. This provides a useful trend, not perfect person-level attribution.
They count different actions in different environments. Business Profile Performance measures activity on Google Search and Maps, while GA4 records measurable website sessions and events. Cookie consent, blocked tracking, repeat visits and different counting rules can all create differences.
For most local businesses, a monthly review is enough for strategic reporting, with weekly checks during a significant campaign, launch or technical issue. Always use the same terms, locations, device type and result type so the comparison remains meaningful.
It can be a quick sense check, but it is not a reliable local ranking report. Results still vary by location, query and search context. A repeatable sample from fixed locations is more useful than one search from your office.
Track successful submissions for each important form, completed bookings, telephone-link clicks, email-link clicks and callback requests where relevant. Mark only meaningful outcomes as key events, test them after site changes and validate final leads in the CRM.
In most cases, analytics cookies are non-essential, so you need to explain their use and obtain valid consent before setting them. Follow ICO guidance and seek specialist advice for complex data-processing arrangements.
The guidance in this article was checked against the following current sources. Platforms, laws and interfaces can change, so confirm important details before acting.
Prefer us to handle it?
If you would rather have the review process, customer proof and local-visibility work kept moving for you, the Fully Managed Review Flywheel is the done-for-you route.
We can build and manage the complete Review Flywheel around the way your business already works.
Have This Done For Me