Skip to content

Review growth guide

How to Measure Local SEO, Google Profile and Website Enquiries

A practical UK guide to tracking Google Business Profile actions, local rankings, organic search and the website enquiries that turn into real work.

Local performance measurement

Measure the journey from a local Google search to a genuine enquiry

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.

Start with the measurement chain, not a dashboard

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.

1. Visibility

Are you appearing for relevant services in the places you genuinely serve? Use local rank checks and Google Search Console.

2. Intent and action

Are searchers tapping to call, request directions, visit the site, make a booking or start a form? Use Business Profile Performance and website analytics.

3. Commercial outcome

Did the contact become a qualified enquiry, viewing, estimate, booking, sale or job? Use the CRM, booking platform or lead log.

The reporting rule that prevents bad decisions

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.

The minimum data stack for most local businesses

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.

How to measure calls, directions and website visits from Google

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.

Understand the three core actions

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.

Do not add profile actions together and call them leads

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.

A practical monthly Business Profile review

1

Export or record a completed period

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.

2

Add useful context

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.

3

Compare the action mix

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.

4

Reconcile with actual contacts

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.

Make website clicks attributable without compromising the customer journey

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.

Be careful with phone-number tracking

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.

How to check local Google rankings properly

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.

Why a single search from your office is misleading

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.

A defensible rank-check specification

Write down the conditions before you look at the result

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.

Choose keywords that map to real services and decisions

Do track

  • Core service searches: “boiler repair”, “hairdresser”, “wedding venue”.
  • High-intent combinations: “emergency plumber”, “dog-friendly café”, “facial aesthetics consultation”.
  • Service-plus-area terms where the area is truly served.
  • Your brand name, so ownership or listing issues are spotted early.
  • A manageable group, normally separated into priority services and supporting terms.

Do not track

  • Large lists of vague phrases that would never create worthwhile work.
  • Every postcode in an unrealistic service radius.
  • A competitor’s branded name as a core success metric.
  • Only the best location point near your premises.
  • Rankings without identifying whether they are map-pack, Maps or organic website results.

Report distribution, not only the best rank

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.

How to measure local SEO results beyond rankings

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.

Use Google Search Console for organic search demand and page performance

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.

A sensible local SEO scorecard

  • Visibility: monitored local keyword coverage and map visibility by area.
  • Search opportunity: non-branded impressions and clicks for priority service and location pages.
  • Profile intent: calls, directions, website clicks and completed bookings where available.
  • Website response: tracked form completions, call-link taps, email-link taps and booking completions.
  • Commercial outcome: unique enquiries, qualified enquiries, appointments, quotes, booked jobs and revenue where recorded.
  • Quality: review volume, rating trend, response coverage and recurring customer themes.

Use GA4 to measure website enquiry actions

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.

How to track where website enquiries come from

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.

Set up a simple attribution structure

On the website

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.

In the CRM or lead log

Record date, contact type, first stated source, latest measurable source, service wanted, area, qualification, outcome and value where appropriate.

In staff conversations

Ask one neutral question: “Where did you first find us?” Record the customer’s wording before selecting a standard source category.

Use a controlled source list

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.

Enquiry log template

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.

Calculate rates that help you improve the right stage

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.

Prevent double-counting before it reaches the monthly report

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.

Respect consent and protect customer data

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.

Build a monthly local performance report people can act on

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.

A 30-day implementation plan

Days 1–7

Establish a clean baseline

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.

Days 8–14

Fix enquiry measurement

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.

Days 15–21

Create the local visibility sample

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.

Days 22–30

Publish the first decision-led report

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.

Monthly checklist

Use measurement to make the next improvement clearer

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.

Frequently asked questions

Where can I see calls, directions and website clicks from my Google Business Profile?

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.

Does a Google Business Profile call count mean someone spoke to my business?

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.

Do direction requests prove that people visited my premises?

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.

What is the best way to track website enquiries from Google Maps?

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.

Why do my Google Business Profile and GA4 figures not match?

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.

How often should I check local rankings?

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.

Can I check my local rank by searching in incognito mode?

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.

What website events should a local lead-generation business track in GA4?

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.

Do I need cookie consent for GA4 in the UK?

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.

Sources and further reading

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?

Turn the advice into a managed Review Flywheel.

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.

Ready to have this handled for you?

We can build and manage the complete Review Flywheel around the way your business already works.

Have This Done For Me