Home, service, project, about, and contact pages.
DIY contractor website guide | Updated August 11, 2026
How to build a contractor website that gets calls
A contractor website has one job: show the work, answer the questions, and make it easy to request a quote. This guide shows you what to put on every page.
Roof repair in your service area
Show the customer what you repair, where you work, and what happens after they call.
Request a roof inspection
What this guide gives you
A page list. A page order. Prompts you can use.
Heading, explanation, proof, process, questions, and quote button.
Fill in your facts, paste the prompt, then check every claim before publishing.
Start here
Give AI your facts before it writes a word.
Spend ten minutes collecting the information below. Then replace the words in brackets inside the prompt and paste it into ChatGPT, Claude, or Gemini.
Write down these facts
- Services: the three to six jobs you want more often.
- Service area: the cities or counties where you really work.
- Best-fit jobs: residential, commercial, emergency, repair, replacement, or specialty work.
- Proof: license, insurance, years in business, warranties, materials, and project photos that are current and true.
- How the job works: call, site visit, estimate, scheduling, work, and final walk-through.
- Next step: phone number, quote form, office hours, and how quickly you reply.
You are writing a website for a contractor. Business name: [COMPANY] Main services: [SERVICES] Service area: [CITIES OR COUNTIES] Best-fit jobs: [JOB TYPES] License, insurance, years, warranties: [TRUE FACTS] How a job works: [STEPS] Phone and quote link: [CONTACT] Expected reply time: [REPLY TIME] Use plain words a customer would use. Do not invent claims, prices, warranties, locations, reviews, or project results. Keep sentences short. For every page, tell me the main heading, the sections in order, the proof needed, and the final call or quote button.
Keep the answer. You will use it with the page prompts below. Delete anything the AI invented.
Your website page list
These pages need to be on the website.
Start with the five page types below. Build a separate service page for every job you actively want to sell.
Home page
Explains what you do, where you work, why a customer should keep reading, and how to contact you.
Main action: Call or request a quoteOne page for each service
Explains one job in detail. Roof repair and roof replacement need different pages because customers ask different questions.
Main action: Ask about this serviceProject pages
Show real work with the service, general location, problem, scope, materials, and photos.
Main action: Request similar workAbout page
Shows who owns the company, who performs the work, credentials, service area, and the jobs you accept.
Main action: Check fit, then contactContact or quote page
Shows the phone number, short form, hours, service area, reply time, and emergency instructions when needed.
Main action: Complete the requestSee the finished product
Your website should show the work before it explains the marketing.
These are layout examples, not businesses or claims. Your services, photos, city, phone number, and proof replace every sample detail.
Roof repair in your real service area
Leaks, missing shingles, flashing repairs, and storm damage. Say exactly what you handle and when you reply.
Request a roof inspection
One service. One clear page.
Scope, materials, timing.
Real work with context.
Drain cleaning in your city
Say which problems you handle and what the customer should do next.
Request service
Show the process.
Call. Visit. Estimate. Work. Cleanup.
RECENT PROJECTKitchen remodel in the customer's area
Show the starting condition, work completed, materials, and finished result.
Request similar workThe most important page
Use this order on every service page.
A service page explains one job, such as roof repair, panel replacement, drain cleaning, or kitchen remodeling. Build a separate page for each service you want customers to find and buy.
[Service] in [your real area]
Website builders call this the H1. It is simply the large heading at the top. Use the words a customer types: the service plus the real area.Say who the service is for, what work you handle, and where you handle it.
Put the phone number and “Request a roof repair quote” near the top. Repeat the same action at the end.
Name the problems customers recognize: active leak, missing shingles, storm damage, stains, or damaged flashing.
List the inspection, repair, materials, cleanup, and anything that requires a separate quote or trade.
Add project photos, the general location, the work completed, and current license, insurance, or warranty facts.
Show the steps from first call to site visit, estimate, scheduling, work, cleanup, and final walk-through.
Answer price factors, timing, permits, materials, access, preparation, and what happens if more damage is found.
The other pages
Put these sections on each page.
Home page
Shows the whole company in one quick view.
- Main heading: main type of work plus the real area, such as “Roofing contractor in [your city].”
- First answer: residential or commercial work, services, and real service area.
- Main services: short links to each separate service page.
- Recent work: two or three projects with service, area, and photo.
- Company facts: current license, insurance, years, warranties, and job types.
- Next step: phone number, quote button, and expected reply time.
Project page
Turns a photo gallery into useful proof.
- Main heading: service plus the real general area, such as “Kitchen remodel in [customer's city].”
- Starting condition: what the customer needed changed or repaired.
- Work completed: scope, materials, access, permits, weather, or scheduling facts.
- Photos: before, progress, and completed work with private information removed.
- Next step: link to the matching service page and request similar work.
About page
Answers who will show up and what work fits.
- Main heading: “About [Company Name].”
- People: owner, crew, and who answers the phone.
- Work: services, project types, and real service area.
- Credentials: current license, insurance, certifications, and years in business.
- Real photos: owner, crew, trucks, shop, or active work.
- Next step: call or request a quote.
Contact or quote page
Makes asking about a job quick.
- Main heading: “Request a [SERVICE] quote in [AREA]” or “Contact [Company].”
- Direct contact: tap-to-call phone number and email when monitored.
- Short form: name, phone, email, service, city, job details, and best time to reply.
- Expectations: office hours, normal reply time, and emergency instructions when relevant.
- Privacy: explain how the contact information will be used.
Using my saved business facts and the page order above, draft the [HOME / PROJECT / ABOUT / CONTACT] page. Use ordinary customer language. Keep each section short. Tell me where a real photo, license fact, project fact, service-area fact, phone number, or quote button must be inserted. Use [ADD REAL FACT] instead of making anything up.
Use the words customers use
Choose one clear search phrase for each service page.
Do not guess what sounds professional. Use the words customers say when they call, ask for an estimate, or type into Google.
Read your last ten calls or estimate requests.
Write down the exact job names customers used: roof repair, sewer line replacement, panel upgrade, bathroom remodel, or another real service.
Check how Google finishes the phrase.
Type the service slowly into Google and note the suggestions that match work you actually provide. Do not add a service because Google suggested it.
Use one main phrase on one page.
For a roof repair page, use “roof repair” naturally. Do not make roof repair, replacement, inspection, and gutters fight for the same page.
Put the phrase in four clear places.
Use it in the page address, the title shown in search results, the large heading at the top, and the first two sentences. Write for the customer, not for a word-count target.
Use the place you actually serve. Examples: “Roof repair in Brooklyn,” “Drain cleaning in Dallas,” or “Kitchen remodeling in Portland.”
Before you publish
Make it easy to call, ask, and know what happens next.
- Tap-to-call phone number
- One clear quote button
- Real service area
- Expected reply time
- Name and phone
- Service needed
- Job city or ZIP code
- Short job description
- Optional photo upload
- Show a confirmation message
- Send the request to a monitored inbox
- State who will reply and when
- Give emergency instructions when needed
- Test the complete form on a phone
Understand the bill
A website price has three separate parts.
Domain
The website name. The contractor should own the account and know the renewal price.
Website software and hosting
The platform that keeps the site online. This does not automatically include writing, photos, forms, or updates.
The work
Planning pages, writing, adding photos, building forms, search setup, maintenance, and future changes.
Build it in this order
A four-day DIY build plan.
Collect facts and photos.
Complete the master prompt. Confirm the domain owner, services, service area, phone number, credentials, reply time, and real project photos.
Write the home and service pages.
Build the home page and one separate page for each important service. Follow the service-page order above.
Add proof and contact pages.
Build the about, project, and quote pages. Connect every project to the matching service.
Test the whole website on a phone.
Tap every phone number. Send the quote form. Read every page. Fix anything unclear, slow, broken, or untrue.
Common questions
Short answers before you publish.
What is the large heading at the top?
It is the page's main heading. Website tools call it the H1. Use normal buyer words: the service and the real area.
How many pages do I need?
Home, about, contact, project pages, and one separate page for every main service you want to sell.
Does every city need a page?
No. Build a city page only when you have real work, photos, services, and useful local facts for that place.
Do I need a blog first?
No. Finish the home, service, project, about, and contact pages before writing articles.
Can AI write the website?
AI can organize and draft. You must supply the facts, remove invented claims, add real proof, and check every word before publishing.
What should I test?
Phone numbers, quote forms, mobile layout, page speed, service links, spelling, service area, and every promise about timing or work.
Useful next checks
Use current information when the tools change.
Want the website built for you?
Choose the website work you need.
Start with the website. Add monthly search and AI work if you want new service and project pages. Add paid ads when the business is ready to answer and quote more leads.