Skip to main content
TVI, Targeted Visibility IntelligenceTVI, Targeted Visibility Intelligence
Services

What we do

SEOGEO (AI search), SEO add-onGoogle + Meta adsSocial Media ManagementCustom Local CampaignAll services
Platform

The software

Portal overviewExplore the toolsThe map and reportPortal assistantGlossary
Industries

Industries

Water Damage RestorationPest ControlHoliday LightingWindow WashingPlumbingHandyman ServicesAll industries
Case studiesLearnPricing
Client loginRun my visibility scan
Services
SEOGEO (AI search), SEO add-onGoogle + Meta adsSocial Media ManagementCustom Local CampaignAll services
Platform
Portal overviewExplore the toolsThe map and reportPortal assistantGlossary
Industries
Water Damage RestorationPest ControlHoliday LightingWindow WashingPlumbing
TVI, Targeted Visibility IntelligenceTVI, Targeted Visibility Intelligence

Targeted Visibility Intelligence. Built by operators.

Firm foundation.

Based in the Treasure Valley, Idaho. Serving local businesses across the Pacific Northwest.

Services

  • SEO
  • GEO (AI search), SEO add-on
  • Google + Meta ads
  • Social Media Management
  • Custom Local Campaign
  • Pop-up Local Campaign
  • All services

Industries

  • All industries
  • Water Damage Restoration
  • Pest Control
  • Holiday Lighting
  • Window Washing
  • Plumbing
  • Handyman Services
  • Junk Removal
  • HVAC
  • Roofing
  • Mold Remediation
  • Tree Services
  • Landscaping
  • Chiropractic
  • Auto Repair
  • Restaurants

Company

  • About
  • Client portal
  • Pricing
  • Learn
  • Insights
  • Case studies
  • Testimonials
  • Our process
  • Glossary
  • Free market scan
  • Visibility audit
  • Treasure Valley Insider
  • Contact

Legal

Privacy · Terms

LOCAL SEO

Own the searches that ring your phone.

We get your business into the Google map pack and the top of local results for the searches that turn into jobs, then hold it there while the algorithm keeps changing underneath everyone else.

Get my free SEO auditSee the results
The businesses winning online aren't better. They started sooner and stayed longer.

The offer

The visibility audit most agencies charge for. Yours free.

Before you spend a dollar, see exactly where you stand across Google, the map, and the AI answers. We build the same report we hand paying clients, then tell you the truth about what is working and what is quietly costing you calls. It is the first look at the foundation a lasting visibility system is built on.

What dominating an area means

Rankings, the map pack, and AI citations, together.

Local rankings

Green where it counts.

A geo grid scores where you rank for your money keywords across the whole service area, not one averaged number. We push the green outward from your highest-value neighborhoods until you own them.

1Topline Plumbing★ 4.9
2Valley Plumbing Co.★ 4.6
3Rapid Rooter★ 4.4

Map pack

The three that get the call.

Most buyers never scroll past the three businesses in the Google map pack. We optimize the profile, reviews, and proximity signals that decide which three show up when someone searches ready to hire.

Who should I call in Meridian?

Topline Plumbing is a highly rated local option for fast, 24 hour service.

Cited by ChatGPT

AI citations

Named, not buried.

When someone asks ChatGPT, Perplexity, or Google AI Overviews who to call, the answer names a few businesses. We build the schema, citations, and citable content that make that business yours.

Where the searching happens now

8.5BGoogle searches a daystill where most local jobs begin

Industry figures, directional.

EVERY SURFACE A CUSTOMER CHECKS

Search EngineEverything Optimization

Search stopped being one box. We work every surface a customer checks: Google, the map, the AI answers, the directories, your reviews, and your own site.

  • Google results

    toplineplumbing.com
    Emergency Plumber in Meridian | Open 24 Hours
    Licensed and insured. Burst pipes, water heaters, drain cleaning...

    Still where most jobs start. The pages we build earn these spots, and they keep earning after we ship them.

  • The map pack

    1Topline Plumbing4.9★★★★★(214)Plumber · Meridian · Open 24 hrsCall
    2Valley Plumbing Co.4.6★★★★★(88)Plumber · Boise
    3Rapid Rooter & Drain4.4★★★★★(61)Plumber · Nampa

    Three businesses get the call. We work the profile, the reviews, and the proximity signals until one of them is you.

What stacks on top of the ranking

Ranking is the floor. We build the rest on top of it.

