Why measurement comes first
Many businesses pay for SEO and receive reports full of numbers, yet cannot answer the only question that matters: is this bringing in customers? The cause is usually missing or broken tracking. Calls are not recorded, forms are not tracked as conversions, the Google Business Profile is not connected to anything, and nobody knows which leads became jobs.
Good analytics answers that question. It also tells you where to invest next: which services, pages and areas produce valuable leads, and which do not.
What we measure
| Layer | Question it answers | Main sources |
|---|---|---|
| Visibility | Where do we appear? | Rank tracking, geo-grids, Search Console impressions |
| Traffic | Who visits from search? | GA4, Search Console clicks |
| Actions | What do visitors and searchers do? | Calls, forms, bookings, direction requests |
| Leads | Which actions are real enquiries? | Call recordings or notes, form review, CRM |
| Revenue | Which leads became paying customers? | CRM or job management records |
Each layer depends on the one below. Rankings without traffic mean little; traffic without leads means less.
Our analytics and reporting services
- Local SEO reporting: monthly reports that combine visibility, profile actions and leads in plain language.
- Local rank tracking: organic rankings for local searches, measured from the places your customers search.
- Google Maps rank tracking: map pack and Maps positions across your service area, using geo-grid tracking.
The tracking foundation
Google Analytics 4
GA4 measures visits, engagement and conversions on your website. Universal Analytics stopped processing data in July 2023, so GA4 is now the standard Google analytics tool. We configure key events for the actions that matter, such as form submissions, click-to-call taps and booking completions, so they appear as conversions.
Google Search Console
Search Console shows the searches your site appears for, your clicks, impressions and average positions, plus indexing and technical issues. It is the most direct view of how Google sees your site.
Google Business Profile performance
The profile's performance data shows how many people viewed the listing and how many called, asked for directions or visited the website from it, along with some of the searches that led to the profile.
Call tracking
For local service businesses, phone calls are often the main source of leads. Call tracking assigns tracking numbers to sources, such as organic search, the Google profile or ads, and records which source each call came from. Dynamic number insertion shows the right tracking number to each website visitor while keeping your main number in the page code for consistency.
UTM parameters
Adding UTM tags to the website link on your Google Business Profile separates profile visits from other organic visits in GA4. Without them, profile traffic is mixed with regular search traffic.
Connecting to your CRM
The final step is connecting leads to outcomes. When calls and forms flow into your CRM with their source recorded, you can see which searches turned into booked jobs and revenue. Our SEO lead attribution service builds that connection.
Reports people actually read
A good report is short and answers business questions:
- What changed in visibility?
- How many leads did search produce, and from which sources?
- How good were those leads?
- What did we do this month?
- What will we do next, and why?
We avoid long lists of rankings for searches nobody uses and charts without explanation. Every number in a report should help make a decision.
Example: what working tracking reveals
Here is an illustrative example of what a Phoenix HVAC company might learn once tracking works properly:
| Source | Calls | Forms | Booked jobs |
|---|---|---|---|
| Google Business Profile | 140 | 12 | 61 |
| Organic search (website) | 85 | 38 | 44 |
| Paid search | 70 | 15 | 29 |
| Direct and referral | 30 | 6 | 18 |
Before tracking, the owner believed most work came from paid ads. The data shows the Google profile and organic search producing far more booked jobs. That kind of insight changes where the marketing budget goes.
Lead quality: separating real enquiries
Not every call or form is a lead. Some are existing customers, vendors, job seekers, sales calls or spam. Counting them all inflates results. We help separate genuine new enquiries by:
- Reviewing call recordings or call notes where available.
- Tagging form submissions by type.
- Excluding calls under a few seconds and known spam numbers.
- Using CRM stages to mark qualified leads.
A smaller number of real, qualified leads is far more useful than a large number that includes noise.
Accounting for Phoenix seasonality
Many Valley businesses see large seasonal swings. An AC company's calls may double in July and fall sharply in December; a landscaper's demand may peak in fall and spring. Analytics needs to account for this, or every winter looks like a failure and every summer looks like a success. Year-over-year comparisons, and comparing results with search demand for your services, keep the picture fair.
Dashboards versus reports
Dashboards show live data and are useful for people who check numbers often. Reports interpret the data: what changed, why and what to do. Most business owners need a short report more than a dashboard. We can provide both, but the report is where decisions are made.
Common tracking problems we fix
- Forms that send email but are not recorded as conversions.
- No tracking on click-to-call buttons.
- Several analytics tags firing twice, inflating numbers.
- Google profile visits counted as general organic traffic.
- Call tracking numbers spread across directories, breaking NAP consistency.
- No connection between website leads and the CRM.
- Search Console not verified, or verified by a former agency only.
The handful of numbers that matter
Most local businesses need to watch only a few measures each month:
- Visibility share: the proportion of the service area where you appear in the map pack for your main searches.
- Profile actions: calls, direction requests and website clicks from your Google profile.
- Qualified leads from search: genuine enquiries from organic search and the profile.
- Booked jobs or revenue from search, where CRM data allows.
- Review growth: new reviews and recent average rating.
Everything else in analytics supports these five. Keeping the focus narrow makes reports quick to read and decisions easier.
Setting up tracking on common platforms
Tracking setup differs by platform. WordPress sites usually use a tag manager or plugin to install GA4 and conversion events. Website builders often have built-in integrations with limits on what can be tracked. Booking systems and embedded forms sometimes live on another domain, which needs cross-domain tracking to keep the source of each lead. We check each of these during setup, because a lead lost between systems is a lead that never appears in reports.
Privacy and data ownership
All analytics accounts, Search Console properties and tracking tools should belong to your business, with us added as users. You keep the data if you change providers. We configure tracking to respect visitors' privacy, avoid collecting unnecessary personal information and follow your privacy policy.
How analytics fits into SEO work
Analytics is not a separate project; it runs through everything. Our local SEO management uses it to decide each month's priorities. Audits use it as a baseline. Content plans use it to see which pages earn leads. Without measurement, SEO work cannot be steered.
Getting started
We start with a tracking check: what is installed, what is working, what is missing and whether the data can be trusted. Then we fix the foundation, set a baseline and agree on the handful of numbers your monthly report will focus on.