Contractor SEOthat puts you onthe map inyour own town.

Local SEO for contractors who do the work right and can't be found. You get a plain-English report every month: tracked calls, leads and jobs.

What you can count on
  • You own it: site, domain, Google profile, ad accounts and your data.
  • Your ad money goes straight to Google. We take no cut.
  • One plain report a month: tracked calls, leads and jobs. Bad numbers included.
  • One monthly fee and your minimum term, in writing before you sign.

Before · map rank across your service area Example

Contractor SEO is the work that gets a trades business shown on Google Maps and in search when a nearby homeowner looks for what you do. For you that means a complete Google Business Profile, real reviews, a page for each job and town, matching listings and a fast site. We report it in tracked calls, leads and jobs.

What contractor SEO is, and what it is not

What is local SEO vs SEO? Regular SEO tries to rank a page for anyone, anywhere. Local SEO tries to put you in front of people near you who are ready to hire. For a contractor, the second one is the job. It is why the map matters more than a blog.

What is SEO in construction? The same idea, applied to the trades. When someone nearby searches for roofing, paving, plumbing or any other work, your business shows up with proof that you do it. Some people call this construction SEO. We call it getting found in your own town.

What it is not. It is not a rankings report. It is not bought reviews, link schemes or a promise of a spot on page one. Those can get your listing suspended, and none of them ever paid a crew. Good contractor SEO services leave you with a profile, pages and reviews that you own. Read why most contractor SEO fails.

The plan

How local SEO works with us.

We won't give you a date for page one. Nobody honest can. We show you where you start, the work each month, and the movement on the map.

01

See where you show up

Free, and it takes one business day.

A free map scan of your business and your main service. You get the map and a short report.

  • Free map scan
  • Your main service
  • Short report
See where you show up →

roofer near me

  • Your Shop4.9 ★ (212) · Open now · 2.1 miCall
  • Acme Roofing Co.2.9 ★ · Closed
  • Roofing Company LLC3.4 ★ · 41 mi

Example. Not a real customer.

02

Fix the foundation

Profile, listings, site.

We set up your Google profile with the right categories, service areas, photos and hours. We clean up your listings so your name, address and phone match everywhere, and the site behind it is fast.

  • Google Business Profile
  • Clean listings
  • Fast site
  • Calls from your profile tracked
See contractor websites →
stumpstewards.com
Stump Stewards website, built by Appalachia Digital

03

Build the pages and the reviews

A page per service and town.

A page for each job you want, in each place you work, written for the person searching it. And a steady stream of real reviews: we ask every happy customer at the right moment, and we never buy or write them.

  • Service pages
  • Town pages
  • Real review requests
  • No bought reviews

See what this looks like for a Lynchburg business.

See the field reports →

Before · map rank across your service area Example

04

Report and adjust

Tracked calls, leads, jobs, every month.

Every month you get one plain-English report: calls from your Google profile and ads, form leads, jobs we can tie back, what we did and what's next.

  • Tracked calls, leads, jobs
  • What we did
  • What is next
  • Plain English
How the report works →

Monthly report Example

64Calls
41Leads
23Jobs

Where they came from: Google Maps 64% · Google Ads 36%

What we do

What's included.

Local SEO is the work that gets your business shown when a neighbor searches for what you do. Here is what we do, and why each piece matters.

Your Google Business Profile

This is your listing on the map, and it is the first thing most homeowners see. We set the right categories, the services you offer, your service areas, photos and hours, then keep it current. A half-filled profile loses to a full one. You own it. We ask for manager access and nothing more.

  • Categories
  • Service areas
  • Services
  • Photos
  • Hours

Real reviews

Reviews tell a nervous homeowner you are who you say you are. Review requests are live: after a job, the customer gets a short ask to review you on Google, and it takes them a few seconds. Real customers only. We never buy a review, write one or trade for one. Review requests sit inside your follow-up.

  • Review requests
  • No bought reviews
  • No written reviews

A page for each job and town

