Layouts · Trades and call-out services · The full pattern
Trades and call-out services: the full pattern
Plan it first: the blueprint It lists the pages you need and what to write on each one.
I fix, install, clean or move things at the customer’s place.
Sites like this: plumber, electrician, heating engineer, cleaner, landscaper, removals, appliance repair, mobile mechanic.
What a visitor comes to find out
“Can you come, to me, soon, for roughly what, and are you legit?”
Untested Worked out from research and real briefs. No site has been built from it yet, so treat it as reasoning to check, not a tested template.
Planning a site? Read from the top. Designing or building one? Jump to the structure or the file.
Explore the website
Eight kinds of page. Home is on every site like this; the other seven depend on the business. Pick a situation to see which pages stay.
Show the plan for
On every page, when the business needs itAlways-there call or bookLanguage switch
On every siteDepends on the businessLeft out for this businessOne page for each item
Home
“Can you come, to me, soon, for roughly what, and are you legit?”
- Status
- Always
- Address
/- Nine sections, top to bottom
- What this is · Main action · Where we work · Proof · Services · Prices · What happens next · Who you’ll deal with · What clients say
All services
“Find my job among many.”
- Status
- If: How many distinct services or offers? 7 or more
- Address
/services- Two sections, top to bottom
- Services · Main action
One page per service
“Do you do exactly this, for how much?”
- Status
- Not if: How many distinct services or offers? One
- How many
- One page for each service
- Address
/services/{service}- Eight sections, top to bottom
- Item summary · Prices · What happens next · Who you’ll deal with · Proof · What clients say · Questions people ask · Main action
One page per area
“Have they worked near me, and who would come?”
- Status
- If: Do you have real local content for each area you cover (jobs done there, the person based there)? Yes, real content per area
- How many
- One page for each area
- Address
/areas/{area}- Six sections, top to bottom
- Item summary · Services · Pictures of the real thing · Who you’ll deal with · What clients say · Main action
Prices
“All rates in one place, call-out fee included.”
- Status
- If: Can you publish prices? Yes, fixed prices or “From” prices or ranges; How many distinct services or offers? 7 or more
- Address
/prices- Four sections, top to bottom
- Prices · On today · Questions people ask · Main action
Finished jobs
“Before and after, same job, same angle.”
- Status
- If: What proof do you actually have? Finished work we can show
- How many
- One page for each project
- Address
/work/{project}- Seven sections, top to bottom
- Item summary · Pictures of the real thing · Who did what · What happens next · What changed · What clients say · Where next
About and people
“Who you are letting into your home.”
- Status
- If: Do clients care which person they get? Yes, they pick or meet a named person or The team matters, not who
- Address
/about- Three sections, top to bottom
- Who you’ll deal with · Proof · Main action
Quote or booking
“Ask, with photos, and know when you’ll hear back.”
- Status
- If: What should a ready visitor do? Ask for a quote or Book a time or Send an enquiry
- Address
/quote- Four sections, top to bottom
- The form · What happens next · Main action · It’s sent
How visitors move through it
- Home→All services→One page per service
- Every other page is one click from the homepage.
- The main action (call now until the business says otherwise) sits on every page, and on urgent work a call-or-book bar follows the visitor everywhere.
Every page, previewed 8
Wireframes with example wording. Gray bars stand for your own text.
- HomeCan you come, to me, soon, for roughly what, and are you legit?On every site
- All servicesFind my job among many.Depends on the business
- One page per serviceDo you do exactly this, for how much?Depends on the business · one per service
- One page per areaHave they worked near me, and who would come?Depends on the business · one per area
- PricesAll rates in one place, call-out fee included.Depends on the business
- Finished jobsBefore and after, same job, same angle.Depends on the business · one per project
- About and peopleWho you are letting into your home.Depends on the business
- Quote or bookingAsk, with photos, and know when you’ll hear back.Depends on the business
Why it works
Someone with a problem at home needs to know, fast: can you come, when, to my area, roughly for how much, and are you legit?
So the homepage leads with The phone (or the quote), the area covered, and proof that can be checked. Not the firm’s story.
What each part of the homepage is for
- What this is always
Trade and town in plain words.
- Main action always
Call, quote or book, chosen by how urgent the work is and what a ready visitor should do.
- Where we work always
The eligibility check, next to the action.
- Proof depends
Registrations, insurance, review count: what each must show comes from the field’s rules.
- Services depends
Job types, each linking to its priced page.
- Prices depends
With one service, its prices sit on home.
- What happens next always
What happens after you call: who comes, when, what it costs to come.
- Who you’ll deal with depends
Who turns up.
- What clients say depends
Attributed, dated, sourced.
On every page
- Always-there call or book required when it applies
Emergency work: reaching you must be possible from every view, with the hours it’s answered. How it looks is Design’s.
- Always-there call or book recommended when it applies
Work needed within days: persistent access recommended, not required.
- Language switch required when it applies
Several languages: a way to switch is required on every page. Where and how it shows is Design’s.
Which button leads
The main action changes with how people buy. The first rule that matches the business wins.
How soon do people usually need you? Right now, it’s an emergency
Phone, then message (WhatsApp, Viber, SMS)
In an emergency people phone. The call goes on every view, with when it is answered. observed
What should a ready visitor do? Ask for a quote
Request a quote, then phone
Planned jobs are compared on quotes; photos let the trade price without a visit. observed
What should a ready visitor do? Book a time
Book a time or dates, then phone
Fixed-price jobs (an MOT, a boiler service, a weekly clean) can be booked outright. observed
What should a ready visitor do? Message us
Message (WhatsApp, Viber, SMS), then phone
Where customers message first (most of the Tirana briefs we studied), the message is the action. observed
Otherwise
Phone, then request a quote
Until the brief says otherwise, the phone is what all five sampled trades sites lead with. observed
Check before you build
- Whether builders belong here or in Portfolio (see Boundary cases).
- Whether the B2B variant (hauliers, contractors who quote) holds.
- Whether a per-area page with real local content (jobs done there, the local engineer) is worth having.
- No trades site has been built from this or tested with visitors.
- The proof section gives registrations, insurance and reviews a place. What each must show depends on the field’s own rules, not on this pattern.
- Before/after images only of the same job, from the same angle.
Make it yours
A pattern is a starting point. Some of it holds for every business like this, some of it bends, and some of it only you can answer.
Holds for every site
- Home
- On the homepage: What this is, Main action, Where we work, What happens next
Depends on the business
- All services If: How many distinct services or offers? 7 or more
- One page per service Not if: How many distinct services or offers? One
- One page per area If: Do you have real local content for each area you cover (jobs done there, the person based there)? Yes, real content per area
- Prices If: Can you publish prices? Yes, fixed prices or “From” prices or ranges; How many distinct services or offers? 7 or more
- Finished jobs If: What proof do you actually have? Finished work we can show
- About and people If: Do clients care which person they get? Yes, they pick or meet a named person or The team matters, not who
- Quote or booking If: What should a ready visitor do? Ask for a quote or Book a time or Send an enquiry
One pattern, two situations
The same homepage, drawn by the pattern from each situation’s answers. Sections the answers leave out are gone.
- Main button
- Call now
- Pages
- Home, All services, One page per service, One page per area, Prices, About and people
- Left out
- Finished jobs, Quote or booking
- Main button
- Get a quote
- Pages
- Home, One page per service, One page per area, Finished jobs, About and people, Quote or booking
- Left out
- All services, Prices
What you’ll need to supply
For the homepage alone. Nobody can write these for you; the file marks each one as still to supply.
- What this is
- What you do, in plain words
- Where we work
- Towns and areas, as text
- What happens next
- Step
Questions only you can answer
- How soon do people usually need you?
- What should a ready visitor do?
- Can you publish prices?
- How many distinct services or offers?
- What proof do you actually have?
- Do clients care which person they get?
- Do you have real local content for each area you cover (jobs done there, the person based there)?
- How many languages?
What changes with the answers
| How soon do people usually need you? Right now, it’s an emergency | Call becomes primary on every view; steps lead with “how fast we come”. |
|---|---|
| Can you publish prices? Only by quote | No prices page; each service says what the quote depends on; quote form with photos. |
| How many distinct services or offers? One | A one-page site: no service pages. |
| What proof do you actually have? Finished work we can show | Adds finished-job pages, the only place before/after belongs. |
| How many languages? Two or more | Language switcher in the page frame. |
Answer for your own business
The plan, every drawing and the file on this page redraw as you answer.
Inspect the structure
Every page as a wireframe: the sections in order, what each one is for, and what moves on a phone. Select a violet label for its job, the content it needs and every page it appears on.
Home answers “Can you come, to me, soon, for roughly what, and are you legit?”
On a phone · Reachable at every scroll position, one thumb away (a fixed bar is one way; Design decides).
On a phone · Moves up: “do you cover me?” is answered before anything else.
On a phone · Shrinks to one line, detail one tap away.
All services answers “Find my job among many.”
One page per service answers “Do you do exactly this, for how much?” Service page pattern
One page per area answers “Have they worked near me, and who would come?” Location page pattern
Prices answers “All rates in one place, call-out fee included.” Prices page pattern
Finished jobs answers “Before and after, same job, same angle.” Case study or project page pattern
About and people answers “Who you are letting into your home.” Team and person pages pattern
Quote or booking answers “Ask, with photos, and know when you’ll hear back.” Enquiry, quote or booking page pattern
Use it in Design and Build
Everything above, as one file you can hand on. It describes the site’s structure. It doesn’t design or build anything.
- In the file
- 8 pages, 43 sections in order, the main action, and what each section needs from you
- Still to decide
- 12 open questions. Anything you haven’t answered travels as a question, never a guess.
- In Design
- The order of pages and sections is the hierarchy to design. The look, type and images are yours to choose.
- With a coding agent
- Give it the file with your design. It lists every page, its address and its sections in order, and marks the content you still have to write.
JSON is for coding agents and other tools. Markdown reads like a document, for people.
What it isn’t: a finished site, a template to publish, or proof the structure works for your business. Status: untested.
For designers and developers: what each stage reads
Design reads
- pages[].name, job and order (the hierarchy)
- pages[].modules[] in order, with jobs and role
- status “depends” (unresolved) vs optional
- page_frame with required/recommended strength
- pages[].phone_first and phone_notes (the phone order)
- primary_action label and intent
Read pages[] in order and modules[] in order: that is the hierarchy. jobs[] say what each module must achieve; status "depends" means unresolved, not optional. Look, type, imagery and Elements are Design’s; nothing here prescribes them.
Build reads
- pages[].route and one_per (routes and repeating pages)
- pages[].modules[] in order
- modules[].slots with need, many and any profile obligation
- primary_action.intent and second_routes (implemented per platform)
- page_frame (required/recommended)
- left_out (must stay out)
- entities, when the project names them
Make one route per page (one per entity where one_per is set), modules in the given order, every slot with need "required" filled before ship. Implement each action so it achieves its intent on this project’s platform. Do not read why as an instruction.
QA checks: Check that each included module does its jobs, required slots are filled with real content, left_out items stayed out, and the primary action leads where its label says.
The research behind it10 statements · 3 sourced · 4 untested or unknown
Use it when
- The work happens at the customer’s place and the customer comes to the site with a job in mind.
- Prices, a register number and the towns covered are what customers check before calling.
Not when
- Customers come to your premises (a garage with a workshop they drive to, a phone-repair counter). Shops, cafés and venues →
- You win big projects on your track record, through architects or tenders. Portfolio, for a person or a firm →
- Clients choose a named professional and pay fees for advice. Advisers, practices and clinics →
Boundary cases
- Independent garageDoes the customer bring the car to you, or do you go to them?
- Building contractorIs the job won on finished projects, or on turning up this week?
- Freight and haulage, business to businessIs the work a quoted service to a defined area, or a product to browse?
- Airport transfersDo people choose a priced item and book a date, or describe a job?
- Repair counter that also calls outDo customers walk in with the device, or does someone come to the washing machine?
Which sections go on which pages
● required · ◐ conditional on the brief · ○ common, not required. Select a section to find it in the drawings.
| Job on the page · section | Home | All services | One page per service | One page per area | Prices | Finished jobs | About and people | Quote or booking |
|---|---|---|---|---|---|---|---|---|
| Positioning | Required | |||||||
| Required | Required | Required | ||||||
| Primary action | Required | Required | Required | Required | Required | Conditional | Common | |
| Local information | Required | |||||||
| Trust & proof | Conditional | Conditional | Conditional | |||||
| Conditional | Conditional | Conditional | Required | |||||
| Service navigation | Conditional | Required | Common | |||||
| Price | Conditional | Conditional | Required | |||||
| What happens next | Required | Required | Common | Required | ||||
| Supporting evidence | Conditional | Conditional | Conditional | Common | ||||
| Required | Required | |||||||
| Required | ||||||||
| Conditional | ||||||||
| Reassurance | Common | Common | ||||||
| The offer | Common | |||||||
| Next step | Required | |||||||
| Conversion point | Required | |||||||
| Required |
What the research says
- Twenty of the 118 business briefs we studied were trades that needed this structure, and nothing in the library served them.
- The page structure of five UK plumbing and heating sites: phone and emergency status first, Gas Safe number, prices or “no call-out fee”, towns covered, who turns up. Garages and cleaners share it.
- For trades, ratings and review count weigh more than in any other industry; “a professional-looking website” came ninth of eleven reasons for choosing.
Rules for your field
What a business in this field must show (a registration, prices with tax) depends on its own rules, not on this pattern. Those rules are still being worked out, so none are applied here as requirements.
Common structural mistakes
- Leading with “about us, family-run since…” when the visitor has water coming through the ceiling.
- Per-town pages with swapped place names. Google’s spam policy names pages targeted at specific cities that funnel users to one page as doorway abuse.
- “No call-out fee” in the footer and a fee at the door.