Join our FREE personalized newsletter for news, trends, and insights that matter to everyone in America

Newsletter
New

The Map-pack Math Every Local Service Business Should Run Before Hiring An Seo

Card image cap

Every local SEO pitch I have ever sat through contains the same sentence, delivered the same way: "Imagine getting just five more calls a month." Then a pause, while you do the mental arithmetic on those five calls. The pitch works because the salesperson is counting on you doing that math quickly, in your head, in their favor.

I run a web agency in Ottawa. Most of my clients are trades and home services businesses, and before I talk to any of them about local search, I make them do the arithmetic properly. Four numbers. It takes two minutes, and it changes the conversation from "what could SEO be worth" to "what does the math say, using your assumptions."

I put the calculation on a free page, no email wall: https://peakspire.ca/map-pack-value-calculator/

The math, in one line

Monthly value equals calls from Google, times close rate, times average job value.

That is the whole engine. The calculator ships with placeholder defaults: a $2,500 average job, 10 calls a month from search, a 40 percent close rate. Multiplied out, local search is worth $10,000 a month to that hypothetical business. Change any input and the number moves in a straight line: double the close rate, double the value. No click-through curve is hiding inside it.

Then comes the second line, the one every pitch gestures at. A slider asks: if your visibility improved, how many more calls per month would that be? You set it. The tool adds exactly that many calls, at your close rate and your job value, and shows the gap. The default position is +5 calls, which turns that $10,000 into $15,000 a month, a difference of $5,000 monthly and $60,000 a year.

Those are placeholder defaults, not a claim about any business. I picked round numbers precisely so nobody mistakes them for benchmarks.

Where each input comes from

The honesty of the output depends entirely on the honesty of the inputs, so here is where I tell clients to pull each number.

Average job value: your own invoices, not your best job. The typical ticket you actually sell. A service call and a full install are different businesses, so price the mix you really carry, and round down when torn.

Calls from Google: your Google Business Profile performance report shows calls and messages by month. A "how did you hear about us" field on your intake form catches what the dashboard misses. Count only search-driven contacts, not referrals or repeat customers.

Close rate: jobs booked divided by calls received, over a few months. Most owners I work with overestimate this on the first pass, then check and revise down. That revision is the exercise working.

The lift: your assumption, not mine and not any agency's. A map pack entry, a second page one listing, a faster site: each can add calls. How many is realistic in your market, at your current position, is a judgment call, and the calculator deliberately refuses to make it for you.

Why run it before the sales call

Two reasons.

First, it sets a ceiling. If your assumed uplift is worth $2,000 a month to you, a retainer priced at $2,500 a month is a bad trade until your assumptions change. That is a decision you want to make in a spreadsheet mood, not in a live demo.

Second, it exposes imported assumptions. Plenty of agency calculators produce enormous numbers by quietly adding things: click-through rate curves from old studies, industry average close rates, call volume estimates from keyword tools. Mine assumes none of that, and says so under the result: no invented click-through curves, no industry averages. If an agency's calculator shows you a bigger number than your own inputs produce, ask where the extra assumptions came from. A good one will answer precisely. A bad one will change the subject.

Comparing pitches side by side

The newest feature is shareable permalinks. Every set of inputs is encoded into the URL itself, following the pattern ?job=&calls=&close=&lift=. Here is the tool with its defaults loaded:

https://peakspire.ca/map-pack-value-calculator/?job=2500&calls=10&close=40&lift=5

Open that link and the calculator comes up pre-filled with exactly those four numbers. So when two agencies pitch you, hand each of them the same link and ask them to justify a different result from identical inputs. Or send your assumptions to your bookkeeper or business partner before you sign anything. The URL is the argument, and it stays put because the numbers live in the link itself, not in a database that can change later.

What this cannot tell you

The calculator cannot promise you the extra calls. Close rates drift, markets shift, and a map pack ranking you do not hold yet is not collateral. Treat the output as a decision frame, not a forecast: it tells you what better visibility would be worth if your assumptions hold, which is the right question to carry into a sales call. Anyone who guarantees the uplift line is selling you something the math does not contain.

Run it first

If you own a local service business and SEO is on your list this quarter, run the four numbers before you take the meeting. It costs nothing and it puts the burden of proof where it belongs: on whoever wants your retainer to explain, in your numbers, how the gap gets closed.

If you also want an honest read on where your site stands today, I published a census of Ottawa service business websites with every PageSpeed score attached: https://peakspire.ca/ottawa-website-benchmarks/. And if you just want the arithmetic, it is here, free, no email required: https://peakspire.ca/map-pack-value-calculator/