For plumbers, HVAC, electricians & roofers

Never lose another job to a missed call.

I build your website, fix up your Google listing, and make sure every lead reaches your phone. $0 down. Text me when you need a change.

Free homepage mockup in 2 business days · No cost, no obligation

Missed-call text-back is rolling out now. Founding clients get it first.

Not a contractor? I build websites for other local businesses too →

Based in Dacula, GA

Metro Atlanta. A real person, not an agency.

Live in about 7 days

Once you send your info

Text Steve directly

(678) 568-6620

You're under a sink. Your phone rings.

You're great at the work. But jobs slip away in ways you never see.

You miss the call, they call the next guy.

People with a leak or a dead AC don't leave voicemails. They go back to Google and call someone else.

Your Google listing is half done.

Missing photos, wrong hours, few reviews. For local searches, that listing often matters more than your website.

Your website isn't helping.

It's old, it's slow on a phone, or it's just a Facebook page. Customers can't tell if you're legit.

What you get

I handle the online stuff. You do the work.

A website that gets calls

Your number pinned on every phone screen, your services spelled out, real job photos. Built to make calling you easy.

Google listing cleanup

Correct hours, service area and categories, good photos, and an easy way for customers to leave you a review.

Missed-call text-back

Can't pick up? The caller gets a text from your business within seconds, so they wait for you instead of calling around.

Monthly call report

A simple text each month: calls in, calls missed, calls saved. No dashboard to log into.

How It Works

See it before you pay a cent. Most of the work is on me.

1

Get your free mockup

Tell me about your business. Within 2 business days I send you a mockup of your new homepage. Free, no obligation.

2

Like it? Text me your stuff

We pick a plan on a quick call. Then send your logo, job photos and services by text. No forms, no portal.

3

Live in about 7 days

I build your site, clean up your Google listing, and set up text-back if you're on Never Miss a Job.

4

Text me changes anytime

I handle hosting and updates. You text me changes, and on Never Miss a Job you get a monthly call report.

Simple pricing

$0 down. One flat monthly price.

No hidden fees, no confusing contracts. Pick the plan that fits, and text me whenever you need something.

Get Found

Everything you need to look legit and get found on Google.

Best for: you usually catch your calls and need to look good on Google.

$150/month

$0 down option available

