Small Business KPI Dashboard: 12 Metrics Worth Tracking (and What Each One Tells You)
Table of contents
Ask yourself whether a change in a KPI would make you act differently, because if it wouldn't, the metric isn't earning its place. Most dashboards fail this test: they pile up page views, bounce rates, follower counts and dozens of charts, yet when one number moves, nobody changes what they do. The figures are interesting, but they don't drive any decision.
Small businesses need far fewer numbers than the typical dashboard offers, and each one should mean the same thing every month. We picked twelve metrics that we think suit most small businesses. For each one you get Google's official definition (from Google Analytics, Search Console or Business Profile), where to find it, and what a rise or fall usually means. The five that answer "are we growing?" belong at the top, and the rest can sit one level deeper.
The 12 metrics at a glance
| # | Metric | Where it comes from | Question it answers |
|---|---|---|---|
| 1 | Search clicks | Search Console | Are more people finding us on Google? |
| 2 | Search impressions | Search Console | Is Google showing us more often? |
| 3 | Sessions | GA4 | How many visits did we get from all sources? |
| 4 | Engaged sessions | GA4 | How many visits showed real interest? |
| 5 | Engagement rate | GA4 | Is the site holding attention? |
| 6 | Key events | GA4 | How many enquiries did we get? |
| 7 | Key events by channel | GA4 | Which channel brings enquiries? |
| 8 | Key event rate | GA4 | Are visitors turning into enquiries? |
| 9 | Profile calls | Business Profile | Does the map listing make the phone ring? |
| 10 | Direction requests | Business Profile | Are people coming to the door? |
| 11 | Cost per lead | Ad platform + GA4 | Is paid traffic worth it? |
| 12 | Revenue or booked jobs by channel | Your sales records | Where does the money really come from? |
Search metrics (Search Console)
Search Console tells you how people reach your site through Google. By Google's definition, impressions count how often someone saw a link to your site, clicks count how often someone clicked through, and click-through rate is clicks divided by impressions. For a small business, clicks are the most useful of the three.
In Google's definitions page from Google, impressions are "how often someone saw a link to your site on Google" while clicks are "how often someone clicked a link from Google to your site." These are the combinations you'll see most often and what they usually mean:
- Clicks up, impressions flat: the titles and descriptions on your listings are convincing more searchers to click.
- Impressions up, clicks flat: you're appearing in more searches but not earning the click, or AI summaries are answering the question before anyone reaches you. See high impressions, low clicks.
- Both down: start by ruling out a technical problem, and after that consider seasonality. The causes are covered step by step in our traffic drop checklist.
Average position is left off the list deliberately. In our own Search Console data study, one post showed an average position of 2.9 because of a set of odd, probably automated searches, yet it sent almost no visitors. Think of position as background information rather than a target.
Visitor metrics (GA4)
GA4 tracks what visitors do after they land on your site. Google counts a session as engaged when it runs past 10 seconds, includes a key event or has two or more page views. Engagement rate is the portion of sessions that were engaged, and bounce rate is the portion that weren't.
The wording in Google's engagement definitions is brief, and it's worth reading closely: an engaged session "lasts longer than 10 seconds", "has a key event" or "has 2 or more screen or page views." Because that bar is low, a falling engagement rate is a serious warning sign.
- Sessions up, engaged sessions flat: the new traffic is low quality. Check which source it comes from.
- Engagement rate falling on one page: slow loading, a pop-up in the way, or a gap between what people searched for and what the page offers.
- Mobile engagement much lower than desktop: this usually points to a mobile speed or layout problem, and our mobile internet statistics explain why it happens so often.
Enquiry metrics (GA4 key events)
Key events are the actions you've marked as important, such as form submissions, call-button taps, bookings and quote requests. They matter more than anything else on the dashboard, and they're also the easiest to get wrong in setup, so make sure each one fires only on a real enquiry.
If a key event is attached to the wrong action, like a page view or a menu click, every number built on it gets inflated, including conversion rate, cost per lead and channel performance. We ran into this on our own site and described it in our GA4 key events guide.
Look at key events by channel as well as in total, because a channel that doubles visits while halving enquiries can hide behind the overall figure. For your main landing pages, also track the key event rate (enquiries divided by sessions). When a page's rate drops even as its traffic climbs, that page needs a closer look.
Local metrics (Business Profile)
If you run a local business, the calls and direction requests on your Google Business Profile often count for more than visits to your website. By Google's definition, calls count how often the call button on your profile was clicked, and directions are the times someone asked for a route to your business. We'd check them monthly and compare against the same month last year.
In Google's performance report, calls are "the number of times a customer clicked on the call button on your Business Profile" and directions are "how many people asked for directions to your business." Someone who sees your number and dials it by hand isn't counted, so read the figure as a minimum. Every metric in the report is explained in our Business Profile dashboard guide.
Money metrics
Cost per lead is what you spent on ads divided by the enquiries those ads produced. Break revenue or booked jobs down by channel and you'll see which sources bring in paying customers. Put the two side by side and you can tell where your next marketing dollar should go.
- Cost per lead. Take what you spend on a channel and divide it by that channel's key events, then set the result against what a new customer is worth to you. An industry average is a weaker yardstick.
- Revenue or booked jobs by channel. No analytics tool can stand in for one habit: asking each new customer "how did you find us?" and writing down what they say.
Here's a worked example with made-up figures. Say last month's search campaign cost $1,200 and brought in 30 enquiries, which makes cost per lead $40. If one in five of those enquiries turns into a customer worth $600, you're paying $40 for something worth about $120, so the campaign is working. Plug in your own figures, since the method is the useful part.
KPIs by type of business
These twelve metrics suit most small businesses, but which ones matter most depends on how your business makes money:
| Business type | Most important KPIs | Often less important |
|---|---|---|
| Local service (trades, clinics, professional services) | Profile calls, website calls and forms, key events by channel, cost per lead | Average order value |
| Online store | Revenue and orders by channel, key event rate, returning customers | Direction requests |
| Restaurant or shop | Direction requests, profile views, calls, bookings | Form enquiries |
| Business-to-business services | Enquiries by channel, qualified conversations, wins by source | Profile direction requests |
Put the five most relevant to your model in the dashboard's top row, and show the rest below them.
Setting targets that mean something
Without a target, a KPI is only a number, and a target plucked from thin air is worse because people end up chasing the wrong thing. Here are three simple ways to set targets that make sense:
- Beat last year. If your business is seasonal, the fairest target is to beat the same month a year earlier by an amount you can explain.
- Work back from revenue. Say you need ten new customers a month and one enquiry in four turns into a customer. Then you need forty enquiries, and from there you can work out what each channel must bring in.
- Fix a ceiling on cost. Using the value of a customer as your guide, set a ceiling on what one enquiry can cost, and either fix or drop any channel that runs above it.
Revisit your targets each quarter, because markets, prices and seasons shift, and a January target can look wrong by June.
How to set it up without paying
- Check that GA4 key events fire on real enquiries. Test each one yourself.
- Link Search Console to GA4 That way search data and visitor data match up, and our linking guide lays out the steps.
- Connect GA4 and Search Console to a free dashboard. For a ready-made option, use the free ONE Dashboard. If you'd rather design the charts yourself, Looker Studio (which used to be called Data Studio) works too, and our free dashboard guide shows how.
- Copy Business Profile calls and directions in once a month.
- Add ad spend and revenue from your own records.
- Review weekly, decide monthly.
Reading KPIs without fooling yourself
- Compare like with like. If your business is seasonal, set this month against the same month a year ago rather than against last month.
- Look for direction before size. A trend that holds in one direction for three months tells you more than a single large spike.
- Expect recent data to change. Google says GA4 can take 24-48 hours to process data, so our GA4 data delays guide is worth a read.
- Ask what would change your decision. When you can't answer that, the metric shouldn't sit in the top row.
Our free website analysis is a good place to begin if you want us to look over your tracking first.
Sources
Each definition comes from Google Business Profile Help, Google Analytics Help or Search Console Help, and each is linked above.
Frequently asked questions
What KPIs should a small business track?
Track search clicks, impressions, sessions, engaged sessions, engagement rate, key events such as calls and forms, key events by channel, key event rate, Business Profile calls and direction requests, cost per lead and revenue by channel. Twelve numbers cover most decisions.
What is a good engagement rate in GA4?
There is no single standard. Google defines engagement rate as the percentage of engaged sessions, where an engaged session lasts more than 10 seconds, has a key event or has two or more page views. Compare your own rate over time and by channel.
What is a key event in GA4?
A key event is an action you mark as important in Google Analytics, such as a form submission, a call button tap or a booking. Check that each one is a real enquiry, because a key event on the wrong action inflates your results.
How do I track phone calls as a KPI?
Mark taps on your website's call button as a key event in GA4, and use the calls metric in your Google Business Profile performance report, which counts clicks on the call button on your profile.
How many KPIs should be on a dashboard?
Keep the top line to five or six numbers that answer whether the business is growing, and put the rest one click away. A dashboard that needs scrolling to judge is too long.
Why is average position not on the list?
Average position can be distorted by a small number of unusual searches and doesn't show whether real customers found you. Clicks, enquiries and revenue are more reliable measures of progress.
How often should KPIs be reviewed?
Look weekly for trends and problems, decide monthly, and compare each month with the same month last year so seasonal patterns don't mislead you.