# What a plumber, electrician or builder's website actually needs

Canonical: https://openfile.pro/blog/what-a-trades-website-needs

Most people land on a trades site with a phone in one hand and a job to sort. Here is what the site has to answer, and what can wait.

- By UV, Framer Expert, Bengaluru
- Published: 2026-10-04
- Updated: 2026-10-08
- Category: Playbooks
- Reading time: 6 min

A plumber, electrician or builder's website needs to answer three things quickly: do you do this job, do you cover my area, and how do I reach you. Most people arrive on a phone, often with water on the floor or a job they want priced. A page for each service, a clear area, proof you are insured and a call button will win more work than anything clever.

The company story, a blog and the animation can wait. Here is how I'd build one, with [Bramley](https://openfile.pro/template/bramley), the trades template here, as the example.

## The short version

- Answer three questions first: which jobs you do, where you work and how to reach you.
- Give every service its own page with a from price, a turnaround and what is included.
- Put each trust signal where the doubt comes up. Keep the form short.
- Build the phone layout first, then set up a Google Business Profile that matches the site.

## What does a visitor to a trades website want to know?

If the first screen answers these three, the rest of the page only has to reassure.

- **Do you do this job?** Name your services near the top, in your customers' words: boiler repair, not heating solutions. Bramley lists its five services on the home page.
- **Do you cover my area?** Name towns or postcodes near the top and in the FAQ, as Bramley's coverage block and FAQ do.
- **How do I reach you?** One main button, worded the same everywhere. In Bramley, Get a quote and Book a visit both lead to the contact form.

## Why should each service have its own page?

A bullet point that says boiler repair tells a visitor you do it. A page called Boiler repair tells them what it costs, how soon you can come and what is included, which is what decides whether they call.

In Bramley, services are a CMS collection with five entries, each with its own page from one shared layout. The plumbing page opens with a from price, prices its common jobs, names the tradesperson, and sets out what is included and the turnaround. A new trade is a new entry, not a new page. [How CMS collections work](https://openfile.pro/blog/how-cms-collections-work-in-framer) covers the rest.

### How it helps local search and AI answers

A search for boiler repair in a town is better matched by a page about boiler repair than by a home page that mentions it once, and AI tools quote pages that state a price and a turnaround plainly. Give each service page its own title and description, with the service and your area in both.

## Which trust signals work on a trades website?

People want to know the price will not creep up, the work is covered and who will be at the door. Put each signal where that doubt comes up, not in a row of logos at the bottom.

| Signal | Where to put it | Why it matters |
| --- | --- | --- |
| Fixed or from prices | Each service page, near the top | It settles the cost worry early |
| Insurance | The trust section and the footer | It says who pays if something goes wrong |
| Your trade body or registration | Beside the services it applies to | It is the one claim a customer can check |
| A guarantee | The trust section and beside the form | It lowers the risk of saying yes |
| Your service area | The first screen, trust section and FAQ | It saves calls from places you do not cover |
| Real team photos with names | The team section and service pages | It shows who will turn up |

Bramley's trust section covers fixed pricing, insurance and accreditation, the guarantee and the coverage area, and its Team collection holds eight people with their credentials. Its photography and portraits are stand-ins, and the accreditation names are UK examples, so swap in your own photos and your trade body.

## What should a trades contact form ask?

Only what you need to price the job and reply. Bramley's form has name, email, a service dropdown and a message box. I'd add three things, and stop there.

- **A phone number.** A quick call often settles a quote faster than emails.
- **A postcode or area.** You see at a glance whether the job is yours.
- **A photo, if you can.** It saves a wasted visit. Framer's own form fields have no upload, so add a component or plugin from the Framer Marketplace, or ask for a photo by text when you reply.

### Add a tap-to-call button on phones

Put a call button in the mobile header, linked with tel: and your number, so one tap opens the dialler. Bramley's buttons lead to the form, so add this yourself.

## Build the phone layout first

Treat the phone layout as the main one, not a squashed desktop. Within two screens, a visitor should see your services, your area and a way to call, and the form should fit without zooming. Bramley has separate desktop, tablet and phone layouts, and edits do not always carry across. [Checking breakpoints](https://openfile.pro/blog/checking-breakpoints-before-you-publish) lists what to look at on each.

## What local SEO happens outside the website?

Search for an electrician near you and Google often shows a map and a short list of businesses. That list comes from Google Business Profiles, not websites.

- **Set up a Google Business Profile.** It is free. If customers do not come to you, Google asks you to remove your address and list up to 20 service areas instead.
- **Use the same name, address and phone everywhere.** Google says complete and accurate info makes you more likely to show up in local results.
- **Ask for reviews, and reply to them.** Google says more reviews and positive ratings can help local ranking. Its rules forbid offering anything in return, or asking only happy customers.

## Checklist before you publish

- Your services are named near the top, in your customers' words.
- Every service has a page with a from price, a turnaround and what is included.
- Your area is named near the top and in the FAQ.
- Your number is on every page, with tap-to-call on mobile.
- The form is short, and you have sent it once to yourself.
- Insurance, your trade body and your guarantee are spelled out in words.
- Every photo, rating and review is yours. The samples are gone.
- Each page has its own title and description.
- Every page is checked on a real phone, and your Business Profile matches the site.

## Where Bramley fits, and where it does not

Bramley suits a trades firm with a few services, a team and an area it covers, at $99 for one site. It does not take bookings or payments, so if customers must book a slot online, add a booking tool. For a gym or studio, [Rep Republic](https://openfile.pro/template/rep-republic) does the same job with programme cards and a grid of locations, and [the best Framer templates for gyms](https://openfile.pro/blog/best-framer-templates-for-gyms) covers more options.

## Questions people ask

### How many pages does a trades website need?

A home page, one page per service, and privacy and terms pages. In Bramley, one Service layout becomes a page for every entry in the Services collection, so five services make five pages.

### Should I show prices on a trades website?

Yes, as from prices where a fixed price is not possible. Say the final price is agreed before work starts, as Bramley's service pages do.

### Do I need a blog on a trades website?

Not to start. Bramley has no blog, and I would not add one until every service page has real prices and your area on it.

### Can I build a trades website myself without coding?

Yes. In Framer you edit text, pictures and colours on the canvas, and Bramley's services and team are CMS entries you fill in like a form. Your own domain needs a paid Framer site plan.

## Templates in this post

- [Bramley](https://openfile.pro/template/bramley): From $99
- [Rep Republic](https://openfile.pro/template/rep-republic): From $89
