A completed two-story deck remodel by BB-Builders Pro — gray home, cable railings, mountain view

A letter for Zack Betito · BB-Builders Pro · Renton · Seattle · Bellevue

#12 on the map out of 949. Imagine where you’d be if Google could see the pages that sell your work.

A 4.9-star reputation, a funded publishing operation, real map strength — and a website that isn’t yet passing that strength through to the pages where a remodel gets sold. I measured all of it. This page is the read-out.

Read the letter

Hello Zack,

You’ve been looking for marketing help. Before you hire anyone — including me — I thought you should see what I found when I looked at BB-Builders Pro the way Google sees it.

So I did the homework first, on my own time. I crawled your website — all 337 pages of it. I read all three of your Google Business listings and pulled every review you’ve ever received. I checked your backlinks, your directories, your page speed. And I ran the same ten searches your customers run at 1,544 points across King, Pierce, and Snohomish counties, recording exactly who Google shows on the map at every one of them — you, or one of the 6,624 other businesses my scan found competing there.

The short version: the machine is running. Reviews arriving every nine days, articles publishing every week, three claimed listings, real map strength. It’s just pointed at the wrong targets — and aim is a much cheaper thing to fix than effort.

Part one · What’s right

108 reviews in 33 months — and they haven’t stopped coming.

This is the number I’d watch first: review velocity — the rate new reviews arrive. Each bar is one month of new Google reviews; the line is your running total climbing to 108. A steady flow like this, for nearly three years, is a signal Google reads on its own — and it’s the single hardest thing in this trade to fake.

108 reviews, 104 of them five-star — a new one every 9 days on average, and never a gap longer than one month. Drawn from your actual Renton review record, pulled July 16, 2026.
  • Google rating, Renton — 108 reviews4.9 ★
  • Five-star share104 / 108
  • Articles published — 100 in ’24 · 91 in ’25 · 71 so far in ’26262
  • Photos on your Renton listing398
  • Map rank among 949 contractors with top-3 ground#12

Almost nobody in this market has all three: a compounding review record, a content operation that actually publishes, and top-three map presence on 499 grid cells. Someone is clearly showing up and doing that work, week after week — and if Part Two makes you wonder how that squares with the findings, here’s the answer: earning reviews and publishing articles is one trade; wiring a website is another. The effort is real. The site it flows into was never built to catch it — and of the two, the wiring is far cheaper to fix.

THE HEADROOM ▸
Your blog ranks in searches that happen 291,320 times a month. The sixty pages that sell a remodel: 6,890 so far — mostly people already searching your name. Routing even a slice of that blog audience to the pages that sell is the opportunity this letter is about.

And it isn’t just Renton. Both satellite listings are young — Bellevue’s first review arrived in November 2025, Seattle’s in June 2025 — and every review either one has ever received is five-star. What they don’t have yet is Renton’s rhythm: both streams have gone quiet since spring. That’s not a flaw in the machine — the flow just hasn’t been routed their way. Part Three’s plan does exactly that.

Bellevue — 17 reviews since November 2025, all five-star. Pulled July 23, 2026.
Seattle — 16 reviews since June 2025, all five-star. Pulled July 23, 2026.
Part two · What’s miswired

Seven findings — every one fixable, and none about the quality of your work.

One thing to keep straight: Google shows two scoreboards — the map results, where your reviews win you real ground around Renton (the grid scan in Part Three shows it), and the regular web results, where your website plays alone. Most of what follows is about the second one — and it’s why the map strength stops at one city, and why a quarter-million searches’ worth of blog visibility never reaches a page that books a consultation.

The easiest win: 660 links waiting to be pointed somewhere useful

A link to /expert-home-extension-services/ sits in a sitewide template on essentially every page of your site — and that page no longer exists. Four more links point at a second retired URL, and both are still listed in your sitemap, so Google is invited to them daily. Redirect that one URL and all 660 links go back to work — the cheapest, most concrete win on the whole site.

MEASURED · 337-page crawl, July 16 · 660 + 4 internal links → dead targets · both still in sitemap.xml

Your blog has the audience — the pages that sell aren’t meeting it yet

Your 262 blog posts rank in searches totaling 291,320 a month — a real audience, already earned. Your 60 money pages — every service page, every city page — total 6,890 so far, most of it your own brand name. /bathroom-remodeling/, backed by 93 bathroom pages, is your biggest content bet and hasn’t been switched on yet. The readers your blog attracts are planning remodels; what’s missing is simply the route from the articles they read to the pages that book the work.

MEASURED · ranked-keyword index, July 16 · blog 291,320/mo · money pages 6,890/mo · 54 of 60 rank for zero

Renton carries the whole map — your other two listings aren’t pulling weight yet

All three listings are claimed, described, photo-stocked, and pointed at matching landing pages — a deliberately managed setup. Of 1,544 measured points, Renton wins 499; Bellevue wins 2 and Seattle 0, so there’s a lot of map left for them to earn. Part of the reason: both satellites sit at suite addresses byte-identical to a direct remodeling competitor’s listing, with ~16 reviews each against Renton’s 108. The full table is below.

VERIFIED LIVE, July 20 · all three listings claimed · grid scan July 17, 1,544 points × 10 searches

Your phone numbers aren’t backing each other up — a one-page fix

