The Playbook

Seven Months of Local SEO for a Custom Home Builder: Seen Twice as Often, Same Number of Clicks

Case Studies·September 4, 2026·14 min read·by Michael Cummings
Carpenter kneeling with a nail gun, installing wood trim around a window inside a home under renovation

This is the fourth client case study on The Playbook, and it has the plainest headline of the four: after seven months of local SEO, this builder’s website is seen more than twice as often in Google as it was in month one, and it gets the same number of clicks. The calls went up. The clicks did not. This post shows both and explains what we think is going on.

The client is a second-generation custom home builder and remodeler in a small Wisconsin lake town, founded in the late 1990s, with the owner’s name on the door. Custom homes, whole-home renovations, kitchens, baths, basements, additions, aging-in-place work (the owner holds a national aging-in-place credential), in-house design, light commercial, and, as the client confirmed in August, roofing. One owner, working from an address six miles outside town, serving two counties. For years most of their marketing was a weekly local radio show.

Every number below was re-pulled on September 4, 2026, from Google Search Console, the Google Business Profile performance report, and the rank tracker and map grids inside our local SEO system. Where a number could not be re-verified, it was left out. As with the other case studies, the same numbers get pulled again every 30 days and each update is linked from here. Tracked work began February 1, 2026, so February is month one, and the seven months run through August.

One thing to say up front: seven months proves visibility, not revenue. This builder’s website cannot yet count what happens after a searcher arrives, so nothing in this post is a lead, a job, or a dollar.

The fifth study in this series, the first seven weeks for a contractor with no website, starts from nothing and says plainly what has not happened yet.

Progress so far

We pull the same numbers again about every 30 days and link every update here, including the ones where numbers went down.

  • Month 8 (October 7, 2026): 105 searches on page one, up from 66; clicks to the website were 109 in August and 129 in September; calls from the Google listing fell from 39 to 23.

What We Found

The website was an existing one with about 55 pages and roughly 300 blog posts, nearly all of them write-ups of old radio episodes from 2020 to 2023. None of it was service content: no page a homeowner would land on when searching for a kitchen remodel or a basement finish in this town. When we did the first full inspection in July, the blog index still carried placeholder filler text, the main contact page had a title with neither the business name nor the town in it, five key pages had the town stripped out of their titles, and the contact page’s email button went to the wrong address while its address button pointed at a previous location.

The Google Business Profile had one category, “General contractor.” No service area was declared, even though the address is rural. No appointment link. Twenty-five services listed, not one with a description, and three of them things the company does not do. Special hours still from 2022. Roofing missing from the list even though customers were reviewing them for it.

Seventeen Google reviews, all five stars. Twelve of the seventeen had never been answered.

And in February, 60 of the website’s 112 clicks came from people typing the company’s own name. Only three clicks all month came from a non-brand search Google could attribute. The site existed for people who already knew the name and almost nobody else.

Months One to Six: The Groundwork

The first stretch was connecting the tracking, starting a steady rhythm of posts on the Google listing, and getting the first articles up. Twenty-eight listing posts went out between February and July.

Then, in late July, the full audit, and the fixes that followed it. The five money pages got their town back in their titles; four page descriptions were rewritten with the county names. The contact page was fixed. The Google listing went from one category to seven, with kitchen remodeler, bathroom remodeler, remodeler, custom home builder, home builder and construction company added. A service area was declared for the first time: the two counties they actually work in. An appointment link was added. All twelve unanswered reviews got a hand-written reply, taking the reply rate from 29% to 100%.

Months Six and Seven: Content and the Listing

From July 31 to September 1, 18 service articles went up, three a week on a Tuesday cadence: kitchens, baths, basements, additions, whole-home renovation, aging-in-place, roofing, finish carpentry, light commercial, and the company’s process from first call to final walkthrough. Every one was checked against what the company actually sells before it went live.

On the listing, every one of the 22 services got a description where before there was none. The three services the company does not offer came off; three roofing services went on after the client confirmed roofing. Seven stale holiday entries from 2022 came off and the 2026 holidays went on. Listing posts continued at 12 more between August 21 and September 3, with the calendar filled through the end of September. Listing details across 15 directories now score 95 out of 100 for consistency. More than 2,200 on-page fixes are live across the site.

Rank tracking covers 58 search terms, checked from inside the town, and map tracking covers nine terms on a 49-point grid at an eight-mile radius, refreshed on the first of each month.

What It Produced in Search

