Google Maps leads for home service contractors. We build your website and run your Google Business Profile.

Local SEO pricing and packages for contractors

One monthly price. No setup fee. No long contract.

The price is on this page because you should not have to sit through a sales call to find it out. Here is what you pay, what you get for it and what you keep if you leave.

  • $597 a month for Local SEO. Month-to-month contract. Cancel anytime.
  • No setup fee on the Local SEO package
  • Ad spend is always separate and paid by you to Google
  • You own your domain, your Google Business Profile and your ad account

Fully Managed Local SEO

Setup fee$0
Website, built and hostedIncluded
Google Business Profile managementIncluded
Business listings, every monthIncluded
Lead follow-up and review requestsIncluded
Monthly ranking reportIncluded
Every month$597

Month-to-month contract. Cancel anytime.

  • Month to monthNo long contract
  • You own your accountsDomain, Google profile, ad account
  • A report every monthSee what changed
  • Since 2018A dedicated team's experience

The two packages

One-time setup fee

Fully Managed Google Ads

Calls from people searching right now

$800 /mo

+ $1,000 one-time setup

  • Google Ads account setup and call and form tracking
  • Landing pages built for your campaigns, including a second page to split test (covered by the setup fee)
  • Ongoing campaign management and optimization, for search ads and Local Services Ads
  • Monthly report on calls and leads
  • You own the ad account. Your ad spend is paid directly to Google.

Add-ons

Not included in the SEO package

Backlinks

Links from other sites that point to yours

$1,600 /mo

Month to month. Cancel anytime.

  • 2 links a month on niche-relevant sites
  • The article is written for you
  • You approve each site before it goes live
  • We replace any link that does not work out
  • Monthly report with the live link for each one
One-time project

Citation cleanup

Fix messy business listings

$997 one time

Paid once. Six weeks.

  • A six-week cleanup campaign
  • Duplicate listings found and fixed
  • Name, address and phone made consistent everywhere

Backlinks are not included in the SEO package. Paid placements are labeled as sponsored where required, and we do not promise rankings.

What you will actually pay

Three ways to work with us, with the full cost of each. There are no other fees.

Local SEO only

Website and Google Maps work

One time, at the start
$0
Every month, to us
$597
Ad spend, to Google
None

Google Ads only

Calls from people searching now

One time, at the start
$1,000
Every month, to us
$800
Ad spend, to Google
Your budget

Both together

Maps and ads working side by side

One time, at the start
$1,000
Every month, to us
$1,397
Ad spend, to Google
Your budget

The Google Ads setup fee covers the account, call and form tracking, and the landing pages. Your ad budget is yours to set, and it is paid by you directly to Google. Backlinks and citation cleanup are optional add-ons, priced above.

What you own, and what happens if you leave

Ask any marketing company these questions before you sign. Here are our answers.

Who owns itIf you leave
Your domain nameYouIt stays with you.
Your Google Business ProfileYou. We are added as a Manager.You remove our access. The profile and its reviews stay yours.
Your Google Ads accountYouIt stays with you, with its history.
Your websiteBuilt and hosted by us as part of the monthly packageKeep it by paying a one-time buyout fee. We tell you the amount before you start.

Is $597 a month worth it for you?

Only you know what a job is worth to your business. The honest way to judge any marketing is to ask how many extra jobs it has to bring in to pay for itself.

Put in your own number. If one job covers the fee, the question becomes whether being easier to find on Google is likely to win you one more job a month. Your free ranking report shows you how much room there is.

$

1 job a month covers the fee

This is arithmetic, not a promise. Results vary by industry, city, and local competition.

Questions about pricing

Straight answers before you send anything.

Fully Managed Local SEO is $597 a month with no setup fee. It includes a custom website with hosting, Google Business Profile management, monthly business listings, missed-call text-back and lead follow-up, and a monthly ranking report. Google Ads management is a separate package: $1,000 one time to set up, then $800 a month.
Month-to-month contract. Cancel anytime. The only thing to know is the website buyout if you want to keep your website after you leave.
You always own your domain and your Google Business Profile. If you want to keep your website, there is a one-time buyout fee, and we tell you the amount before you start. If you do not, you owe nothing more.
Up to 2 hours of website updates a month are included, plus one new page every three months. Fixing anything that is broken is always free. Bigger jobs, such as a new feature or a new look for the whole site, are priced first at $150 an hour, and nothing is billed unless you say yes.
No. The $800 a month is our management fee. Your ad budget is separate, you decide it, and it is paid by you directly to Google in an account you own. We do not take a percentage of it.
Yes. The price and the package are the same for other home service and local service businesses, such as pressure washing, mobile detailing and cleaning.
Those trades are more competitive in most cities and can need more work. We start with a call, look at your market, and tell you plainly what we would recommend.
Ask for your free ranking report. We scan your area, show you the map and, if it makes sense, book a call to talk about the right package.
FREE RANKING REPORT

Not sure which package? Start with the free report

We will show you where you rank today and recommend a package from there.

Get your free ranking report
  • A real map of your service area
  • We run it for you
  • No obligation