Questions, answered.
How much does a contractor website cost?
The Marketing Startup Kit costs $7,997. It's built for a business that's just starting and wants its website and launch marketing from one team. A rebuild for an established contractor is priced after a free strategy call. That price mostly depends on how many service and town pages you need and how much of your current site is worth keeping.
Can you add call tracking without changing the number on our Google Business Profile?
Yes. Your main local number stays on your Google Business Profile and directory listings. Tracking numbers go on the website, where they show the page or ad behind every call. Google expects a business to control the number on its profile directly, and this setup keeps it that way.
Should every town we serve get its own page?
Only the towns where you've done real work and have something specific to say. Name the rest on one clear service area page. Google's spam policies treat stacks of look-alike city pages that all point people to one place as doorway abuse. A short list of strong area pages does more for you than dozens of thin ones.
Will a new website get us to the top of Google?
Nobody can promise that. Google says no one can buy or request a higher spot in its local results. A new site can answer the searches you care about with clear service and area pages, match your Business Profile and load fast. That gives you a fair shot at the calls.
Can we use our own job photos?
Yes, please. Photos of your own crews, trucks and finished jobs tell homeowners who's coming and what the work looks like. Send what's on your phones. We'll file them under the right service and town pages, write plain captions and shrink each file so pages stay fast. Ask the homeowner first if a photo shows their face, their kids or the house number.
Who owns the website, domain and logins when it's done?
On the Marketing Startup Kit, you own the website after launch, and setup ends with a handoff document. For a rebuild, the written scope you approve before work starts names who holds the domain, the hosting account, the site files and every login. Ask any designer that question before you sign.
How long does a contractor website take to build?
It depends on how many pages you need and how fast we get your service list, license details and photos. Gathering that material often sets the pace more than design or building does. We set the schedule together on the strategy call.
“I had a great experience working with Jeff…”
“…drove a noticeable uptick in leads within just a few weeks…”
We have more than 1,400 live websites.
Based in Indianapolis, we serve businesses across central Indiana, including Carmel, Fishers, Zionsville, Westfield, Noblesville, Greenwood, Avon and Plainfield.
We also work with clients across the United States.
What's included in our contractor website design
- Offer
- Explain what the customer can get.
- Evidence
- Support the offer.
- Action
- Make the next step easy to use.
Good website design for contractors starts with the jobs you want more of, the towns your trucks really reach and how your office answers the phone. We plan HVAC, plumbing, electrical and other contractor websites around those answers for companies anywhere in the US. Our roofing websites are for roofing companies outside Indiana.
A typical contractor build includes:
- A page for each service you sell, built around what homeowners ask before they call
- Service area pages for towns where you have real jobs and something specific to say
- Call tracking that shows which page or ad led to each call, while your Google listing keeps your main number
- Quote and service request forms that ask for what your office needs, tested before launch
- Reviews and photos from your own jobs, placed next to the services they show
- Pages that load fast on a phone, even with a weak signal
The Marketing Startup Kit costs $7,997. It's made for a new business that needs a website and launch marketing on one bill. A rebuild for an established contractor gets its price after a free strategy call. On that call we count the service and town pages you need and look at what's worth keeping from your current site.
Looking for a site for a shop, office or nonprofit in Indianapolis? Our Indianapolis web design page covers that work.
A page for every service you want to sell
A lot of contractor sites list every service on one long page, or as a row of icons on the home page. Someone searching for a tankless water heater install then lands on a page that also covers drain cleaning, gas lines and sewer cameras. They can't tell quickly whether you do their job, so they go back and call the next company.
Read more
We give each service its own page. Each one covers what the job includes, how the visit or estimate works and what changes the price. It also carries photos from jobs like it and short answers to the questions your office hears every week. Done well, the page handles the first few minutes of the phone call before the phone rings.
Start with the work that pays the most. If water heater replacements pay better than clearing clogged sinks, that decides which pages we build first and which get the most detail. For the complete page list, see our guide to the pages every contractor website needs.
Service area pages for the towns you really work
Every contractor wants to show up in the towns around the shop. The common shortcut is dozens of town pages with the same paragraph and a new city name swapped in. Google's spam policies count separate pages aimed at each region or city, all steering visitors to one place, as doorway abuse. A homeowner reading those pages learns nothing new, either.
Read more
We build area pages where you have something real to say. That can be jobs you've finished in that town or how long your crew takes to get there. It can be the age of the housing and the problems that come with it, or a service you only offer in part of your territory. A handful of pages like that tell a homeowner far more than fifty copies. Towns without their own page still get named on one clear service area page.
Your website and Google Business Profile should tell the same story. Google's guidelines ask a service-area business to keep one profile for its main office, with the service area set on that profile. For most businesses, they say the area shouldn't stretch much past a two-hour drive from your base. Our post on hiding your address as a service area business covers the address side.
Call tracking that leaves your Google listing alone
At a lot of trade companies, the phone is where jobs start. Forms matter, but the furnace repair your tech runs tonight probably started with a call. So the site has to show you which page, search or ad produced each one.
Read more
We set up call tracking on the website. When your tracking platform supports it, the number a visitor sees changes with where they came from. A Google Ads click and an organic search then land separately in your call log. If you already use a platform, we work with it. Tracking platforms charge their own monthly fees, so we'll go over the options on the strategy call if you don't have one yet.
Your Google Business Profile is a different matter. Google's guidelines say "Use a local phone number instead of a central call center helpline number whenever possible." They also expect the business itself to control that number. We keep your main local number on the profile and in your directory listings, so every listing shows the same business name and number. Our post on keeping call tracking and your listings consistent walks through the setup.
Missed calls count too, since a call that rings out after hours can become a job for whoever answers next. Before paying for an answering service, try our free missed call calculator to see what better coverage would need to recover.
Quote forms that ask what your office needs
Long forms scare people off, and a two-field form leaves your office calling back with no idea what the job is. The right form asks for what your dispatcher or estimator needs for the next step, then stops.
Read more
That usually means a name, a phone number, the service, a ZIP code, how soon they need help and a short description of the problem. A photo upload helps when a picture can save a trip, like a leaking water heater or a damaged roof. We label every field in plain words. The page also says what happens after someone taps send, like when your office will call back.
Before launch we test every form the way a customer would, on a phone. Test entries go through to the inbox or CRM you actually use, and we confirm a person on your team receives each one. A form that looks fine but sends leads to an old email address is an expensive bug, and it can go unnoticed for months. For more on trimming a form, read our post on getting better estimate details from a short form.
Reviews and photos from your own jobs
Plenty of homeowners read your reviews and then visit your site to check you out. BrightLocal's Local Consumer Review Survey 2026 drew on a panel of 1,002 US adults. It found that "After reading positive reviews, 54% of consumers then check the business's website." When they get there, the site should agree with what the reviews say.
Read more
We put real reviews next to the services they mention, so a review about a furnace repair sits on the furnace repair page. Each review appears in the customer's own words, with a link to the profile where it was posted. Google's Maps content policy doesn't let a business pay, discount or give away anything for a review, or for changing or deleting a bad one. The way to more reviews is to ask every customer after every job.
Photos work the same way. Use pictures of your own trucks, crews and finished jobs, since they show a homeowner who'll be at the door and what finished work looks like. Google's SEO starter guide says to "Use images that are sharp and clear, and place them near text that's relevant to the image." We sort your photos by service and town, write captions that say what each one shows and compress every file so pages stay fast. Get a customer's okay before a photo shows their face or house number. For more, see our post on turning customer reviews into clearer website copy.
Fast pages for phones in basements and attics
People with no heat or a flooded basement look you up on a phone, often on a weak signal. Big photos, sliders and stacked chat widgets can make a contractor site crawl. Google's Core Web Vitals page sets a target for each of its three measures:
- Largest Contentful Paint (LCP): the biggest thing on screen should finish loading within 2.5 seconds.
- Interaction to Next Paint (INP): a tap or click should get a response in 200 milliseconds or less.
- Cumulative Layout Shift (CLS): the score for content jumping around should be 0.1 or less.
We size and compress images before they go up, load only the scripts each page needs and test on phones over a slow connection. We check those numbers before launch. Recheck them whenever a new widget or tracking script goes on, since one add-on can slow a fast site down. Our website performance playbook goes deeper.
HVAC website design for repair calls and replacements
An HVAC site serves two buyers. One has no heat on a January night and wants a truck today. The other is planning a system replacement and wants to understand options and price before anyone comes out.
Read more
We split those paths. Repair pages lead with your phone number, your hours and the towns you cover. They also name a couple of quick checks a homeowner can make first, like thermostat batteries and the breaker. Replacement pages explain the systems you install, what changes the price, how the in-home estimate works and financing if you offer it. Maintenance plans get their own page with what's covered, how often you visit and how to sign up.
Seasons change the message. We can add a heat wave or hard freeze notice your office turns on with one switch, so customers see current wait times. List the equipment brands you install and service, and name a manufacturer dealer program only if you hold it. Our HVAC marketing page covers the ads and search work that sends people to these pages.
Plumber website design for emergencies and planned work
Plumbing calls split the same way, only faster. A burst pipe or a backed-up sewer line means someone is calling within minutes, maybe with water on the floor. The emergency page needs the number at the top and a plain answer on whether you take night and weekend calls. Add a short note on finding the main shutoff valve while they wait.
Read more
Planned work gets its own pages, such as water heater replacement, tankless installs, repiping, drain cleaning, sewer camera inspections and fixture installs. Each page explains what the visit looks like and what affects the price. If you do commercial plumbing, give it a separate section, since a property manager asks different questions than a homeowner with a leak.
Good plumbing website design is clear about where you go and which jobs you pass on, because those calls eat your dispatcher's day. Google's guidelines even use a plumber as their example of a home-based business. They say "if you're a plumber and run your business from your residential address, clear the address from your Business Profile." We set up the website's area and address details to match. Our plumbing marketing page covers the search and ads side.
Electrician website design for service calls and bigger projects
Electrical work runs from a dead outlet to a full panel upgrade. Service call pages need the phone number up top and the problems you fix on a typical visit. Add a short note on warning signs that mean someone should call right away, written or approved by your electricians.
Read more
Bigger jobs need more explaining. Panel upgrades, EV charger installs, standby generators, remodel wiring and lighting each get their own page. Each covers what the job involves, who pulls the permit and books the inspection, and what affects the price. A homeowner pricing an EV charger may also wonder whether the panel can handle it, so that page answers the question in your words.
Put your license number and the license types your team holds where people can find them, along with any commercial work you take. Our electrician marketing page shows how search and ads bring people to these pages.
Roofing website design for roofers outside Indiana
Our roofing website work is for roofing companies outside Indiana. A roofing site has to handle two very different stretches. One is the week after a storm, when homeowners want an inspection fast. The other is the slow months, when people plan a replacement and compare quotes.
Read more
For storm weeks, we can build an inspection request form that accepts photos, plus a storm notice your office switches on when weather hits your area. Keep insurance wording plain and accurate. Explain what happens during your inspection and what the homeowner handles with their carrier, and leave out any promise about how a claim will turn out.
For planned replacements, give each roof type you install its own page, such as asphalt shingles, metal or low-slope roofs. Show photos from your own jobs and the warranty terms you can put in writing. Name a manufacturer program only when you hold it, using the program's exact name. Our roofing marketing page and our guide to SEO for roofing companies cover the search side.
Websites for general contractors, remodelers and other trades
The same approach fits general contractors, remodelers, concrete and excavation companies and most other trades. Project-based work leans harder on galleries and intake questions, since an addition or a kitchen remodel starts with plans and a budget talk. We organize those sites by project type and ask early what stage the project is in. Our general contractor marketing page goes further into that kind of work.
How a contractor website project runs
We're based in Indianapolis and work with contractors across the US by phone, email and shared screens. A build usually moves through these steps:
- Strategy call. You walk us through the work you'd like more of, the towns you cover and how your office handles calls. The call is free.
- Written scope and price. Jeff lays out the pages, the tracking and forms, who holds the domain and hosting, and the price. Work starts once you agree.
- Your material. We gather your service list, license details, job photos and the questions customers ask most. This step usually sets the pace.
- Design on a phone first. You see the main pages on your own phone before we build the rest.
- Build and test. We place tracking numbers, send test leads through every form and check page speed.
- Launch and handoff. We check that your Google Business Profile links to the right page and that calls and forms get counted. Then we show your team how to change hours, notices and photos.
Not sure your site needs a rebuild? Try our website scan, powered by Jev. Your first scan of a domain costs nothing, and it lists what to fix first. When you're ready, tell us about your company.
Sources & further reading
- Google Search Central: Understanding Core Web Vitals and Google search results
- Google Search Central: Spam policies for Google web search
- Google Business Profile Help: Guidelines for representing your business on Google
- Google Business Profile Help: Tips to improve your local ranking on Google
- Maps User Generated Content Policy Help: Prohibited and restricted content
- BrightLocal: Local Consumer Review Survey 2026
- Google Search Central: SEO Starter Guide
Talk with Trojan Digital Marketing
Based in Indianapolis, we serve central Indiana and clients across the United States.

