A website that turns a Google search into a call or an estimate request.
For lawn care, concrete, roofing, plumbing, HVAC, electrical, cleaning, painting and remodeling businesses. You get a site that loads fast on a phone, shows your real work, and sends every estimate request to your inbox.
What the site has to do
- A phone number in the top right of every page
- Most homeowners find a contractor on their phone and want to call. Put the number in the header on every page as a tap to call link, so it stays in view while they scroll. Google's own documentation says it uses the mobile version of a site for indexing and ranking, so the phone layout is the one that counts.
- Your service area in the first screen
- A homeowner's first question is whether you come to their town. Name the towns and counties you work in, right under the headline, instead of "serving the greater area". Google Business Profile lets you list up to 20 service areas and advises keeping them within about two hours of driving time. Your site should match that list.
- Photos of your real jobs, your truck and your crew
- Stock photos of a smiling model in a hard hat read as fake. Phone photos of a finished driveway, a cleaned up yard or a new roof read as proof. Google's guidance on local ranking says to add photos that show customers what you offer, and the same pictures work on the site.
- A request an estimate form, with only the fields you need to quote
- Name, address, phone and what they need is enough for most trades. Every extra field costs you a lead. Say when they'll hear back, then hit that time.
- Reviews with names and towns
- Google says prominence, including how many reviews you have, is one of three things that decide local ranking. Show the reviews you already have on the site, with the reviewer's first name and town. Link to your profile so people can read the rest. Never write one yourself.
- License, insurance and bond details where they apply
- Some states require your license number on every ad, websites included. California's Business and Professions Code section 7030.5 is one example. Even where it's optional, a line in the footer with your license number and "insured" answers the question before the homeowner has to ask it.
- One page per service
- A person searching "concrete driveway Sheboygan" wants a page about driveways, with photos of driveways and a form on it. A single services page that lists eight things in one paragraph can't rank for any of them. Each service gets its own page with what's included, what to expect, and the estimate form.
- What happens after they submit
- A form that says "Thanks" and nothing else leaves a homeowner wondering if it worked. Tell them who replies, when, and whether you come out to look at the job first. Then send a confirmation to their inbox so they have your number in writing.
What we build for home services
Free homepage mockup in 2 business days. Sites start at $500.
- A homepage you see before you pay
- Send us your business name, your towns and a few photos. In 2 business days you get a mockup of your homepage with your real services and your real pictures. If you like it, the full site is live in about a week.
- Custom built in code, fast on a phone
- Every Graphyte Agency site is written in code. There's no page builder slowing it down and no template that looks like the roofer two towns over. It loads fast on a phone, which is where your customers are.
- Estimate form straight to your inbox
- The form sends every request to your email the moment it's submitted, with a confirmation to the homeowner. You see the name, address, phone and job before you call back.
- Service pages and a service area page written for your towns
- One page per service, and one honest page listing where you work. It carries the same name, number and area as your Google Business Profile. Google asks for a website that represents your individual business location, and matching details are how you give it one.
- Domain, hosting and updates on one monthly plan
- After the build, a monthly plan covers the domain, hosting and updates, all handled by us. New town, new service, new photos, new hours: email us and we change it.
What goes above the fold on a contractor homepage
The first screen on a phone has to answer three questions before the thumb moves. What do you do, where do you do it, and how do I reach you. Everything else can wait for the scroll.
- Headline that names the trade and the place. "Concrete driveways and patios in Sheboygan County" beats "Quality you can trust".
- The phone number as a tap to call link in the header, and again as a button under the headline.
- A second button that says "Request an estimate" and jumps to the form.
- One photo of a job you actually did, taken by you. If it shows your truck in the driveway, even better.
- A one line service area under the headline, with real town names.
The live site we built for DB Lawn & Landscape in Sheboygan does this in order. Phone number top right, a headline about lawns, an estimate button, then four services and a map of the towns he covers.
See it at dblawnlandscape.com (opens in a new tab).
Service area pages, done honestly
Town pages have a trap. A contractor hears that they rank, so he makes twenty of them, each one the same page with the city name swapped. Google's spam policies call this doorway abuse. One example Google gives is "multiple domain names or pages targeted at specific regions or cities that funnel users to one page." Those pages get ignored or penalized.
Start with one service area page that lists every town you drive to, with a map, and link to it from the header. That page can rank for "plumber near me" style searches across your whole county. Add a page for a single town only when you have something true to put on it. Three jobs you did there with photos, how long the drive is from your shop, which permit office handles that town. If you can't write a paragraph that's only true for Plymouth, don't make a Plymouth page.
Why "request an estimate" beats "contact us"
"Contact us" asks the homeowner to figure out what to say. "Request an estimate" tells them what they're getting, what to type, and that it's free to ask. The form behind it should only ask what you need to give a number. For lawn care that's a name, an address and a phone. For a remodel it's those three plus a line about the job. Skip the budget dropdown. You can ask on the phone.
Under the button, say what happens next in one sentence. "We'll call within one business day to set up a time to look at the job." That line does more for trust than a paragraph about your values.
- Headline names the service and the result: "Get a free estimate on your driveway".
- Three or four fields, phone keyboard friendly, no account to make.
- One sentence on who replies and when.
- A confirmation email to the homeowner with your number in it.
Not sure what a site like this costs? Read how much a small business website costs.
Questions.
How much does a contractor website cost?
Graphyte Agency sites start at $500, and the exact quote comes with a free homepage mockup, so you see the design before you pay anything. After the build, a monthly plan covers the domain, hosting and updates.
Do I need a website if I already have a Google Business Profile?
Google's own guidelines ask you to provide a website that represents your individual business location. That site is where a homeowner goes to see your work and request an estimate. The profile gets you found. The site gets you the call.
What pages should a contractor website have?
A homepage, one page per service, a service area page listing your towns, a reviews or past work page, and a contact page with the estimate form. Put the phone number in the header of every one.
Should I put my license number on my website?
Yes. Some states, California among them, require the license number on every form of advertising including websites. Where it isn't required, a line in the footer with your license number and insurance still answers a question most homeowners have before they call.
How long does it take to get a contractor website built?
With Graphyte Agency you see a mockup of your homepage in 2 business days. If you like it, the full site is live in about a week.
Keep reading
- How much does a small business website cost?Real October 2026 prices for builders, freelancers and agencies, what moves the price, and the costs DIY hides. Graphyte Agency sites start at $500.
- What a small business website needs, and how to score yours.Score your own site in 21 one minute checks: first screen, trust, Google, speed, contact, upkeep. Every bar is Google's or the W3C's. Sites start at $500.
- Websites for restaurantsWhat a restaurant, cafe or bar website has to do: a text menu, hours that match Google, one tap to order or book. Free homepage mockup in 2 business days.
- Websites for retailWhat a shop's website needs, when online checkout is worth it and when it isn't, and how to keep hours right everywhere. Sites start at $500.
See a homepage designed for your business before you decide.
Free homepage mockup in 2 business days. Sites start at $500.
Get your free homepage mockup.
Tell us about your business and what the new site should fix.
- We reply within one business day.
- Free homepage mockup in 2 business days.
- No payment and no obligation.
Rather write? hello@graphyteagency.com