The site is seen 1.5 times as often over three months. In the first three months of tracked work, February through April, the site appeared in Google search 12,510 times. In the last three, June through August, 19,315 times, up 54%. Be careful with that: February through April is the winter low for a Wisconsin builder and June through August is peak building season, and there is no 2025 data to control for it, so some of that rise is the season and not the work.

Month one against the latest month is starker. February: 112 clicks on 2,954 appearances. August: 109 clicks on 6,814 appearances. Appearances 2.3 times higher. Clicks flat.

The site now shows up for far more searches. In February it appeared for 205 distinct searches, 70 of them on page one. In August, 381 searches, 130 on page one. Roughly double on both counts.

Over the last four weeks, after removing other businesses’ names, an unconfirmed service or two, and generic noise, the site is on page one for 66 searches, 31 of them in the top three.

Number one for “custom home builders near me” when searched from inside their town. That search was at #19 on August 21 and #1 on September 4, two dated readings two weeks apart, and it is the one clean gain we can show you. When searched from inside their town, the site also holds #1 for 16 service-plus-town searches: home additions, whole-home renovation, custom home builder, home builders, home renovation, remodeling contractor, commercial builder, aging-in-place contractor and the rest. We want to be plain about what that is and is not. Most of those were first measured in late July or August, so they are current positions, not gains we can chart. One search, “bathroom remodeling” plus the town, did not appear in Google’s data at all in February and sat at #5 in August. That one went from nowhere to page one.

On the map, this builder currently averages 14th to 19th across the market for the nine terms we track. There is no pre-engagement baseline for the map, and the grid was widened twice over the summer, so nothing earlier is comparable. That is where they stand, and it is where the work is going next.

The Google listing is the strongest part of the story. Compared with January, the one month before work started, August listing views went from 330 to 506, search appearances from 271 to 384, and calls from the listing from 16 to 38. Compared with July, August calls were up from 26 to 38. From March through August, the listing logged 155 taps on its call button. Those are calls from the Google listing, counted by Google. They are not leads, and we cannot tell you what they became.

The Numbers That Went Down

Clicks to the website from Google search: 112 in February, 109 in August. Over three months, 359 to 318, down 11%. And the share of those clicks that are the company’s own name barely moved: 60 of 112 in February, 61 of 109 in August. The non-brand clicks Google can attribute went from three to four.

Direction requests from the listing fell from 71 in July to 50 in August. Website clicks from the listing have been flat for seven months, 75 in January, 79 in August. A handful of tracked terms slipped a place or two between July and September, and about a third of the tracked terms, including every roofing term and every term for the next county over, do not rank at all yet.

And there has not been a new Google review since May 19. Zero in June, July or August.

We could leave that out. Here is our read, and every part of it is a read, not a finding.

Almost every click the site gets is someone typing the company’s name. The new visibility is for non-brand searches, where the site is now seen but, so far, rarely chosen. Most of the new page-one terms sit at positions two to six with a handful of appearances each; page one is not the top spot, and small-town search volumes are tiny, so 66 page-one terms add up to only a few hundred appearances a month. Average position and click-through rate both fell over the period, and we are leaving the figures out, because both fall mechanically when a site starts appearing for hundreds of new long-tail searches far down the results. That is arithmetic, not lost ground.

The likeliest read on the calls is that the listing is taking the clicks the website is not. Calls from the listing went from 16 to 38 while website clicks stayed flat, which suggests a searcher on a phone is calling from the map result rather than visiting the site first. And direction requests falling matters little for a custom builder. Nobody drives to the office to commission a remodel.

What is being done: town-by-town pages for the surrounding towns, and dedicated service pages for roofing, aging-in-place, commercial and bathrooms, so the page-one terms have a page worth clicking. The listing work, the categories, service area, descriptions and posts, is aimed at that 14-to-19 map average, because two-thirds of contact from this account comes through the listing. And the site’s own form and phone-click counting, which is not working, is being repaired so that December’s update can count what happens after the click.

On the reviews, there is no clever read. Reviews are earned on the job, and this builder has not asked for one since May. Our part is the replies, the display and the request tool, and the request has not gone out.

What We’d Tell a Builder at Month Zero

Write a description for every service on your Google listing. This builder’s listing had 25 services and not one description. Twenty-two plain sentences went on in an afternoon, and the listing’s search appearances went from 297 to 384 the following month. We will not call that cause and effect, because the categories and the service area landed in the same six weeks, but it is the one piece of work in this post you can do yourself before dinner.

Check your listing for services you do not sell and hours that are years old. Both were on this one, and both cost you the customer who calls for the thing you do not do.

Answer the reviews you have. Twelve of seventeen sat unanswered here. It took a week and it is the cheapest signal of a business that is paying attention.

