Machina

What we do

Services

Explore all services

Machina — Marketing that moves numbers.

Start a free strategy call

Nineteen industries

One growth engine.

Design, advertising, development, and marketing built for the sectors driving what comes next — AI, fintech, health tech, and beyond.

All industries

Machina — Marketing that moves numbers.

Start a free strategy call

SEO for Contractors

Be the contractor they call first.

When a pipe bursts or a roof leaks, a homeowner searches and calls one of the first few names. We put your company there, in every town your trucks reach, for the jobs that pay best. 101 Exterminators went from $120K to $6.8M in annual revenue in two years with us running its marketing.

Annual revenue101 Exterminators · full marketing program$6.8Min year twoA page for every city served4 countiesTwo-year revenue$120K → $6.8M
What we measure3/3
  • Calls and estimate requests from search
  • Towns and services where you show up
  • Booked jobs that started on Google

Get your free SEO audit

No cost and no commitment.

All Star Plumbing logo with a pipe wrench over a pink star
Image 1 of 4: All Star Plumbing logo with a pipe wrench over a pink star

The search problem

The best crew in town still loses to the one that shows up first.

A homeowner with a leak does not compare ten contractors. They search, look at the map and the first few results, and call two. If you are not on that screen, the job goes to someone who is, however good your work. Most contractor sites lose that moment the same way: one page listing every service, no pages for the towns they work in, and a Google profile left untouched since it was claimed.

We build the pieces that win the screen. Each service you want more of gets its own page, each town you serve gets a page written for it, and your Google profile and reviews get steady attention. Then we count the calls and estimate requests that come from it.

In plain terms

How does SEO work for contractors?

When someone in your service area searches for the job you do, your name should be on the screen and your phone should ring. Three things decide who shows up: a website with a clear page for each service and each town, a complete Google Business Profile with steady reviews, and other local sites that mention you.

The map matters most for urgent work, while the regular results matter most for planned work, such as a remodel or a new roof, where a homeowner reads before they call. We work both. For a pest control company, 101 Exterminators, that meant a page for every city it serves across four counties, inside a marketing program that took it from $120K to $6.8M in annual revenue in two years. Our local SEO page covers the map side in full.

Signs your site is costing you jobs

01

Referrals are the whole pipeline

Work comes from word of mouth, and the phone goes quiet when the referrals do.

02

You rank in one town

You show up where the shop is, and nowhere in the next three towns you drive to every week.

03

The wrong calls come in

You get small repair calls when you want remodels, re-roofs and replacements.

04

You pay for every lead

Ads and lead services bring work, and the bill never goes down.

What we do in SEO for contractors

  • Roof replacement, roof repair and gutters are three different searches, so they get three pages. Each one says what the job includes, what affects the cost, how long it takes and what the homeowner should have ready, with photos of your own crews at work.

  • Each town page is written for that town: the neighborhoods you work in, the kind of houses there, the permits and the weather that shape the job, and work you have finished nearby. Copied pages with the name swapped do not rank, so we do not build them.

  • We set the right categories and service areas, add job photos every month, and build a simple habit for asking each happy customer for a review. Reviews are the first thing a homeowner reads, and Google reads them too.

  • Calls and estimate forms are traced to the page and the search that produced them. Each month you see how many came in, from which towns and for which services, so you know what the work is worth.

Check it yourself

See what a homeowner sees.

Before you spend anything, look at your business the way a customer does. Stand in a town you serve, take out your phone and search for your main service with the town’s name. The companies on that screen are getting the calls you are not, and you can usually see why: more reviews, a page that names the town, photos from this year.

Two rules are worth knowing before you fix anything. Google does not allow a town or a service to be added to your business name on the profile, and a company can lose its listing for it. A federal rule in force since October 2024 also bans fake reviews and any reward tied to a good rating. Asking every customer plainly, with nothing offered in return, is legal and it is enough.

  1. 01Search your top service plus a town you serve, from a phone in that town. Write down the three names on the map.
  2. 02Count their reviews and yours, and look at how recent they are.
  3. 03Open your own website on the phone. Count the taps it takes to call you.
  4. 04Look for a page on your site about that service in that town. If there is none, you have found the first gap.
  5. 05Check your Google profile: real business name, right category, current hours, photos from the last few months.
  6. 06If you are licensed in California, put your license number on the site. The state board requires it in all advertising, websites included.

What you get

Work you can hold.

  • A service page for each job you want more of
  • A town page for each place your trucks go
  • A Google Business Profile kept current, with a review routine your crew can follow
  • Call and form tracking tied to pages and towns
  • A monthly report in plain words: calls, estimate requests and where they came from

The readout

How we know it worked.

We record a baseline before we change anything, then read search visibility beside the actions that pay the bills.

  • Calls and estimate requests from search
  • Towns and services where you show up
  • Booked jobs that started on Google
$120K → $6.8MAnnual revenue over two yearsMachina project101 ExterminatorsA page for every city the company serves across four counties, inside a full marketing program that also ran its website, paid media and strategy.Read the case study

Pricing

Your investment in being found

Three ways to invest in your business showing up when buyers search. Each package is billed monthly, month to month, and each one includes everything in the one before it.

We recommend

Growth

Foundation, plus the pages, articles and links that reach more of your buyers.

$2,500a month

Month to month

Leadership

Growth, plus press outreach, more markets and reporting that follows each lead to revenue.

$5,000a month

Month to month

The price changes only when the scope does, such as a very large catalog, many locations or a move to a new platform, and we agree any change in writing before the work starts.

See every package in full

Questions

Before we start.

How much does SEO cost for a contractor?

It depends on how much ground you want to win and how strong the competition is there. We look at your site and your market for free, and you see the scope and the price before any work starts. There are no long-term contracts.

How long does SEO take for a contractor?

Profile fixes and stronger service pages usually show first, because Google already knows those pages. New town pages take longer, since Google has to find them and weigh them against companies that have been listed for years. You get a count of calls and form leads every month, so you can watch it build.

Do I need SEO if I already run Local Services Ads?

They work side by side. Local Services Ads put you at the very top and charge for each lead. SEO earns the map and the results under them, where a lead costs nothing extra. A company that shows in the ads, on the map and in the results is hard to miss, and it is less exposed when ad prices climb.

Can you rank me in towns where I have no office?

On the map, Google leans toward businesses near the searcher, so the towns closest to your address come first. In the regular results below the map, a well-built page for a town you do serve can rank wherever you are based. That is why town pages matter so much to a company that travels to its customers.

Do I own the website and the accounts if I leave?

Yes. The site, the pages, the Google profile and the tracking accounts are in your name from the first day, and they stay with you.

Tell us your trade and the towns you work in. We will show you who gets the calls there today, and what it takes to be one of them.

  • How your buyers search for what you sell
  • Who shows up above you today, and why
  • Your website, as Google reads it

Prefer email? Write to hello@wearemachina.com

Prefer to talk? Call (831) 230-7787

Get your free SEO audit

No cost and no commitment.

We use cookies and analytics to understand how visitors use our site and improve your experience. Privacy Policy · Do Not Sell or Share My Personal Information