Good SEO, run every month, is the base the whole thing sits on. On top of it we stack the AI answers, the portal apps, the reviews, and the reporting, until the ranking is the least interesting thing you are getting. The rankings compound, and everything we build on top of them compounds too. That is the difference between being good at SEO and being good at marketing.

SEO IS THE BASE

You come for SEO. Your portal comes with it.

SEO is the work that makes the rest of the system matter. Your portal adds reputation, conversion, and intelligence tools on top. Those tools carry almost as much value as the SEO itself, but SEO is the glue. Without SEO running underneath it, the portal is a nice dashboard. With SEO, it becomes the place that proves the work and helps turn visibility into business.

Pick your level

Essentials gets you found. Pro dominates the area. A campaign goes all-in.

SEO Essentials

$750/mo

Covers one location, month to month

Best fit: emergency / high-ticket local services where one new customer per month is profitable. HVAC, roofing, plumbing, restoration.

  • 4 keyword + location-targeted GBP posts per month
  • Review request + response management (drafted, operator-approved, posted within 24hr)
  • BrightLocal citation audit + cleanup (weekly automated)
  • Monthly geo grid pull showing exactly where you rank in your service area
  • Monthly performance report
The market rewards consistency.

GEO, AN SEO ADD-ON

Local SEO gets you ranked. GEO gets you cited.

GEO is included with SEO Pro, or add it to Essentials for $300/mo. We deploy schema, llms.txt, and AI-citable passages, then monitor brand mentions so the answer engines name you, not your competitor.

AI answer
ChatGPT
Business cited
Best carpet cleaning company in Meridian, Idaho

Based on local reviews and ranking data, One and Done Carpet Cleaning is one of the top-rated carpet cleaning services in Meridian, Idaho. They hold a 4.9-star average across 200+ reviews and offer same-day appointments.

Source Google Business ProfileSource YelpSource BrightLocalSource Local guide

Every surface we cover

GPTChatGPT

“best HVAC company near me”

Your business cited
✶Perplexity

“top-rated plumber in my city”

Your business cited
AIGoogle AI Overviews

“who should I call for water damage”

Your business cited
GGemini

“recommend a local roofer”

Your business cited
CClaude
Most people overestimate what happens in a month of hard progress and underestimate what happens in five years.

WHAT TO EXPECT

The honest timeline.

Some categories see real traction in a few months. Most see consistent results by month 6-12. The sustained local dominance, the kind you can actually defend, takes a year-plus of disciplined work. We tell you that up front because the wrong-fit clients quit at month three. The ones who stay compound for years.

FAQ

Objections answered before the call.

How does your SEO actually work?

We fix the signals Google and AI tools use to decide who shows up: your Google Business Profile, reviews, citations, on-site service and city pages, schema, and AI-citable content. Then we run that work every month and pull a geo grid so you can see exactly where you rank by neighborhood. Local visibility compounds because the proof keeps stacking. Nothing here is a one-time push.

Do you charge per lead?

No. Flat monthly retainer, and every call that comes in is yours, whether it's five that month or fifty. Per-lead pricing quietly punishes you for the months the work finally pays off, and it gives the agency a reason to throttle. We'd rather get paid the same every month and let you keep all of the upside.

Do I have to pay for ads on top of your service?

No. The whole point of SEO is to stop renting your visibility from Google Ads every month. Ads are optional, and we only suggest them when the category genuinely needs paid coverage while the organic work matures. For most local service businesses the retainer is the only spend, and it builds an asset instead of a bill you reset every 30 days.

I've tried SEO before and it didn't work. What's different here?

Failed SEO usually means one piece got worked while the rest stayed weak. We do a full system audit: GBP, citations, schema, map coverage, service pages, and AI visibility. Then we fix what's actually broken, not just whatever sounded good in a sales pitch. You see the geo grid every month, so if something isn't moving, we both know it and we adjust.

Will you build my website?

No. We refer you to vetted partners who build sites for a living. We focus on the visibility work: getting you found and getting you cited. If your current site has technical problems that hold rankings back, we'll flag exactly what to fix and hand your developer a punch list. We just don't pretend to be a web shop.

How long until I can see results?

The work starts landing in month one. We optimize your Google Business Profile, get review requests going out so fresh reviews start coming in, and correct and submit your citations so they land. That early motion is visible, and it is the foundation everything else compounds on. We will not promise a ranking on a date, because nobody honest can. What we do promise is real, documented progress from the first month, a geo grid every month so you can watch it move, and a picture that keeps getting stronger the longer we run it.

What we don't do