Choose Get Found
  • Custom website, 5 pages includedYour 5 pages A site designed around your business. The usual 5: Home, Services, About, Service Area and Contact. Want a page for each service or town you cover? Extra pages are $100 each, one time.
  • Google Business Profile setup & cleanup
  • Local SEO setupWhat's local SEO? SEO means showing up on Google when people nearby search for what you do. I write your page titles, services and service area so Google understands them, and add your business details in the format Google reads. Nobody can promise rankings, but this gets the basics right, which a lot of local sites miss.
  • Ready for AI search: ChatGPT, Google AI and moreBuilt for people and AI More customers now ask ChatGPT, Google's AI answers and other assistants "who's a good plumber near me?" Your site is built so those tools can read and understand it: your services, area, hours and contact details in the structured format they use, plus clear answers to common customer questions. AEO and GEO That's what the industry calls answer engine optimization (AEO) and generative engine optimization (GEO). No one can guarantee an AI will recommend you, but it gives you an edge over competitors whose sites AI can't read as clearly.
  • A fast site that gets an edge on Google over slow competitorsFaster than your current site, guaranteedWhy speed matters on Google Google rewards fast pages. When your site and a competitor's are equally relevant, being faster can give you the edge. It keeps customers too: people on their phone hit back and call someone else if a site loads slowly. The guarantee Your new site will score higher than your current one on Google PageSpeed Insights's mobile test (the strictest one, so it's fast on computers too), or 90+ if you don't have a site yet. If not, your first month is free.
  • Instant alerts when someone requests a quote
  • Small edits by text, within 2 business days
  • You own your domain
  • Hosting and security included
Coming soon · Founding clients first

Never Miss a Job

The website, plus a system that makes sure missed calls still turn into jobs.

Best for: you're on jobs all day and calls go to voicemail.

$260/month

One saved job usually pays for the whole month.

Founding client offer

Limited to my first 5 clients

$260$150/month

Start now with everything in Get Found. Missed-call text-back, voicemail alerts and trackable QR codes are added at no extra cost as each one launches. Your price stays $150 for as long as you stay.

No setup fee, 6-month minimum. In return: honest feedback and a review if it works for you.

Join as a Founding Client

Everything in Get Found (including local SEO and the speed guarantee), plus:

  • Missed-call text-back, keep your number
  • Voicemails sent to your phone or email
  • Trackable review & website QR codesSee how many people scan and clickMore reviews, and proof of what works Reviews are one of the biggest reasons people pick you on Google Maps. I give you your own short links and QR codes: one that opens your Google review page, one for your website, and separate ones for your truck, invoices or yard signs. See the numbers Every scan and click is counted, so you can see which ones get used: how many people opened your review link, scanned the truck code, or visited your site from an invoice. The numbers come in your monthly report, and a simple dashboard to make your own codes is coming.
  • Monthly report: calls, plus Google listing views and callsKnow what Google brings you Your Google Business Profile shows how many people found you, viewed your listing and tapped to call. I add those numbers to your monthly report next to your calls and missed calls saved, so you can see what's working.
  • Small edits by text, next business day
  • Quarterly check-in with a Google listing tune-up

Upgrade anytime. Start with Get Found and move to Never Miss a Job whenever you're ready. No new setup fee.

Not sure yet? Get a free homepage mockup first. No cost, no obligation.

Choose how you start

Same plans, same monthly price. You pick the setup that works for you.

$0 setup

6-month minimum, then month-to-month.

$300 setup

One-time fee. Cancel anytime.

  • You always own your domain
  • Site files are yours after 12 months
  • Support by text or email, business hours

Add-ons: Spanish or Chinese version of your site +$49/mo · Extra page $100 one-time · Second location +$50/mo · Pay a year upfront, get 2 months free. Full terms

Concept Designs

Sample sites I designed to show what yours could look like. Real client work is coming soon.

Steve, the developer behind WebGuySteve

Software Engineer

Based in Dacula, GA

Meet your web guy

Hi, I'm Steve.

I'm a software engineer at a Fortune 50 company. I work from home here in Gwinnett, and I'm a dad.

I started WebGuySteve because good local contractors keep losing jobs to guys with a better website, or just to whoever picked up the phone first. That's a fixable problem.

I'm not an agency and I don't outsource. I build every site myself, I set up your Google listing and text-back myself, and when you need a change, you text me. Not a ticket system. Me.

My reputation is how I get my next client, so I don't cut corners and I don't disappear.

Founding clients

Be one of my first 5 clients.

Start now with your new website and Google listing for $150/month. Missed-call text-back, voicemail alerts and trackable QR codes are added at no extra cost as each one launches, and your price stays $150 instead of $260 for as long as you stay. No setup fee, 6-month minimum. In return, I ask for honest feedback and a review if it works for you.

Join as a Founding Client

Frequently Asked Questions

Straight answers. No marketing fluff.

Tell me about your business and within 2 business days I'll send you a design of your new homepage. It's free and there's no obligation. If you like it, we pick a plan and launch it.
The Get Found plan ($150/mo) covers your website, hosting, SSL, local SEO setup, the speed guarantee, Google Business Profile cleanup, instant lead alerts and small changes by text. The Never Miss a Job plan ($260/mo) adds missed-call text-back, voicemail sent to your phone, a call tracking number, a monthly report with your calls and Google listing views, and a quarterly Google listing tune-up.
Yes, local SEO, which is what matters most for trades. SEO just means showing up on Google when people nearby search for what you do. I set up your Google Business Profile, write your page titles, services and service area so Google understands them, and add your business details in the format Google reads. Nobody can honestly promise a #1 ranking, so I don't. I get the basics right, which a lot of local sites miss. Ongoing SEO campaigns (blog posts, backlinks) aren't included.
Every site is built for AI search too (people call it AEO or GEO). Your services, service area, hours and contact details are written and marked up so tools like ChatGPT and Google's AI answers can understand your business, and your pages answer common customer questions clearly. No one can guarantee an AI will recommend you, but it gives you an edge over competitors whose sites AI can't read as clearly.
On the Never Miss a Job plan you get your own short links and QR codes: one that opens your Google review page and one for your website, plus separate ones for your truck, invoices or yard signs. You print them wherever you like. Every scan and click is counted, so your monthly report shows which ones people actually use. The codes invite every customer to leave a review, which is how Google wants it.
Your new site will score higher than your current one on Google PageSpeed Insights (the mobile score), or at least 90 if you don't have a site yet. I send you both reports. If it doesn't, your first month is free. Speed matters because most people search on their phones, and slow sites make them hit back and call someone else.
5 pages are included, which covers most contractors: Home, Services, About, Service Area and Contact. Want a separate page for each service or town you cover (it helps people find you on Google)? Extra pages are $100 each, one time.
Monthly, by card or bank account, through Stripe. Or pay yearly and get 2 months free. You can update your card and see every invoice anytime in your billing portal at billing.webguysteve.com.
The deal is limited to my first 5 clients. You pay $150/month and start with everything in the Get Found plan. Never Miss a Job features (missed-call text-back, voicemail alerts, trackable QR codes) are added at no extra cost as each one launches, and your price stays $150 instead of $260 for as long as you stay subscribed. No setup fee, 6-month minimum, then month-to-month. Add-ons like extra pages or a Spanish site are billed normally. In return, I ask for honest feedback and a review if it works for you.
Yes. Start with Get Found and move to Never Miss a Job whenever you're ready, with no new setup fee.
Yes. Your customers keep calling the same number. If you don't pick up, the call forwards to your text-back line, which texts the caller back with your business name.
You choose: $0 setup with a 6-month minimum, or $300 setup and cancel anytime. After 6 months, it's month-to-month either way.
You do, always. If you keep it in your own account, you pay its yearly renewal there (usually $10 to $20). If you don't have one, or you'd rather I handle it, I'll register or transfer it in your business's name and the renewal is included in your plan. You can take it back anytime.
Your domain stays yours. After 12 months, you get your website files for free. Before that, they're a one-time $300.
About 7 days after you send me your logo, a few job photos and your business info.
New text, photos, hours, prices, or adding a service. Just text me. New sections or a full redesign get quoted separately, before I start.
Text or email me. I reply the same business day, usually much faster.
Gwinnett is home and my focus, but I work with contractors anywhere. Everything happens by phone, text and video call, and I set up your Google listing and text-back number for your area.
No. I build each site myself, so it loads fast, even on a weak job-site signal.

Get a Free Homepage Mockup

Tell me about your business and I'll send you a mockup of your new homepage within 2 business days. No cost, no obligation.

Which plan are you interested in?

The mockup is free either way. Compare plans

Rather text? (678) 568-6620

Project Showcase

Stop losing clients to competitors with better websites.

Your business is top-tier. Your digital presence should be too. Get a high-performance site that actually turns visitors into paying customers.

Claim Your Market Share Today →