Every local business owner I've worked with has a moment of truth where they ask: is my website actually doing anything?
And every one of them has been looking at the wrong numbers to answer it.
Page views, bounce rate, time on site, "sessions" — these are the metrics agencies report on because they're easy to pull. None of them tell you whether your website made you money.
Here are the four numbers that do.
1. Calls + form fills from the website (per month)
This is the only metric that matters more than the others combined. How many strangers contacted you because of this website?
Not "how many visitors." Not "how many clicked the contact page." How many actually called or filled out a form.
For a local service business, anything from 5–15 inquiries a month from organic traffic is healthy for a new site. Under 5? Your site has a conversion problem. Way over 15? You're ready for paid ads to scale it.
How to measure it:
- For form fills: Google Analytics "events" (your developer can wire this up in 10 minutes), or just count emails in your inbox per month if your form sends to your inbox.
- For phone calls: use a call tracking number on the website that forwards to your real number. Services like CallRail ($45/mo) or Hot Mob (cheaper) record which calls came from the website specifically. If that's too much, set a manual question — "How did you hear about us?" — and tally the website mentions.
2. Where you rank in the Google local pack for your money terms
The "local pack" is the three businesses with map pins that show up for searches like "nail salon near me" or "HVAC repair Klamath Falls."
Being in the top 3 of that pack drives roughly 5x more clicks than being on page 1 of the regular results. If you're not tracking your position, you're flying blind.
List your top 5–10 "money terms" — the specific searches a customer would type if they were ready to buy. Then check your position for each one weekly.
How to measure it:
- Manually: open an incognito window, search the term, look at where you rank in the pack. Log it.
- Automated: BrightLocal ($35/mo) or Local Falcon (free tier) will track local pack positions across your money terms and alert you when something moves.
3. Time-to-call
This is a metric most owners haven't heard of, and it's arguably the most important one.
How many seconds from "visitor lands on your site" to "phone number is visible and tappable"?
A site where the phone number is in the header is at 0 seconds. A site where you have to scroll past a hero section, a services grid, and an about paragraph to find a contact page is at 8+ seconds. The difference between those is the difference between 60% and 15% of mobile visitors actually calling.
How to measure it:
- Open your site on your phone. Time how long it takes you to find the phone number, in seconds. Now imagine you're a stranger who's never seen this site before. If it took you more than 3 seconds, you have a time-to-call problem.
- The fix is almost always the same: phone number in the header, tap-to-call linked, visible on every page, including mobile.
4. The GBP → website → call conversion
Most of your traffic probably comes from your Google Business Profile, not from someone Googling your name and finding your site directly. So the real funnel is:
GBP profile views → website clicks → calls
Each step has a conversion rate. For healthy local businesses:
- Profile view → website click: 3–6% (lower if your GBP is missing photos and reviews)
- Website click → call or form: 4–8% (lower if your site has the problems in #3 above)
Multiply those out and you'll see how much each is costing you. If you have 5,000 profile views/month and a 1% click-through rate (instead of 5%), you're leaving ~200 website visitors on the table every month. Fix the GBP and you instantly get more site traffic — without spending a dollar.
How to measure it:
- GBP profile views: open your Google Business Profile dashboard, click "Insights" → "Profile views."
- Profile → website clicks: same dashboard, "Website clicks" metric.
- Website → calls/forms: from #1 above.
The vanity metrics to ignore (mostly)
- Page views: a high number with low conversion is just expensive traffic.
- Bounce rate: for local businesses, a high bounce rate often means people found your phone number and left to call you. That's a win, not a loss.
- Time on site: short visits are good if they ended in a phone call. Long visits with no action mean your site is confusing.
- Total sessions: traffic without conversion is decorative.
The honest test: did this website make me more money this month than last? Everything else is noise.