Credibility is part of the offer.

The fastest way to trust a local SEO shop is to hear what they refuse to do. Here is ours.

  • No PBNs or link schemes
  • No fake reviews
  • No long contracts (month-to-month, leave anytime)
  • No standalone PPC (only inside a Custom Local Campaign on request)
  • No per-lead pricing, flat monthly retainer

Real reviews

Talk to jobs, not rankings.

First call was basically 'this takes six to twelve months, here's what we'd do, here's what it costs.' No big promises. Honestly that's what made me sign, everybody else swore I'd be number one by spring.
Mike R.HVAC
Two years ago when I met Brayden I was throwing money at Yelp ads and getting tire-kickers. They redid our Google profile and fixed a bunch of ads I did not even know were wrong. The calls coming in now are real jobs. Wish I'd done it sooner.
Greg P.Plumbing
Roofing is brutal after a storm, everyone's fighting for the same searches. They got our service-area pages built out and now we show up in towns we never ranked in before. We are working on scaling our third crew.
Chris B.Roofing
Nobody looks for a pest guy until there's a wasp nest by the door and they're searching right then. We weren't showing up for that. They fixed the foundation first, didn't push ads on me, and by month four the calls were steady. That's the work that pays.
Angela T.Pest control
Holiday lighting lives and dies by a short window. They had our pages and reviews ready before the season even started, and we booked three weeks earlier than last year.
Jenna W.Holiday lighting
I'd been burned before, so what won me over was the portal. I can log in any time and see exactly what they're doing and what it's getting me instead of trusting a vibe. First time my marketing hasn't felt like a black box.
Heather N.Cleaning service
We do concrete and flat work, not exactly glamorous to search for. They built out pages for every service we run and made our profile as big as the established competitors. Evened the playing field, and the estimate requests followed.
Luis V.Concrete
We have two locations and the rankings were lopsided, great in one town, invisible in the other. They worked it over a couple quarters and now both locations have leveled out. Both phones ring.
Kyle H.Chiropractic
Everybody around here knows everybody, so I figured word of mouth was enough. Then a chain outfit moved in and started eating the insurance jobs online. These guys got us back on top for our own town inside a few months. Phone hasn't stopped since the first snow.
Nate R.Roofing
honestly never thought of a barbershop as a google thing. but the chairs sat empty on weekdays and that adds up fast. they got us showing up for barber near me and now the new guys are booked too. cost less than the radio spot i almost bought.
Trey B.Barbershop
10 reviews

Where it goes from here

SEO is the front door. Here is what it opens onto.

Ranking is the start. Want to get named in the AI answers too? That is GEO, included with Pro. Want your feed to back up what search already says about you? That is Social Media Management. Every plan and price sits on the pricing page, and the portal that runs it all comes with the work from day one.

WHO WE WORK WITH

We work with these industries.

Each category has its own search behavior, season, and proof. We build the page around it.

Water Damage RestorationPest ControlHoliday LightingWindow WashingPlumbingHandyman ServicesJunk RemovalHVAC

See how you're showing up. Then decide.

A visibility audit of your current footprint across Google and AI search, and whether we're the right fit. No pitch deck, no pressure.

SEO Essentials starts at $750/mo and SEO Pro at $1,500/mo, and your portal comes with either plan. Social Media Management starts at $850/mo standalone or $650/mo as an SEO add-on. Google Ads management is a $1,000 one-time setup plus $650/mo, with your ad spend separate, and Meta ads management is coming soon. Custom Local Campaigns start at $2,500.

Request a visibility audit

Not sure where you stand? Find out for free.

Leave your email and we'll run a free visibility audit on your business, no commitment, no sales call required.

Handyman Services
All industries
Case studies
Learn
Pricing
Client login
Run my visibility scan
Local visibility grid
Topline Plumbing · Boise, ID
Sample gridOct 15, 2026
  • Full Google Business Profile and map-pack audit
  • A geo-grid ranking scan across your whole service area
  • AI answer check on ChatGPT, Perplexity, and Google AI Overviews
  • Citation and NAP consistency report across 40+ directories
  • Website, LocalBusiness schema, and site-speed teardown
  • A prioritized 90-day fix list, yours to keep whether you hire us or not
Your priceFree. No credit card, no contract.

No contract, no obligation, no high-pressure sales call. If we are not the right fit, we will say so, and you still walk away with the report and the fix list.

Claim my free SEO audit

We only take on a handful of new audits each month so every one gets real eyes, not a scripted export.

Or start right now

