Finding Jobs
What a contractor website needs to include
By DoneQuote Editorial · August 24, 2026 · 6 min read
On this page
- Who actually lands on a contractor site
- Decide whether you need a website now
- Include services, examples and contact details
- Avoid website features you cannot maintain
- Compare setup and recurring website costs
- Own the domain, even if someone else builds the site
- Measure website inquiries and costs
- Turn a website request into a quote draft
On this page · 8 sections
- Who actually lands on a contractor site
- Decide whether you need a website now
- Include services, examples and contact details
- Avoid website features you cannot maintain
- Compare setup and recurring website costs
- Own the domain, even if someone else builds the site
- Measure website inquiries and costs
- Turn a website request into a quote draft
A contractor website should explain the work you do, where you work, show relevant examples, and make it easy to call or request an estimate. Start with those tasks and a site you can maintain. It can help both referred customers and people who find you through search, but neither traffic nor booked work is guaranteed.
Who actually lands on a contractor site
Visitors can arrive through several routes:
Name searches. Someone types "Ramirez Roofing Tulsa" because a referral gave them the name. A small site can give them the service details, examples and contact information they need.
The Website button on your Google listing. People who found you in the map pack and want a second look before dialing. Your listing's Performance tab counts those clicks, so this one is measurable. Getting the listing right comes before the site, not after it.
Cold local search — "water heater replacement near me", where organic links sit below the map pack and the ads. Search can bring new inquiries, but a new site has no guaranteed traffic or ranking timetable. Treat search work as a channel to measure, not a promised source of jobs.
Design for the first two.
Decide whether you need a website now
Skip the site for now if:
- You sub for two or three GCs and take no direct homeowner work. Your reputation lives in phone calls between people who already know you.
- You are booked six weeks out on referrals and turning jobs away.
- You have a few hundred dollars and no photos yet. Ten good photos on your Google listing and a truck decal beat a site full of stock images.
Get one when:
- Your jobs are big enough that people research first — roof replacement, kitchen remodel, panel upgrade, whole-home repipe. A website gives them room to review project examples and scope before calling.
- You want commercial or property-management work. A manager adding you to a vendor list wants an address, a legal business name, proof of insurance and a license number they can read without calling you.
- You need a place to publish business credentials and service details. Check your licensing board's advertising requirements before publishing a site or listing.
- Customers keep texting you job photos at 9pm. A form that accepts photos beats a phone that rings during dinner.
Include services, examples and contact details
Four to six pages: home, one page for each service that actually pays your bills, a photo page, a contact page.
Judge each of these by how it reads on a phone, top of the home page first:
- Trade plus towns, in plain words. "Licensed electrician serving Mesa, Gilbert and Chandler" — not "your trusted partner in quality electrical solutions". The customer and the search engine both read that line.
- A tap-to-call phone number in the header of every page, as text, never baked into an image.
- Your service area as named towns, not "the greater metro area". People are checking for their own town.
- Eight to fifteen photos of your own work, each captioned with what the job was. Get permission to publish the photos and remove private details.
- A few genuine testimonials used with permission, plus a link to your Google reviews. Agree which name and location details you may publish.
- A short request form: name, phone, ZIP, what is going on, photo upload. Ask only for details you need to assess the inquiry.
- Your legal business name and applicable credentials in the footer. Include a license number where required and only make insurance claims supported by your current coverage.
One more that almost everyone leaves off: what you don't do. "No mobile-home roofs" or "no service calls under $250" saves you the calls you were going to decline anyway.
Avoid website features you cannot maintain
- A blog. Unless a real person publishes monthly, an empty blog with a post dated two years ago is a worse signal than no blog.
- A price list or a catalog. Publish a price only if you can keep it current and explain the included work, conditions and exclusions. Otherwise give a clear route to an estimate.
- An instant online price for work you have to see first.
- A video hero and an image carousel. Large media files can slow a page. Test the site on a phone connection before adding them.
- A chat widget nobody staffs. Unanswered chat reads as closed.
- Adjectives. "Integrity, craftsmanship, dedication" is on every competitor's site, which is why it convinces no one.
Compare setup and recurring website costs
Get comparable written quotes instead of budgeting from an unsourced national price range. The main options have different responsibilities:
| Route | Costs and work to include |
|---|---|
| DIY site builder | Subscription, domain renewal, your writing and setup time, any paid forms or add-ons |
| Self-hosted WordPress | Hosting, domain, theme or plugins, backups, security and updates |
| Freelancer or local shop | Defined page count, copy and photo work, revisions, launch, and ongoing support |
| Agency or marketing bundle | Website work separated from ads, search services, recurring fees and cancellation terms |
A first-year discount can hide a higher renewal bill. Ask who handles updates and form failures, what happens when support ends, and whether you can move the site. Spend on clear service copy and usable photos before decorative extras.
Own the domain, even if someone else builds the site
Register the domain yourself, in your business name, on your own card, before anyone builds anything. Then get three answers in writing from whoever builds it: who is listed as the registrant, can you export the pages and photos, and does the hosting transfer if you part ways.
This is the one that bites. The domain is on your invoices, your yard signs, your truck and your Google listing. Cancel a bundled marketing package that holds the registration and you can lose all of it at once.
Measure website inquiries and costs
Traffic is not the number. Ask every caller how they found you and write the answer down; six months of that beats any dashboard. Count form submissions and note what time they arrive, because evenings and weekends are work you would otherwise have missed.
If nothing has come through after six months, check whether people are reaching the site and whether its phone and form links work. Then review service information, photos and the sources sending visitors before paying for a redesign.
Turn a website request into a quote draft
The form is where a site stops being a brochure, and it only pays off if what arrives is usable. Link to a DoneQuote request page so customers can describe the work and attach photos. Use those details to draft a quote with your saved services and prices. Review the request, check the draft, and confirm any missing measurements or selections before sending.
Write quotes
10x faster
- Describe the job, AI drafts the quote
- Professional layout in seconds
- Free to try, no credit card