Decide how you will count calls and forms before the work starts. This site cannot count them yet, which is why this post can tell you about calls from the listing and nothing about what happened after a click.

Seven months proves visibility, not revenue, and a case study with a revenue number and no way of counting calls is a guess. We will write the next chapter in December. Whether it is a results post or another visibility update depends on one thing: the owner telling us what the calls became.

The work behind these numbers is not a secret. The free Local SEO course walks through how Google picks the three businesses on the map, and the thirty-day plan for becoming one of them.

Common Questions

Why did the website get more views but not more clicks?

Because the new views are for searches where the site is now seen but not yet chosen. In this account, appearances went from 2,954 to 6,814 a month while clicks stayed at about 110, and almost all of those clicks are people typing the company’s name. Most of the new page-one positions sit at two to six with a few appearances each. The fix is a page worth clicking for each of those searches, which is what is being built now.

What is a Google listing service description and why does it matter?

Every service you list on your Google Business Profile can carry a short plain-language description, and most listings leave every one blank. This builder had 25 services with no descriptions. Writing 22 of them took an afternoon, and search appearances for the listing rose from 297 to 384 the following month, alongside new categories and a declared service area. It is the cheapest listing work there is.

Why doesn’t ranking #1 mean much if it is measured from town?

A rank checked from a fixed point inside your town tells you what a searcher standing there sees. It does not tell you what someone ten miles away sees, and it is not a national result. That is why we say “#1 when searched from inside their town” and never just “#1.” The map grid, which checks 49 points across an eight-mile radius, is the honest measure of the wider market, and this builder averages 14th to 19th on it.

What is a map grid and why is this builder 17th on it?

A map grid checks where your business appears in Google Maps results from dozens of points across your market, not just from your own address. This builder’s address is six miles outside town, so from the town center and beyond, competitors closer in tend to appear first. A 17th-place average across 49 points is where the listing work, categories, service area, descriptions and posts, is aimed next.

Do I have to ask for reviews myself?

Yes. An agency can reply to reviews, display them, and set up an automatic request after each job, but the request only works if the business sends it and the customer is asked. This builder has 17 five-star reviews and has not received a new one since May, because nobody has asked. Reviews are earned on the job, and only the person who did the job can ask.

How long before local SEO turns into jobs?

Longer than seven months, in this account, and we cannot tell you exactly because the website’s own form and phone counting is not working yet. What we can show is calls from the Google listing, 16 in the month before work started and 38 in August, and what we cannot show is how many of those became estimates. If an agency gives you a job count with no way of counting calls, ask them where the number came from.

Why won’t you say how much money this made?

Because we do not know, and saying otherwise would be a guess. This post can show search appearances, page-one positions and calls from the Google listing, all counted by Google. It cannot show what happened after a click or a call. The December update will say more only if the owner tells us what the calls turned into and the site’s own counting is repaired.

Does AI writing my blog hurt me?

It can, if nobody reads it before it goes live. AI drafts will happily describe services you do not sell, quote prices you do not charge, or tell your readers to shop around. The safe way is to have every article read in full against what the business actually does before publishing, and to keep pricing on exactly one page of the site so a stray figure cannot slip into an article.

What should I fix first if I only do one thing?

Your Google listing. In this account, the listing’s calls rose from 16 to 38 a month while the website’s clicks stayed flat, so the listing is where the phone is. Add every category you qualify for, declare your service area, write a description for every service, remove the services you do not sell, fix the hours, and answer every review. Then build the website pages.

If you want to know where your own business stands, book a free audit. We will pull your Search Console data, read your Google listing as a customer would, and tell you plainly what is worth fixing first. You can also call (920) 383-3387. That line is answered by our AI receptionist, so you will get a real answer at any hour.

Michael Cummings
Written by Michael Cummings

Founder of MCM Digital Products. Building and running growth engines for service businesses since 2011 — from Manitowoc, Wisconsin, where his neighbors have elected him to City Council three times.

More about Michael →
Run this play in your business

Want this working for you — without doing any of it yourself?

Every play on this site is something we build and manage for clients every day. Book a free audit and I'll show you exactly where this applies to your business — with your real data.

Get My Free Business Audit

Prefer to learn it yourself? Start free in the MCM360 Academy →

Ready to see what your business looks like online?

Book a free audit call. Before we even talk, I'll run a complete Snapshot Report on your business — your visibility, reviews, website, and competitors — and walk you through it live.

Get My Free Business Audit

Not ready to talk? Get the free Snapshot Report by email →

Prefer to learn it yourself? Start free in the MCM360 Academy →