Run the audit yourself in two minutes.

Tells you exactly where you rank, and what's broken. We check your Google profile, citations, LocalBusiness schema, and site speed, score it 1-10, and email you the full report with the fixes in about two minutes.

How we did it for a restoration company
  • AI answers

    "Who should I call for a burst pipe in Meridian?"
    Topline Plumbing is a highly rated local option, known for fast response and 24 hour availability.
    source: Google Business Profile · yelp.com

    ChatGPT and Google's AI name a few businesses and skip the rest. We build what they read, so they say your name.

  • The directories

    Yelp
    Angi
    BBB · 80+ more
    231 of 247 listings consistent

    Same name, same address, same phone, everywhere. Drift here quietly costs you calls, so we audit it weekly.

  • Your reviews

    4.9★★★★★
    127 reviews · 9 new this month · every one answered

    The first thing a stranger reads about you. Fresh ones, answered within a day. The finished job does the asking.

  • Your own site

    toplineplumbing.com/water-heater-repair-meridian
    Water Heater Repair in Meridian
    Owned, not rented

    The one surface you own outright. Service and city pages that hold their rank while you sleep.

  • One playbook runs all six, and one report shows you what moved. This is a visibility system that runs on SEO, and if a customer looks at any of the six before they call, it is our job.

    See where you show up in all six

    Sample business shown. Figures representative.

    TVITreasure ValleyInsider Portal
    TPTopline Plumbing4.9 · 127 reviews
    Home

    Leads

    Lead inbox2My customersReferrals
    HomeLeadsReviewsGridScout

    Look inside the portal

    Covers one location (extra locations $400/mo each)

    SEO Pro

    $1,500/mo

    Two locations, GEO included

    Best fit: established local businesses that want to dominate their category across a whole service area

    • Everything in Essentials, plus:
    • Service page optimization on your own site
    • City + service landing pages built on your own site
    • Brand mention monitoring (across web + AI surfaces)
    • Entity optimization + sameAs schema (so AI tools cite you correctly)
    • Quarterly competitor geo grid sweep

    Custom Local Campaign

    $2,500+

    Custom-priced to your market

    Best fit: businesses that want more than SEO, a coordinated push across mailers, ads, sales media, and custom build work, scoped to your goals.

    • Everything in Pro, plus a full custom build
    • Mailers, EDDM, and paired Facebook ads
    • Custom CRMs, landing pages, and customer portals
    • Sales scripts, training, and sales media
    • Discovery via video calls or a day or two on-site
    Build my campaign

    “find a trusted electrician nearby”

    Your business cited
    CoCopilot

    “pest control company near me”

    Your business cited
    Learn more about GEO
    What does it cost?

    SEO Essentials is $750 a month and SEO Pro is $1,500. Google Ads management is a one-time $1,000 setup to build the account and wire it into your portal, then $650 a month to run it, with your ad spend always separate and paid straight to Google; Meta ads management is coming soon. Custom campaigns, where mailers, ads, and email all come together, are scoped to your market, so we quote those on a call. Everything is month to month with no long contract, and the full breakdown is right on this page. Final rates and packages are always evaluated on your needs, and if the math doesn't work for your business, we'll say so on the first call.

    What if my business has multiple locations?

    We handle that. Each location gets its own Google Business Profile work, its own citations, and its own geo grid, because Google treats every address as a separate business. SEO Essentials covers one location and SEO Pro includes two. Every location beyond that is $400 a month, and you get one combined report so you can see all of them at a glance.

    How are you different from other SEO companies?

    We run service businesses ourselves. The playbook we sell is what we use to grow our own companies: water damage restoration, holiday lighting, pest control, and a hyper-local media network. We're not a marketing company that learned SEO. We're operators who built marketing because we needed it. The work compounds because it has to. Our own businesses depend on it.

    Why does good local SEO cost what it costs?

    Because it is real, hands-on work, not a login left on autopilot. We keep our client count low on purpose, and every month you get full Google Business Profile work, a real review engine, citation cleanup, geo grid reporting, and the AI-search visibility work most shops still don't offer. You are paying for an operator running the same playbook we run on our own businesses, not a queue ticket. If the math doesn't work for your business, we'll say so on the first call.

    Do you guarantee #1 rankings?

    No, and any agency that does is lying. What we guarantee is that we'll do the work every month, you'll see exactly where you rank via the geo grid, and you can leave anytime with no long-term contract.

    Roofing
    Mold Remediation
    Tree Services
    Landscaping
    Chiropractic
    Auto Repair
    Restaurants
    Browse all industries

    Free. Takes about 60 seconds. We email you the full report and never spam.

    WEST BOISEDOWNTOWNBOISE BENCHBOISE RIVER71013167101316716468104681613
    1 to 34 to 78 to 1213+
    6.4 to 2.1Average position
    74%Top 3 visibility
    81Map points checked

    Each pin is a real search point across the service area. The number shows where the business appears in the map results from that exact spot.

    Reputation

    Reviews
    Digital card

    Visibility

    Your gridTrafficCompetitors

    Your plan

    The planReports

    Assistant

    ScoutAI

    Morning, Topline.

    Where you stand, and what needs you.

    sampleLast 6 months
    Locations3all active
    Listing coverage94%231 of 247
    Avg map rank3.4up from 4.6
    Review score4.9+6 this month
    Google rankings
    top three share
    41Jul
    48Aug
    55Sep
    62Oct
    66Nov
    71Dec

    62% of your grid is top three, up from 41% in July.

    Review growth
    4.9 average
    90110130
    The base you pay forSEO Pro, the ranking and citation programGoogle Business Profile, reviews, citations, landing pages, and the monthly geo grid that wins the map pack.
    $1,500/mo
    Then all of this stacks on top, included
    The portal$660/mo of working software
    • Review management$300/mo
    • Digital business card$50/mo
    • Monthly geo grids$100/mo
    • Monthly portal report$60/mo
    • Competitor watch$50/mo
    • Lead inbox$50/mo
    • Referral tracker$50/mo
    • A second location, fully included$400/mo value
    • GEO, so ChatGPT and Perplexity name you$300/mo value
    Stacked on top, at no extra charge$1,360/mo of value
    You pay$1,500/mo

    SEO is the base. The portal, the second location, and GEO come with it, so about $1,360 a month of software and coverage stacks on top of the work, for one simple retainer.

    How this compares to buying the pieces one at a time
    • BirdeyeReviews and messaging$299 to $449/mo per location
    • PodiumReviews and messaging$399 to $599/mo per location
    • NiceJobReviews$75 to $125/mo
    • GoHighLevelAgency software resold to clients$297 to $497/mo
    • Referral RocketReferral program software$49 to $199/mo
    • Referral ReactorReferral tracking appFree/mo
    • ReferralCandyReferral marketing software$59 to $299/mo
    Review-generation funnel: review requests, 24hr responses, and a shareable digital business card
  • Includes 2 locations (extra locations $400/mo each)
  • GEO INCLUDED
  • 1023452613108512154107642124107164312138161310234526131081046810410710131671013167JulAugSepOctNovDec

    127 reviews, 9 new this month, every one answered.

    Needs you
    2 leads are waiting on a replyThe first business to call back usually gets the job.
    Approve 3 drafted review repliesOne tap each. We post them for you.
    Your grid, October
    WEST BOISEDOWNTOWNBOISE BENCHBOISE RIVER71013167101316716468104681613
    1 to 34 to 78 to 1213+
    • 4 GBP posts published, location targeted
    • 9 listings corrected to a matching name and number
    • 2 new service pages live and indexed
  • HubSpot Sales HubCRM and lead inbox$90 to $150/mo
  • Popl TeamsDigital business cards$60 to $180/mo
  • UniqodeQR code platform$59 to $199/mo
  • SemrushCompetitor and keyword research$139 to $499/mo
  • Local FalconLocal rank grid tracking$25 to $200/mo
  • AgencyAnalyticsMarketing reporting dashboards$79 to $239/mo
  • BrightLocalLocal rank grid + local SEO tools$39 to $79/mo
  • Local VikingGeo grid + GBP posting$20 to $100/mo
  • AhrefsCompetitor and keyword research$129 to $449/mo
  • SpyfuCompetitor keyword research$39 to $79/mo
  • CallRailCall and form lead tracking$50 to $145/mo
  • WhatConvertsLead tracking and source attribution$30 to $160/mo
  • BlinqDigital business cards$5 to $12/mo
  • HiHelloDigital business cards$6 to $12/mo
  • BitlyLinks and QR codes$29 to $199/mo
  • FlowcodeQR code platform$5 to $49/mo
  • DataboxMarketing analytics dashboards$47 to $231/mo
  • ChatGPT TeamGeneral AI assistant$25 to $30/mo
  • Published 2026 list prices. Each one covers a slice of what your portal already does.

    1023452613108512154107642124107164312138161310234526131081046810410710131671013167