"Roof replacement in Forest" and "metal roofing in Bedford" are different searches. Each gets its own page on your site, written for the person searching it, with your real jobs on it. That is how you show up in your own towns, not only the biggest one nearby. We build pages for work you want, and no others.

  • Service pages
  • Town pages
  • Written for the searcher

Listings, cleaned up

Your name, address and phone number should read the same on every directory, map and app. When they don't, Google gets unsure of you. We fix the mismatches once and keep them matched.

  • Directories
  • Maps
  • Apps

Work Google can see

Photos of finished jobs, with the town and the work described, show Google and the customer that you work there. We also write short write-ups of real jobs. You send phone photos. We tell you which three to take.

  • Job photos
  • Job write-ups

A site that supports it

A good map listing that sends people to a slow site wastes the work. Your site loads fast on a phone, puts your number at the top and leaves one tap between the homeowner and the call.

  • Fast
  • Mobile-first
  • Click-to-call

See contractor website design →

What a Google Business Profile needs for a contractor

Google says local results rest on three things: relevance, distance and prominence. Relevance is how well your profile matches the search. Distance is how far you are from the person searching. Prominence is how well known you are, and reviews count most there. Google explains all three in its own guide to local ranking.

You can't change distance. You can work on the other two. Here is what a contractor's profile needs.

  • Categories. Pick one main category for the job you want most, then add the others you do. A roofer who lists only a general contractor category gives Google a weaker reason to show him for roof repair.
  • Services. List each job you do, with a line on it. This feeds relevance.
  • Service areas. Name the towns you work in. Leave off the towns you won't drive to.
  • Photos. Your crew, your trucks and finished work. Real and recent, with the town named.
  • Hours. Match how you answer. A listing that says 24 hours and sends callers to voicemail costs you the review and the next call.

None of this is secret. Most contractors never finish it.

Local SEO, Google Ads and lead sites compared

Three ways to get a homeowner's call. They do different jobs, and they don't fail the same way.

ComparedLocal SEOGoogle AdsLead sites
Who owns the accountYou own the profile, the site and the reviews.You own the ad account, on your card.The lead company runs the listing.
What stops when you stop payingNew work stops. The profile, pages and reviews stay yours.Calls from your ads stop the day the budget does.The leads stop. The listing stays with the lead company.
What we can trackTracked calls from your Google Business Profile, plus form leads from your site.Tracked calls from your Google Ads.Nothing. We can't see inside a lead site.

We track calls from your Google Business Profile and your Google Ads. A call that reaches you any other way is not tracked, and the report says so.

Ads are quick and stop when the money does. SEO is slow and stays. Most contractors do best with both, and we tell you which comes first for your market. See Google Ads for contractors.

What drives the cost of contractor SEO

How much does SEO cost for a website? How much does it cost to hire SEO? Both answers come down to the same four things.

  • Your competition. A town with ten roofers chasing the same map spots takes more work than a town with three.
  • How many trades and towns. One trade in one town is a smaller job than three trades across five.
  • What shape you start in. A half-built profile and a slow site cost more to fix than a clean profile and a good site.
  • How fast you want pages. More pages sooner means more work in the first months.

We don't post prices, because a number that fits one shop would mislead another. You see the fee in writing before you sign. The ROI calculator shows how many extra jobs it takes to cover it.

How we measure it

Most SEO reports show a chart. We show a map and a count.

The map. A map scan puts a grid of points over your service area and shows where you appear at each one. Red means a customer there can't find you. Green means you're in the top three. We run it before we start and again later, so you can see the green spread.

The count. Once a month you get one report: tracked calls, form leads, jobs we can tie back, what we did and what's next. A call that reaches you by any other route is not tracked, and the report says so. The sample report above is labelled Example, and it is.

Contractor SEO and AI search

Is SEO dead now with AI? No. Google says its AI features in Search, AI Overviews and AI Mode, draw on the same ranking and quality systems as regular search.

So the work stays the same: a full profile, real reviews and pages that answer what a homeowner asks. A business with those things gives search and AI tools more true things to work with.

