The short answer
A marketing KPI is a metric tied directly to a specific business goal — not just any number that’s easy to measure. HubSpot’s own guidance on choosing KPIs is direct about this distinction: “while a KPI can be a metric, not every metric is a KPI,” because KPIs specifically track progress toward a defined goal, while metrics are the broader supporting data teams use day to day.
The most common mistake isn’t picking the wrong metric — it’s picking too many. HubSpot recommends narrowing to roughly two to four KPIs per goal, not a dashboard full of numbers that all seem important.
Quick-reference table
| Business Type | Core KPIs Worth Tracking | Why It Fits |
|---|---|---|
| B2B service business | Qualified leads, cost per qualified lead, lead-to-customer rate | Longer sales cycles need a metric that tracks quality, not just volume |
| Local/retail business | Cost per acquisition, foot traffic or store visits, repeat purchase rate | Local businesses need to connect marketing spend to actual customer visits |
| Subscription/recurring service | Customer acquisition cost, churn rate, customer lifetime value | Recurring revenue depends on retention as much as new sign-ups |
| Professional services firm | Consultation requests, cost per consultation, close rate | Fewer, higher-value transactions make close rate more meaningful than raw traffic |
Start from the goal, not the dashboard
What it means. A KPI only means something in relation to a specific business goal — “more website traffic” isn’t a goal on its own unless it’s tied to something the business actually needs, like more qualified leads or more booked consultations.
Common causes of KPI-setting going wrong:
- ✓ Choosing metrics because a marketing platform displays them by default, not because they matter to this business
- ✓ Setting a goal in vague terms (“grow the business”) that can’t be translated into a specific, measurable target
- ✓ Copying a competitor’s or industry benchmark’s KPI list without checking whether it fits this business’s sales cycle
- ✓ Tracking the same KPIs indefinitely without revisiting whether the underlying goal has changed
What to do:
- ✓ Write down the specific business outcome being pursued this quarter before choosing any metric
- ✓ Work backward from that outcome to the two or three numbers that would actually indicate progress toward it
- ✓ HubSpot recommends factoring in the business’s current growth stage — a newer business validating its offering needs different KPIs than an established one optimizing acquisition cost
- ✓ Revisit the KPI list at least once a quarter and drop anything that’s stopped connecting to a real decision
Vanity metrics vs. KPIs
What it means. A vanity metric looks good on a report but doesn’t reliably predict or explain revenue — likes, impressions, and raw traffic are the most common examples. A KPI, by contrast, moves in a direction that’s directly tied to the business result being pursued.
Common causes:
- ✓ Reporting whatever number happened to go up that month, regardless of whether it connects to revenue
- ✓ Treating reach and impressions as success metrics for a campaign whose actual goal was booked appointments
- ✓ Not distinguishing leading indicators (predict future results) from lagging indicators (report past results) in the same report
- ✓ Presenting the same metrics to every stakeholder regardless of what decision they’re actually trying to make
What to do:
- ✓ Pair every vanity-adjacent metric (traffic, followers, impressions) with the outcome metric it’s supposed to lead to (leads, sales, bookings)
- ✓ Use both leading indicators (click-through rate, cost per lead) and lagging indicators (closed revenue) so problems surface before the quarter ends, not after
- ✓ Cut any metric from the standing report that hasn’t changed a decision in the last two review periods
- ✓ Keep executive-level reporting to the handful of KPIs tied to the goal — save granular metrics for the working team
When to bring in help. If leadership is reviewing a dashboard every month but still can’t answer “is marketing working,” that’s usually a sign the KPIs being tracked aren’t actually tied to the business goal. SDB4U’s campaign strategy and reporting services build reporting around the decisions a business actually needs to make. Call 416-477-3285 for a free consultation.
Setting realistic targets, not just tracking numbers
What it means. A KPI without a target is just a number being watched — setting a realistic target turns it into something that can be judged as on-track or off-track.
What to do:
- ✓ Base targets on the business’s own historical data where it exists, rather than an industry average that may not apply
- ✓ Set a range rather than a single exact figure, since marketing results naturally vary month to month
- ✓ Build in a specific review cadence (monthly is reasonable for most small businesses) rather than checking sporadically
- ✓ Treat the first quarter of tracking a new KPI as a baseline-setting period, not a pass/fail test
FAQ
What’s the difference between a KPI and a regular marketing metric?
A KPI is tied directly to a specific business goal and used to judge progress toward it. A metric is any measurable data point — useful for day-to-day optimization, but not every metric indicates whether the business is actually moving toward its goal.
How many marketing KPIs should a small business track?
HubSpot’s guidance suggests roughly two to four KPIs per goal. Tracking more than that tends to dilute focus and makes it harder to tell which numbers actually matter for a given decision.
Are website traffic and social media followers good KPIs?
On their own, usually not — they’re common vanity metrics unless explicitly tied to a downstream outcome like leads or sales. Traffic and followers can still be useful supporting metrics when paired with a conversion-focused KPI.
How often should marketing KPIs be reviewed?
Monthly is a reasonable baseline for most small businesses, with quarterly reviews to check whether the KPIs themselves still match current business goals. Reviewing too infrequently risks missing a problem; reviewing too often can lead to reacting to normal short-term variation.
Should KPIs differ between a B2B service business and a local retail business?
Yes. A B2B service business with a longer sales cycle typically needs lead-quality and pipeline metrics, while a local or retail business benefits more from acquisition cost and repeat-visit metrics tied to actual foot traffic or purchases.
Turning KPIs into actual decisions
Choosing the right KPIs only pays off if they’re actually reviewed against a clear target on a consistent schedule. SDB4U’s campaign strategy and reporting services help small businesses set that structure up from the start, rather than retrofitting it onto a dashboard that’s already tracking the wrong things. Reach out through the contact page or call 416-477-3285 for a free consultation.
Disclaimer
HubSpot is a trademark of HubSpot, Inc. SDB4U is not affiliated with, endorsed by, or sponsored by HubSpot, Inc. All product names, logos, and brands are property of their respective owners.

