Bespoke websites for plumbers who want the phone to ring, not a portfolio.

A plumber's site has one job — to be found at 8am by someone with a leak, and to get them on the phone.

1 Week Sites builds bespoke Next.js websites for UK plumbers, heating engineers, and Gas Safe-registered trades — £1,000 flat, paid upfront, live in seven days, with a full refund within 48 hours if I miss day seven. Most plumbers I meet are paying £30–£80 a month to Bark, Checkatrade, or a directory that sends half-qualified leads to six competitors at once. A bespoke site ranks on your own name in your own town, shows your Gas Safe number, lists the jobs you actually do, and sends the phone call straight to you. Over five years the total sits around £1,300: £1,000 build plus roughly £60 a year for domain and email. You own the code, the hosting, the domain, and the lead. Seven days from brief to live, one revision round included, no retainer.

What a plumbing-site visitor actually wants

Someone on a plumber's site is almost always panicking. They have a leak, a boiler that will not fire, or a landlord gas safety certificate due tomorrow. They want three things in the first eight seconds: a phone number that is tappable on mobile, the service area (town, not region), and proof you are legitimate — Gas Safe number, real photos of real vans, a recognisable local landmark. They do not want a carousel of stock 'happy family' photography, a long about-us page, or a contact form that says 'we will reply within 48 hours'. A click-to-call button, the service area, the Gas Safe number, pricing indication ('from £95 call-out') and a recent job photo are the whole shape. Everything else is downstream of getting the call.

What most plumbing sites get wrong

  • Phone number in the footer instead of the header, not tappable on mobile.
  • Stock photography of a smiling plumber holding a spanner — nobody believes it.
  • No service area named — visitors bounce if they cannot see 'covers your town'.
  • Gas Safe number missing or buried below the fold.
  • Contact form as the primary CTA instead of a phone number.
  • No 'call-out fee' indication — the serious callers move on.

What a good plumber brief includes

Four things locked on Monday ship the week. One, your business phone number (a second SIM or diverted mobile, not your personal number if you want evenings). Two, the exact service area — postcodes or town names, not 'the South East'. Three, a short list of jobs you take and the jobs you do not (Gas Safe yes, commercial kitchens no, power-flushes yes). Four, two or three recent job photos — real van, real boiler, no stock. Everything else is downstream. The brief template handles the rest in ten minutes over the phone.

The seven-day week

Same week, same shape, whoever you are. Brief Monday, design Tuesday, build Wednesday to Friday, revisions Saturday, launch Sunday. One site a week, one client at a time.

  • Monday — sixty-minute video-call brief, scope and copy locked.
  • Tuesday — design in Figma, one route shown to sign-off.
  • Wednesday–Friday — build in Next.js, Tailwind, TypeScript.
  • Saturday — one round of revisions, real copy and imagery.
  • Sunday — launch to your Vercel, DNS on your registrar, full handover.

Plumbers-specific questions

Will the site rank for 'plumber [my town]'?

That is the primary job. Properly-coded Next.js sites with a named service area, Gas Safe number, and a Google Business Profile tend to rank on their own town within weeks. I cannot guarantee position one — anyone who does is lying — but I build for the ranking signals Google actually uses.

Do you set up Google Business Profile?

I do not create it for you (Google requires the account holder) but I wire the site to it — correct NAP across pages, schema markup for LocalBusiness, and a post-launch guide for claiming and optimising your profile.

Can visitors tap the phone number on mobile?

Yes — a tel: link in the header, the hero, and the footer, with the number also written in plain text so it is crawlable and copyable. This is the single biggest conversion lever on a trade site.

Common questions

Is £1,000 really all-in, or do I pay extra later?

£1,000 is all-in for a five-to-seven-page bespoke marketing site: brief, design, build, one revision round, launch. No monthly fee, no retainer, no kill fee. You pay for your own domain (≈£12/year) and email hosting (≈£4/month). Nothing goes through me.

What happens if you miss day seven?

Full refund within 48 hours, no arguments. I take the loss — that's what keeps the deadline real. It has not happened yet and the guarantee is what stops it happening.

Who owns the finished site?

You do, fully. The code lives in a GitHub repo transferred to your account. The Vercel hosting project is on your Vercel account. The domain is on your registrar. You can hire any Next.js developer to take it forward — nothing is locked to me.


— From the studio

Bespoke, live in seven days.

£1,000 flat. Paid upfront. Full refund if I miss day seven. Code, hosting, and domain all in your name — whether you are a plumber in Liverpool or London.