PA Digital Studio
Case Study

SEO for Contractors: A Real Campaign, With the Numbers

Andrew HershMay 11, 20269 min read

Most articles about "SEO for contractors" are written by people who have never actually run a campaign for a contracting business. They are SEO-for-everyone advice with the word "contractor" find-and-replaced through the text.

This one is different because it is a specific case. One contractor. One year of work. Real numbers.

The contractor is Aqua Solutions, a basement waterproofing and foundation repair company based in Western Pennsylvania. We have worked with them for the last twelve months. Here is what local SEO actually delivered for that business, what we did to get there, and what a contractor anywhere in Western PA can take from it.

Where did Aqua start when we picked them up?

A year ago, Aqua had a website on Webflow that did not rank for most of their target queries, a Google Business Profile rated around 4 stars with about 30 reviews, and a steady but unspectacular flow of calls coming in from word-of-mouth and a small Google Ads budget. They were a strong technical operator (the work quality has never been the question) but they were invisible online compared to their competitors.

The owner wanted three things. More calls. Better-fit jobs (less price shopping, more "you came recommended"). And a presence in Google Maps that matched the quality of their workmanship.

What did we actually do?

The campaign had four phases, and every contractor needs the same four phases regardless of trade.

Phase one: foundation rebuild. We migrated the site from Webflow to Next.js to fix the page speed problems (Webflow was loading the homepage in six-plus seconds on mobile, which Google penalizes hard). We wrote new home and service pages with real local content. Not "We serve Western PA." Actual content about the foundation issues common to homes built before 1960 in Mercer County, the specific types of basements you find in Sharon versus Greenville versus Hermitage, the kind of waterproofing that fails in Pennsylvania winters. Phase two: Google Business Profile overhaul. Categories rebuilt (primary: Waterproofing Service; secondaries: Foundation Contractor, Basement Waterproofing Contractor, Drainage Service). Services listed individually with descriptions. Photos uploaded weekly: real job sites, before-and-after shots, the team. Hours and service area cleaned up. A review request system installed so every job ends with a text to the customer. Phase three: geographic depth. We built individual local pages for every town in the service area: Sharon, Hermitage, Greenville, Grove City, Sharpsville, Farrell, New Castle, Mercer, and a dozen more. Each one anchored to that town's specific basement-construction era, the kind of waterproofing common to that area, and a couple of past jobs from that town. This is the part most "SEO for contractors" providers skip because it is tedious. It is also the part that drives the rankings. Phase four: content velocity. A new blog post every two weeks on a real homeowner question. Not generic SEO filler. Specific stuff: "Why does my basement smell musty after it rains?" "What is the actual cost of a sump pump replacement in Mercer County?" "Are bowing foundation walls dangerous?" Each post is a real answer with photos from real jobs.

What were the actual results?

After twelve months:

  • Reviews went from around 30 (4-star average) to 72 (5.0 stars).
  • Google Business Profile customer interactions, which is Google's count of calls, direction requests, and website clicks from the GBP, climbed past 400 for the trailing six months.
  • Map-pack visibility now covers the 50-mile radius around the home base, with top-3 rankings for the core service queries in every town in the service area.
  • The company is booked three months out, the busiest they have been in five years.

These are not traffic numbers. Traffic is meaningless if it does not ring the phone. These are calls, booked jobs, and a sustainable lead pipeline that does not depend on the owner buying more ads.

What does this mean for your contracting business?

The playbook is portable. The four phases above (foundation rebuild, GBP overhaul, geographic depth, content velocity) work for any contractor in Western PA, regardless of trade. We have adapted the same approach for plumbers, HVAC, remodeling, landscaping, and a few specialty trades.

What changes is the specifics. The towns are different for a contractor in Butler than for one in Crawford. The seasonal questions are different. The competing businesses are different. But the playbook is the playbook.

How much should a contractor pay for SEO?

Honest answer: the cheapest end of legitimate is roughly the monthly cost of one good lead per month. Anything below that and you are getting a directory submission tool, not actual SEO work. The expensive end is enterprise SEO pricing, which a local contractor in Mercer County does not need.

Our pricing tiers are published on the site. The Foundation tier covers a contractor who needs the basics done right. The Growth tier covers a contractor who wants the full local SEO playbook running. The Dominate tier adds paid advertising on top for contractors who want to own every channel in their territory. Annual prepay cuts the setup fee in half and adds two months free.

The differentiator we put on the table: we will get your contracting business into the top 3 of the Google Maps pack for your core service queries within 90 days, or you stop paying the monthly fee until we do. We keep working. You keep your number. We make that offer because we have seen the same pattern too many times: a contractor signs a 12-month deal with an agency that produces glossy reports but no map-pack movement. Our model puts the risk on us, where it belongs.

What should you ask any SEO agency before signing?

A few questions that separate real from fake:

"Can you show me a contracting case study with the actual numbers?" Not testimonials. Numbers. Map-pack rankings, customer interactions, review counts. If the agency cannot produce real before-and-after data for a real contractor, they do not have one. "What specific work happens in the first 90 days?" Should be a clear deliverables list, not "we will work on your SEO." "How do you measure progress?" Should mention map-pack rankings for specific queries, not just "site traffic." "What happens if I want to leave?" Should be: you keep the website, the content, the GBP, everything. If the agency holds anything hostage, walk. "Where are you based?" Local presence matters here. An agency in Western PA that knows the difference between Sharon and Sharon Center will produce different work than an agency in Atlanta running templates.

What goes wrong most often?

Three things break SEO campaigns for contractors, and they are all preventable.

One: the contractor expects results in 30 days. SEO is a 90-day-minimum signal-build, with the strongest gains in months four through twelve. If your first month feels slow, that is normal.

Two: the contractor does not participate. SEO is not a hands-off service. The agency needs photos from real job sites, the agency needs short replies to "what is the most common foundation problem in Sharon" so the content reads like the contractor wrote it, the agency needs the contractor to ask for reviews. A contractor who participates ends up with a much better campaign than one who hands the project over and stops responding to emails.

Three: the contractor hires for SEO and then runs ads through someone else. The data needs to live in one place. If the SEO agency and the ads agency are not talking, you are paying double and getting half.

How to get started

If you are a contractor in Western PA and you want a straight answer about where your business stands right now, we offer a free Google visibility scan. We pull your current rankings, your Google Business Profile health, your review velocity, and your top three local competitors, and we tell you exactly what is working and what is not. No sales pressure, no template report.

You can reach me at andrew@padigitalstudio.com or 724-638-7754. Or check our contractor local SEO services and our hiring an SEO agency guide for more on what to look for before you sign anywhere.

contractorsseocase studywestern palocal seohome services

Want us to handle your SEO?

Start with a free visibility scan. We'll show you exactly where your business stands on Google and what it would take to move up.