How local service businesses get found online comes down to three surfaces: the Google map pack, your own website in organic results, and third-party directories. For the two-truck irrigation company I model below, those three surfaces accounted for 77 of every 100 inbound leads in peak season. Word of mouth and repeat customers carried the other 23. That ratio is the whole argument. Most owners I talk to believe the split is closer to the reverse.
Rather than explain each surface in the abstract, I want to run one business end to end with numbers attached — lead counts, close rates, revenue per job, and what changed when we fixed things in a specific order. The company is a composite built from patterns I see repeatedly across Texas trades, not a single client. The figures are illustrative. Your job is to swap in your own and see where the math breaks.
The company we're working with
Two trucks. A TCEQ Licensed Irrigator who owns the business, plus three employees. Based in Cedar Park, serving Cedar Park, Leander, Round Rock, and northwest Austin. Residential irrigation repair, controller work, drip conversions, backflow testing, and full system installs.
- Revenue: about $420,000 a year
- Average repair ticket: $385
- Average install: $4,900
- Job mix by count: 80 percent repair, 20 percent install
- Weighted revenue per booked job: $1,288
- Peak-season inbound leads: 100 a month (May through September)
- Shoulder-season inbound leads: roughly 55 a month
That $1,288 figure is the number everything else hangs on. Once you know what a booked job is worth, every conversation about getting found online stops being a matter of taste and becomes arithmetic.
Where the 100 peak-season leads came from
| Source | Leads a month |
| Google map pack (calls, direction requests, profile website clicks) | 41 |
| Organic — the company's own website | 22 |
| Directories (Angi, Yelp, Nextdoor) | 14 |
| Referral, repeat, yard signs, truck wraps | 23 |
Answer rate on inbound calls: 71 percent. Booking rate on a lead they actually reached: 48 percent. So 100 leads produced 77 conversations and 37 booked jobs.
Before anything else: the 29 missed calls
Twenty-nine calls a month went unanswered. Assume — conservatively — that 30 percent of those callers never picked up a callback and hired someone else. That is nine lost conversations. At a 48 percent booking rate, that is 4.3 jobs.
4.3 jobs × $1,288 is roughly $5,540 of the company's own revenue lost in a single peak month, and about $27,700 across the five peak months.
That is more than any of the three surfaces below would have added in the same window, and it costs nothing but a missed-call text-back and an after-hours answering arrangement. I put it first because owners routinely spend six months chasing rankings while the phone rings out during a zone-valve replacement. Getting found online is worthless if the lead lands in a voicemail box nobody checks until 8pm.
What actually gets a local service business found online?
Three surfaces send trades work, and they are not interchangeable. The map pack is the three-business box at the top of local searches, driven by your Google Business Profile and heavily weighted by how close you are to the searcher. Organic results are the blue links below it, driven by your own website and the specific pages you have built. Directories — Angi, Yelp, Nextdoor, Thumbtack — rank for terms you may not, and sell or route the lead to you, often alongside your competitors. Fix the map pack first, because it is the largest share of local intent and the fastest to move.
Surface one: the map pack, and why distance is not a bug
Google's local ranking documentation names three factors: relevance, distance, and prominence. Distance is the one owners argue with, and it is the one you cannot negotiate.
When I ran a grid check for this company, it sat at position 2 for "sprinkler repair" within two miles of the Cedar Park shop and position 14 at grid points in Round Rock, six miles east. Nothing was broken. That is distance doing exactly what it is designed to do. The lever you actually control in a neighboring city is prominence — reviews, citations, and how well-known the business is in the wider metro.
Here is where it stood:
- 38 reviews at a 4.6 average
- The strongest competitor in Round Rock: 214 reviews at 4.8
- Review velocity: roughly two a month, all from installs, none from repairs
- Service-area business with the address hidden, which is correct for a company that works at the customer's property
- Primary category set to "Landscaper" rather than "Lawn sprinkler system contractor"
That category mismatch alone suppresses relevance for repair terms. Fixing it is a five-minute change. The review gap is a six-month project: asking every repair customer at the truck, before you drive off, while the reprogrammed controller is still fresh in their mind. Two a month became six a month — 38 reviews to 74 over six months, and grid position in Round Rock moved from 14 to 6.
Modeled result: map pack leads move from 41 to 58 a month. If you want the mechanics rather than the math, we walked through a full step-by-step Google Business Profile optimization for local service businesses in a separate piece.
Surface two: organic, and the one-page services problem
The website had a single page titled "Services" listing eleven things in bullet form. That page was being asked to rank for sprinkler repair, backflow testing, drip conversion, controller replacement, and system installation simultaneously. It ranked for none of them.
Search engines match a page to a query. One page cannot be the best answer to five different questions. The fix is boring and it works: split the page.
- Sprinkler repair — the highest-volume, lowest-consideration term
- Backflow testing — a recurring, city-mandated service performed by a TCEQ-licensed BPAT, searched on a calendar cycle rather than an emergency cycle
- Drip and micro-irrigation conversion
- Controller and smart timer programming — which spikes every spring as homeowners adjust to designated watering days under Austin Water's conservation rules
- System design and installation
- Two genuine city pages — Round Rock and Leander — each with real project photos, real neighborhoods, and the actual crew, not a template with the city name find-and-replaced
The backflow page is the one nobody builds. It is a low-glamour, legally required, annually recurring service, and the person searching for it has already decided to buy. That is exactly the kind of page that earns its keep. If you are laying out a site from scratch, the sequencing in how to build a website for a service business covers which pages to write first and why.
Two details that matter more than they should: the irrigator license number appears in the header of every page, because in Texas that number is a credential a homeowner can verify, and every page loads in under 2.5 seconds on a phone on LTE — which is the threshold Google uses for Largest Contentful Paint. Roughly two-thirds of this company's traffic is mobile, much of it from someone standing in a wet yard.
Modeled result: organic leads move from 22 to 34 a month. Slower than the map pack — figure four to eight months before new service pages settle — but it compounds and nobody can take it away from you.
Surface three: directories, and what a shared lead is really worth
Fourteen directory leads a month looks like a real channel until you split it by source and close rate.
| Source | Leads | Close rate | Booked |
| Angi (shared lead) | 8 | 22% | 1.8 |
| Nextdoor recommendations | 4 | 55% | 2.2 |
| Yelp | 2 | 40% | 0.8 |
Eight Angi leads produce fewer booked jobs than four Nextdoor recommendations. That is not a knock on Angi — it is how shared leads work. The same homeowner is sold to several contractors, and you are competing on response speed before you ever compete on quality. Meanwhile Nextdoor, which costs nothing to claim, converts at more than double the rate because a neighbor's recommendation carries weight that a matched lead never will. In the master-planned suburbs north of Austin, Nextdoor is a serious referral engine and most trades businesses treat it as an afterthought.
The directory job, then, is not "be on all of them." It is: claim the profiles so your name, address, and phone number are consistent everywhere, actively work the free ones that convert, and treat paid shared-lead platforms as a filler for slow weeks rather than a foundation.
Google Local Services Ads sit in their own category — pay per lead, gated behind license verification, insurance verification, and a background check, with the Google Guaranteed badge above the map pack. Category eligibility varies by metro, so confirm your trade is even offered before you plan around it. When it is available, it is the one paid channel that behaves like a directory and ranks like a map result.
The combined ledger
| Source | Before | After |
| Map pack | 41 | 58 |
| Organic | 22 | 34 |
| Directories | 14 | 14 |
| Referral and repeat | 23 | 23 |
| Total leads | 100 | 129 |
| Answer rate | 71% | 92% |
| Leads reached | 77 | 119 |
| Booked jobs (48%) | 37 | 57 |
Twenty additional booked jobs a month × $1,288 = $25,760 in added peak-season monthly revenue for the business.
Notice what did the work. Lead volume rose 29 percent. Booked jobs rose 54 percent. The difference is the answer rate — a phone problem, not a search problem. Getting found is half the equation, and it is the half everyone obsesses over. The other half is what happens in the ninety seconds after someone finds you, which is the ground covered in turning website visitors into booked jobs.
If you have six hours, spend them in this order
- Hour one. Turn on missed-call text-back. One line: "Sorry we missed you — this is Dave at [company], what's going on with your system?" This is the highest-return hour in the list.
- Hour two. Fix your Google Business Profile primary category, service areas, and services list. Wrong category is the most common single-point failure I find.
- Hour three. Build a review request into the close of every job. Not an email blast — a request made at the truck, by name, before you leave.
- Hour four. Claim and complete Nextdoor and Yelp. Match your name, address, and phone number to the Business Profile exactly.
- Hours five and six. Write one real service page for your highest-margin recurring service. One page, done properly, beats six thin ones.
Everything past hour six is a longer project — city pages, a site rebuild, structured data. Those matter, and the broader sequence lives in our guide to local SEO for small business. But they matter after the phone gets answered.
Where this model does not hold
Three situations break the arithmetic above, and it is worth knowing which one you are in.
A business under a year old. With fewer than 15 reviews and no search history, the map pack will not move for you no matter how well the profile is filled out. Prominence takes time to accumulate. In year one, directories and paid leads are a bridge, not a strategy, and referral is doing the heavy lifting whether you like it or not.
Rural or wide service areas. If your radius is 45 miles rather than 12, distance works against you in most of your territory. The map pack simply cannot carry you, and organic service pages plus targeted paid coverage have to do more of the work.
Emergency versus planned demand. Irrigation repair sits in the middle. A burst main or a no-heat call in February is nearly all map pack and phone speed — nobody comparison shops at 11pm. A kitchen remodel or a full landscape design is researched over weeks, and the website carries far more weight because the buyer is evaluating you, not just dialing the closest option.
Run your own version of the table above before you spend anything. Pull your call log, count what actually got answered, and put a dollar figure on one booked job. Most owners discover the constraint is somewhere they were not looking. At Turnkey Web we build sites for Texas service businesses around exactly this kind of accounting, and the number that decides the build is almost never the one people expect. If you are about to bring in outside help, the questions in how to choose a web designer for your service business are worth reading before you sign anything.
Questions I get from owners running these numbers
Do I need a website if my Google Business Profile is already bringing in calls?
Yes, and the profile is the reason. Google Business Profile rankings depend partly on your website, and the profile's website link is one of the strongest conversion paths in the whole system. Beyond that, you do not own the profile — Google does, and profiles get suspended, merged, and edited by strangers. A business with no website has no fallback.
How long before new service pages actually rank?
Four to eight months for a competitive local term in a metro like Austin, faster in a smaller market or for a low-competition service like backflow testing. Google Business Profile changes move in weeks. If someone promises organic results in 30 days, ask what they are counting.
Are paid directory leads worth it?
Depends entirely on your close rate on shared leads, and you can measure it in one season. Track the leads separately, divide booked jobs by leads received, multiply by your revenue per job, and compare that to what the platform charged. If it clears, keep it. If it does not, that effort belongs in reviews and service pages.
How many Google reviews do I actually need?
Enough to be credible against whoever is currently in the map pack in your target city — check them, that is your number. Velocity matters as much as total. Six recent reviews often does more than forty reviews that all stopped two years ago.
Should I build separate pages for every city I serve?
Only for cities where you genuinely work and can show it — real jobs, real photos, real specifics about that area. Template pages with the city name swapped in are the fastest way to get a site filtered out of local results.
Frequently asked questions
Do I need a website if my Google Business Profile is already bringing in calls?
Yes. Profile rankings depend partly on your website, and the profile's website link is a primary conversion path. You also do not own the profile — Google does, and profiles get suspended, merged, or edited. A business with no website has no fallback.
How long before new service pages actually rank?
Four to eight months for a competitive local term in a metro like Austin, faster in a smaller market or for a low-competition service like backflow testing. Google Business Profile changes move in weeks, not months.
Are paid directory leads worth it?
It depends on your close rate on shared leads, which you can measure in one season. Track those leads separately, divide booked jobs by leads received, multiply by your revenue per job, and compare it to what the platform charged you.
How many Google reviews do I actually need?
Enough to be credible against whoever currently holds the map pack in your target city — go look at their counts. Velocity matters as much as the total; six recent reviews often outperform forty that stopped two years ago.
Should I build separate pages for every city I serve?
Only for cities where you genuinely work and can prove it with real jobs, photos, and neighborhood specifics. Template pages with the city name swapped in are the fastest way to get filtered out of local results.