We can't promise what any tool will show. We can make sure what it finds about you is accurate.

Proof

What contractors say.

"Our lead volume is the highest it has been in a long time, which is absolutely massive for us. Qualified leads is about 25 per week, which is in line with our typical spring rush, and we've never seen it this high in any other period before. That's how we live, and that's how I'm going to provide for my family."

Phil Miller · Smith-Evergreen Concrete

"They are a trustworthy, diligent, and talented team that I would readily refer other businesses to."

Christian Humbert · Stump Stewards

Trades we serve

All twelve are on the trades page.

Questions

Questions contractors ask about SEO.

What does it cost?

We don't post prices, because a roofer in a big city and a plumber in a small town need different work. Here is how it works.

You pay one monthly fee, and you see it in writing before you sign. Your ad budget is separate. It goes straight to Google, and we take no cut.

Every month you see what it brought in, in tracked calls, leads and jobs. The ROI calculator shows how many jobs it takes to cover any marketing spend, ours or anyone else's.

Why not just run ads?

Ads work, and we run them (see Google Ads). The difference is simple: ads stop the day you stop paying. SEO builds something you keep. Most contractors do best with both, and we'll tell you which should come first for your market.

How long until it works?

We won't give you a date for page one. Nobody honest can. It depends on your market, your current position and how many competitors are working at it. What we will do is show you your starting point, the work done each month, and the movement on the map.

I've been burned by an SEO company.

Common, and not your fault. Here is how we're different. You own your site and your Google profile. You get a monthly report in tracked calls, leads and jobs, not "impressions." And if we can't help you, we'll say so on the first call.

Will you buy reviews or use tricks to move me up?

No. Fake reviews, bought links and scraped listings can get your Google profile suspended, and then you have nothing. We work the long way, because it's the only way that lasts. Your word is your bond. Ours too.

Do you need access to my Google profile?

Manager access, yes, so we can work on it. You stay the owner.

What if I only work in one town?

Then we build for that town first. Local SEO is built for it.

I don't have time for this.

You don't need it. You approve things, answer questions, and take one call a month.

How much does SEO cost for a website?

It depends on your competition, how many trades and towns you want, the shape your profile and site are in, and how fast you want pages. A number for one shop would mislead another, so you see the fee in writing before you sign. See what drives the cost.

How much does it cost to hire SEO?

The same four things set it. The fair test is whether the extra jobs cover the fee. Put your average job, your close rate and the calls you expect into the ROI calculator and see.

How to choose the right SEO agency for your business?

Ask four things. Who owns the site, the profile and the ad account? Does the monthly report count calls and jobs, or impressions? Do they promise a ranking? Can they show real work with a name on it? Walk away from a ranking promise. Our terms are on how we work.

How much does it cost to optimize a Google My Business profile?

Google doesn't charge to create or edit a profile. Doing it yourself costs time. If you hire it out, the cost follows how much is missing: categories, services, photos, hours, reviews. We fix the profile first, and you see the fee in writing before you sign.

Our terms, in plain English

How we work.

This is the part most agencies bury in the fine print.

You own everything.

Your site, domain, Google profile, ad accounts and data are yours from day one. If you leave, we hand it all over, free, within 14 days.

No markup on ads.

You pay Google directly, in an account you own. We take no cut of your ad budget.

One plain report.

Once a month: tracked calls, leads and jobs, in plain English. If a number is bad, the report says so.

Leaving is clear.

Give 30 days' notice in writing. We hand over everything you own, free, within 14 days. Your minimum term is set in your written agreement.

Read the full terms

Also for law firms: law firm SEO.

Find out where
you stand.

What you can count on
  • You own it: site, domain, Google profile, ad accounts and your data.
  • Your ad money goes straight to Google. We take no cut.
  • One plain report a month: tracked calls, leads and jobs. Bad numbers included.
  • One monthly fee and your minimum term, in writing before you sign.
Book a strategy call

(434) 352-1235 / Forest, Virginia

CallBook a call