Your website tells Google 206-851-4233. Your three Google listings answer 206-278-2399, 206-208-6714, and 206-309-5235 — numbers that don’t yet appear anywhere on your site. Per-listing tracking numbers are a legitimate attribution setup; phone is just one of Google’s cross-checks, and right now it can’t connect the dots. The fix keeps your tracking intact: surface each listing’s number on its matching city page, and every number corroborates.

MEASURED · GBP numbers on 0 of 337 crawled pages · CallRail dynamic swap active sitewide

Your city pages haven’t been given their own voices yet

Redmond, Tukwila, and Federal Way share 99.4% of their body text, and your two Edmonds pages are identical — in all, 134 page pairs are more than 60% the same. Google will only rank one copy, so today the cities compete with each other. Give each city a page a local homeowner would recognize as theirs, and each one gets its own shot at page one.

MEASURED · similarity matrix across all 337 pages, July 16

Your best salesman — the portfolio — is sitting backstage

Twenty pages on your site can’t be reached by clicking from your homepage — among them your project portfolio, the before-and-after proof that sells a remodel better than anything you could write. Another 105 pages sit four or more clicks deep. Bring that work within two clicks of the homepage and your strongest evidence finally gets seen — by Google, and by the homeowners deciding who to call.

MEASURED · link graph from homepage · 20 orphan pages · 105 pages ≥4 clicks deep · max depth 13

Some old link baggage is worth clearing before we build

Your backlink profile — 430 links from 141 domains — carries the fingerprints of an old link-package purchase, most likely a past vendor’s shortcut: Telegram-spam anchor text across nine domains, 47 links from one directory, blogspot farms, coupon-site filler. Nothing dramatic — this is routine cleanup. You quietly disavow it once, and then everything new gets built on clean ground.

MEASURED · full backlink pull, July 16 · 430 backlinks · 141 referring domains

Exhibit: three listings, one map presence

Everything below is as Google publishes it, verified live on July 20. These aren’t neglected duplicates — each one is claimed, described, and stocked with photos. Two of them just aren’t producing yet.

ListingRatingReviewsPhotosTop-3 map cells (of 1,544)
Renton — 801 SW 16th St4.9108398499
Bellevue — 13622 NE 20th St5.0171352
Seattle — 1455 NW Leary Wy5.0162050

The Seattle listing shares the exact address string “1455 NW Leary Wy Suite 400” with a direct kitchen-and-bath competitor. Your Renton suite hosts three other remodeling-adjacent listings. Google reads shared suites and thin review counts as weak location signals — the satellite addresses deserve a hard look before another dollar goes into promoting them.

Exhibit: you’ve proven you can win the map — now aim it where the money is

Five of the ten searches from the grid scan. Read the last two columns together: the map strength is real — today it just sits on the least contested, least valuable searches. The same engine, pointed at kitchens, renovations, and bathrooms, is where the growth is.

SearchSearches / moCost of one ad clickFirms competingYour top-3 cells
kitchen remodel contractors60,500$16.511,27731
home renovation18,100$13.742,8861
bathroom remodeling services6,600$44.742,25033
residential construction5,400$7.693,0700
home addition builders480$3.551,071194

MEASURED · grid scan July 17 · 1,544 points × 10 searches · volumes and click prices from the paid keyword index

The quick wins

None of these is the headline — but each one is a fast, concrete gain:

  • Searching your own name doesn’t reliably surface you first. “BB Builders Pro” ranks your website #4 — behind pages about you, ahead of you.
  • 4,969 images carry no description Google can read, across 326 pages — a remodeler’s site where the pictures are the product.
  • 146 pages tell Google they’re selling a product, complete with misfiring shopping markup — a plugin misconfiguration, not a strategy.
  • The mobile site scores 61 of 100 on speed (desktop: 91). Most remodel research happens on a phone.
  • Eight core directories have an open seat with your name on it — Bing Places, Apple Maps, Yellow Pages, Foursquare, the Chamber, Porch, Manta, Hotfrog — and your BuildZoom profile is one claim away.

This is not a neglected website. It’s a well-built house with the rooms wired to the wrong breakers. The work is getting done — what’s missing is the aim.

Part three · Already on the bench

I didn’t just diagnose. I started building.

Three pieces of work are already in motion for BB-Builders Pro — prepared on spec, before any conversation. The first one is finished and live below; the other two will appear right here as they’re done.

STRAIGHT FROM THE FINISHED SCAN · GREEN = TOP THREE AT THAT POINT · TAP ANY MAP TO OPEN THE LIVE SCOREBOARD — HOVER ANY COMPETITOR TO REPAINT THE MAP THEIR COLORS

A finished kitchen remodel by BB-Builders Pro — white quartz island, sage cabinets, herringbone backsplash

This is a remodel, not a teardown. The bones are good.

A review record like yours can’t be bought, and a publishing habit like yours is something most agencies can’t get their clients to keep for a month. Those are the expensive parts, and you already own them. What’s left is wiring — pointing the effort at the searches with money in them, in the cities you actually want. When a homeowner searches for the work in this photo, they should find the company that built it.

Zack — you built the machine. All that’s left is to aim it.

If you’d like the full walk-through — the live grid, the site plan, the numbers behind every finding on this page — reply and I’ll set up a call. Thirty minutes, no obligation, and you keep the diagnosis either way.

— Douglas

Toolforge · marketing systems for the trades

Reply to this letter