A rented lead rings five phones.
A ranking rings yours.
Websites and local SEO for contractors, built by a Pennsylvania electrician who is still in the field full time. Plans start at $449 a month and include the build, so someone is working the site every month instead of leaving it to go stale. Either way you get a page for every town you work, so the calls come to you instead of to Angi. See the work before you spend a dollar: our demo build at ricks.codecompliantseo.com is live. Click every page, view the source, run it through any speed test you like.
Three things get a contractor found. We run all three, then wire in the rest.
No "digital transformation." No dashboards you'll never open. The work below is what actually moves a trades business up Google. The same system we use on our own pages, built by a working electrician who is still on the tools.
Own every town you work in.
Google ranks pages, not businesses. We build a dedicated page for every service in every town you cover, so when a homeowner in Lansdale searches "water heater replacement," the door they walk through is yours. That structure is the whole system, and our demo build runs every piece of it, live, where you can inspect it.
How local SEO works → SEO for contractors →A site that closes the referral.
Every word-of-mouth lead Googles you before they call. If nothing comes up, or something ugly does, half of them quietly pick the other guy. We build fast, mobile-first sites with your license, your job photos, and a tap-to-call button. The build is part of the plan.
See build pricing → Contractor website design →The map pack is the new front page.
Three businesses show on the map when someone searches your trade. We manage the profile that gets you there: categories, photos, weekly posts, Q&A, and a review strategy that turns your five-star work into five-star proof.
What's included →Those three are the engine. Content, reviews, social, ads, reporting and hosting bolt onto them as needed, all priced on one page.
We work by trade, so the pages are written for the jobs you actually sell: electricians, plumbers, HVAC, roofers, general contractors, painters and landscapers. And by ground: Bucks County, Montgomery County and Philadelphia. Already have a site you just want kept current? That is hosting and maintenance.
See the full circuit schedule →Built for contractors. Only contractors.
We don't take restaurants, dentists, or startups. That focus means we already know your customers, your competition, and what wins jobs in your market, because we've bid against them ourselves.
132 five-star reviews. No website.
Every referral that Googles you finds nothing, and half of them call the guy who does have one. The fix: a real site with a page for every town you work.
Running Google Ads to a dead link.
Paying real money for clicks that land on a 403 error or an expired domain. The fix: a working site before another dollar of ad spend.
"Website" is a Facebook page.
Google can't rank it, homeowners don't trust it, and there's no tap-to-call. The fix: a real site Google can actually index.
Renting the same lead as five competitors.
Angi and HomeAdvisor sell one homeowner to everyone in the zip code. The fix: rankings you own, leads that only ring you.
Every way a homeowner can find you. On all three plans.
This is the work that runs on your account every month, on every plan. What changes between plans is how many towns you cover.
Website and hosting
- A page for every service you sell
- A page for every town on your plan
- Fast hosting, SSL, backups, security updates
- Your domain, registered in your business name
Google Business Profile
- I build out your categories, services and descriptions
- Weekly posts and seasonal offers published for you
- Photos uploaded on a schedule, geotagged to your area
- Alerts if anything on your profile changes
Reviews
- Requests go out by text, email or QR code
- Automatic follow-up when a customer forgets
- Every review answered, in your voice
- Low ratings flagged to you, not left sitting
Citations and listings
- I build them across the directories Google cross-checks
- Bing Places claimed, which is what ChatGPT reads
- Apple Business Connect claimed, which is what Siri reads
- I check them monthly and fix them when they drift
AI search visibility
- Found when a homeowner asks ChatGPT or Gemini for your trade
- I write your pages so AI engines can pull answers from them
- Tracked monthly across ChatGPT, Gemini, Claude, Perplexity, Grok and Llama
- Included on every plan, not sold as an upgrade
Social and video
- Your jobs posted to Facebook, Instagram and LinkedIn
- Short walkthrough videos built and published
- Video posted to YouTube and onto your profile
- Nothing for you to write or schedule
Reporting
- Map ranking heatmaps, before and after
- Rankings in the towns you paid for
- Calls, direction requests and website clicks
- One page a month. Numbers, not noise.
Support
- The system runs the maintenance. I run the system.
- Email and text, answered same day by me
- Strategy calls on the ten and twenty town plans
Choose your towns. Everything above is included either way.
Google ranks pages, not businesses, so every town you pick gets its own page written for that town. Pick how many towns you want and how long you want to commit. Commit for a year and the build costs you nothing.
| Term | Monthly | Build fee |
|---|---|---|
| 12 months | $449/mo | None |
| 6 months | $499/mo | $650 |
| No term | $549/mo | $1,299 |
- The whole scope above, every month
- Five towns, each with its own page
- Email and text support
| Term | Monthly | Build fee |
|---|---|---|
| 12 months | $699/mo | None |
| 6 months | $749/mo | $950 |
| No term | $819/mo | $1,899 |
- Everything in Starter
- Five more towns, ten in total
- A strategy call every month
| Term | Monthly | Build fee |
|---|---|---|
| 12 months | $1,399/mo | None |
| 6 months | $1,499/mo | $1,450 |
| No term | $1,649/mo | $2,899 |
- Everything in Growth
- Ten more towns, twenty in total
- A strategy call every two weeks
- Competitor tracking in your market
Ninety days to change your mind.
On a twelve month plan, if you are not happy at ninety days you can walk. You pay the build fee for the site you keep, not the rest of the year. The site, the domain and the Google profile are yours either way.
Rankings you own.
Calls that only ring your phone. Not a lead four other guys bought at the same time.
Nothing up front.
On a twelve month plan your first payment is the monthly and nothing else. Most shops want fifteen hundred to three thousand before anyone touches a keyboard. Shorter terms carry the build fee because the term is what pays for it.
Tell me where to call you.
Four boxes. I will call or text within one business day, confirm your price, and answer whatever you want to ask before anything is signed.
Nothing is charged here and no card is collected. If we agree on a plan I send you a payment link, and not before.
Extra towns can be added any time and are quoted before any work starts. On a term, the remaining balance is due if you cancel after the ninety day window, which is what lets the build fee go away. You own the site, the domain and your Google Business Profile from day one, whatever happens after.
| Work | What it does |
|---|---|
| Additional town | One more town with its own page: the neighborhoods, the housing stock, the permit office, the work you actually do there. |
| Extra service page | A service that was not in the original build, written and structured like the rest. |
| Blog posts | Posts that answer what homeowners actually type into Google, written by a tradesman. |
| Email marketing | Setup and management of a list you own. Seasonal reminders to customers who already trust you. |
| Logo and branding | A mark that works on a truck door, a business card and a favicon. Vector and web formats you own outright. |
| Flat rate price book | A burden rate calculator on your real numbers, a formula-driven price book of 250 tasks for your trade, a good better best sheet, and service agreement templates. |
| Google Ads | Paid placement while your rankings build. Ad spend billed separately by Google. |
Hosting & Updates
Included at no extra cost on every plan above. Sold on its own only to contractors who already have a website and just want it hosted, kept current, and actually working. You own the site and the domain either way.
- Fast secure hosting, SSL certificate, and CDN delivery
- Domain registration and DNS management, registered in your name
- Uptime monitoring, backups, and security updates
- Lead form delivery checked every month
- 4 content updates a month
- Text, photos, hours, pricing, services
- Turned around in 3 business days
A content update means a change to an existing page: swap a photo, fix your hours, add a service, change a price. Requested by text or email, done in three business days. Unused updates do not roll over. New pages, redesigns, and SEO work are quoted separately. Your domain is registered in your business name and stays yours whether you keep the plan or not. Cancel hosting any time and take your files with you, in which case the site comes off our servers at the end of that billing period.
Common Questions
Answers to the questions contractors ask most about our SEO and marketing services.
One plan covers it. We build the site, then keep working it every month. Starter is $549 a month for your services plus up to five towns. Growth is $819 for up to ten towns. Premium is $1,649 for up to twenty towns. Every plan gets the same scope of work, including AI search visibility tracked monthly. Only the town count and call frequency change. Those are the no-term prices. Commit to six months and they drop to $499, $749 and $1,499, and the one-time build fee is halved to $650, $950 or $1,450. Commit to twelve and they drop to $449, $699 and $1,399, and the build fee is waived entirely. Hosting, maintenance and your domain are included on all three. Extra towns are $150 each, and add-ons are quoted before the work starts.
Most of our contractor clients begin seeing meaningful improvements within 3 to 6 months, including higher Google Maps rankings, increased website traffic, and more phone calls. Local SEO tends to show results faster than national campaigns because you're competing in a defined geographic area.
Yes! We work exclusively with contractors and the trades: electricians, plumbers, HVAC techs, general contractors, roofers, painters, carpenters, landscapers, and every other trade professional. Our entire focus is on understanding and growing businesses in the trades.
Only if you choose to be. Month to month has no term at all, you just pay the build fee up front. A six-month term halves that build fee and a twelve-month term waives it, and in exchange the remaining balance is due if you cancel early. That trade is the whole reason we can give the build away. Either way you own your website, your domain, and your Google Business Profile outright, and if you leave the work stays with you.
Our Google Business optimization covers profile setup or audit, category and service optimization, photo management, weekly Google Posts, Q&A management, review monitoring and response strategy, local citation building, and NAP (Name, Address, Phone) consistency across the entire web.
Absolutely. Many of our clients start with the Starter or Growth plan and upgrade as their business grows and they see the ROI from their marketing investment. We make it easy to scale up your services at any time with no penalty or restart fees.
Run like a job, not a campaign.
Inspect, scope, build, report. The same way a good contractor runs a project. No jargon, no runaround, no surprises on the invoice.
-
01Inspect
Free Site Inspection
We grade your web presence A through F and show you exactly where you stand against the shop across town, what's costing you jobs, in plain English.
Produces a graded report -
02Scope
Fixed Scope, Fixed Price
A plan built for your trade, your towns, and your goals. Six months to start, then month to month. The price on the page is the price on the invoice.
Requires the report -
03Build & Rank
We Do the Work
Site, location pages, Google Business, content, built and continuously tightened. You run your crews; we run your rankings.
Requires an agreed scope -
04Report
Numbers, Not Noise
Calls, leads, rankings, and traffic every month. If it's working, you'll see it. If something needs fixing, you'll hear it from us first.
Repeats every month, for as long as you stay
The proof is a URL, not a slide deck.
Most agencies show you screenshots of work you can't touch. We hand you a complete live build to walk through before you spend anything.
Don't take our word for it. Google it.
No stock photos, no anonymous five-star quotes. Our proof is live, ranking, and one search away.
"I co-owned an electrical shop that ran nights and weekends on top of my full-time job. Our site was built the right way, a page for every town, and I watched what that did to the phone from the owner's seat. Not a dime to Angi. When the partnership ended and we shut the shop down, I went and learned to build that system myself instead of paying somebody else to. The demo build at ricks.codecompliantseo.com is mine, start to finish, and it's live for anyone to walk through. I'm still on the tools full time. This is on top."
"Open ricks.codecompliantseo.com. That's a complete build of ours: location pages, service pages, schema, click-to-call, the works. Not a mock-up, not a portfolio screenshot. Click every page, view the source, run it through PageSpeed. What you see there is exactly what we build for clients."
"Most marketing agencies have never swung a hammer. I built Master Electrician, an NEC reference and calculator set for phones, because I got tired of pulling up a browser mid-job to check a box fill. Same person writes your service pages. That is why the copy knows the difference between a service upgrade and a heavy up."
Would your website
pass inspection?
Three minutes. We'll grade your web presence, show what's costing you jobs, and tell you exactly what we'd fix. Free, no obligation, and nobody calls you five times.