Skip to content

How to build a website for plumbers and heating engineers

Author: Matteo Pellegrini

A plumber website is the site of a plumbing and heating business that tells a visitor within seconds which jobs it does (leaks, boilers, air conditioning, heat pumps), which areas it covers, how to call with one tap and which registrations back its work: Gas Safe for gas, F gas certification for air con. On 28 heating and plumbing websites opened from Google Maps listings in Milan, Rome and Turin, 21 sell air conditioning or heat pumps and only 8 mention F gas certification (Visilay survey, 10 November 2026).

The demand is there in both markets. In the UK, "plumber near me" gets 90,500 searches a month, "boiler service" 14,800 and "emergency plumber" 12,100, at an average cost per click of $23.21 (Google Ads UK, 12-month average, DataForSEO, 10 November 2026). In Italy "idraulico" (plumber) gets 40,500.

On the Italian sites we opened, three mistakes come up again and again:

  • the area is missing: 14 sites out of 28 never say which districts or towns they cover;
  • the qualifications are hidden: the legal registration or the compliance certificate issued after the job appears on 11 sites out of 28;
  • the site does not belong to the business: the most reviewed listing in Milan (437 reviews) leads to a free Wix subdomain, with the builder's banner across the top.

Does a plumber who lives on word of mouth need a proper website?

Yes, because someone replacing a boiler (5,400 UK searches a month for "boiler replacement", at $22.41 a click) compares two or three firms before calling, and they do it by reading.

For Valore Solare, an Italian installer of solar panels and battery storage, a Google Ads account built from scratch brought in 1,506 enquiries at an average of €70.78. In the first month there were 9 enquiries at €212 each, and the account counted 15,267 technical website events as conversions against 5,467 clicks.

What does that have to do with a plumber's website?

If the site cannot tell a phone call from any other click, nobody knows whether the work comes from the boiler page or the air con page.

Below you will find what we found on 30 plumbing and heating listings, what the site should show about Gas Safe and F gas, the pages for boilers and air con, calls and forms, published prices we could verify and what an AI reads when someone asks for a plumber. Let's start with the data.

What we found on 30 plumbing and heating listings (the top one in Milan leads to a free Wix site)

On 10 November 2026 we took from Google Maps (DataForSEO Business Listings) the 10 claimed listings with the most reviews, a primary category of plumber, heating contractor or HVAC contractor and a website, within 6 km of the centre of Milan, Rome and Turin: 30 listings.

One site does not respond (a boiler service centre in Milan, three attempts, nothing back) and one only shows its text after JavaScript runs, so we left it out. We downloaded the 28 readable pages from our server and checked them one by one.

What we looked for on the landing pageSites that have itShare
Tappable phone number (tel: link)25 of 2889%
Boilers24 of 2886%
VAT number22 of 2879%
Air conditioning or heat pumps21 of 2875%
Contact form18 of 2864%
Reviews or testimonials17 of 2861%
Emergency or 24-hour service17 of 2861%
WhatsApp link16 of 2857%
Areas or towns covered14 of 2850%
Legal registration or compliance certificate11 of 2839%
Boiler servicing, logbook or flue gas test9 of 2832%
F gas certification8 of 2829%
Euro figures for prices or offers8 of 2829%
Grants or tax relief8 of 2829%
Local business structured data5 of 2818%
Built with WordPress20 of 2871%
Visilay survey of 30 Google Maps listings of plumbing and heating businesses in Milan, Rome and Turin; 28 readable pages (10 November 2026)

The phone number is almost always there: 25 sites out of 28. On electricians' sites checked with the same method it was 15 out of 20 (see our guide to the electrician website): heating firms are ahead on the call and behind on everything that comes after it.

Half the sites never say where they work. For a trade carried out in the customer's home, that is the detail that decides the call, and the Google listing itself can show a service area without a street address: how to set it up is in our guide to the Google Business Profile service area.

The strongest listing in Milan rests on the weakest website. 437 reviews, and the "Website" link ends up on a free Wix address with the builder's "made with Wix" banner at the top. A site in Turin still has the install's placeholder tagline as its browser title: "Un nuovo sito targato WordPress", the Italian version of "Just another WordPress site". What to check on domains and renewals is in our guide to website security.

Does your website say where you work and which registrations you hold?

On 28 heating and plumbing websites in Milan, Rome and Turin, 14 never say which areas they cover and 13 of the 21 selling air con never mention F gas certification. Let's check yours together: domain, phone and WhatsApp, registrations, pages for boilers, air con and areas.

Book a strategy call

What a plumber's website has to show (Gas Safe, F gas and the trading details)

A UK plumber's website has to show the business details that regulation 6 of the Electronic Commerce Regulations 2002 requires from anyone offering services online: name, geographic address, an email address and, where the business is on a public register, the register and its number. Gas Safe and F gas details are not website obligations, but they are what a careful customer checks before letting you into the house.

Gas work is closed to anyone outside an approved class. Regulation 3 of the Gas Safety (Installation and Use) Regulations 1998 says no employer or self-employed person may carry out work on a gas fitting unless they belong to a class of persons approved by the Health and Safety Executive; in Great Britain that is the Gas Safe Register. A boiler page without a Gas Safe number answers the wrong question first.

Air con needs a second set of papers. The government's F gas guidance says that anyone who services equipment containing F gas may need qualifications and company certification. In Italy the equivalent register is public, and in our sample 13 of the 21 sites selling air con or heat pumps never mention it.

Water work has its own register too. The WaterSafe Register describes itself as a free online directory and national accreditation body for qualified plumbers, and it ranks second among the organic results for "plumber website" on Google UK (mobile, 10 November 2026). If you are on it, say so.

One line is enough: "Gas Safe registered, F gas certified, WaterSafe approved", followed by the numbers. On the home page, next to the phone number, NOT in the footer.

The form collects personal data: name, phone, address, sometimes a photo of the boiler with its serial number. Link a privacy notice from the form and ask only for what you need for the visit.

The pages a plumber needs (boilers in autumn, air con in June)

A plumbing and heating website works with one page for each job you want and one for each area you really cover, because that is how searches split. These are the UK volumes measured on 10 November 2026:

SearchSearches a monthAverage CPC (dollars)Page that answers it
plumber near me90,500$8.09Home page and Google listing
plumber60,500$6.94Home page
boiler service14,800$7.42Boiler servicing
air conditioning installation14,800$4.11Air conditioning
emergency plumber12,100$23.21Emergency call-outs
boiler replacement5,400$22.41New boilers
Google Ads UK, 12-month average, DataForSEO data checked on 10 November 2026

The CPC tells you what the click is worth. "Emergency plumber" costs $23.21 on average, "air conditioning installation" $4.11: someone with water on the floor calls the first firm that answers, someone planning air con compares. Those are two pages with two different calls to action.

Seasonal pages go live before the season. In the UK "air conditioning installation" went from 3,600 searches in December 2025 to 60,500 in June 2026; "boiler service" peaked at 27,100 in October 2025 and dropped to 8,100 in May. Italy shows the same split, with "installazione condizionatori" going from 2,400 to 22,200. The month-by-month calendar for 80 searches is in our article on plumbing keywords, and how the two markets rank in the one on SEO for plumbers and heating engineers.

Area pages only make sense if they say something true. Google's spam policies list as doorway abuse "having multiple domain names or pages targeted at specific regions or cities that funnel users to one page". A page on Croydon with arrival times and boilers replaced in the area holds up; twenty identical pages with the town name swapped do not. How to split emergencies from booked jobs we measured across five trades in our guide to SEO for tradesmen.

Call, WhatsApp or form? (a leak and a new boiler need different routes)

A plumber needs two ways in: a phone number you can tap for the emergency and a short form, or WhatsApp, for the booked job, with town, type of work and a photo. In our sample the tappable number is on 25 sites out of 28, the form on 18 and WhatsApp on 16.

Someone with a leak does not fill in forms. The number goes at the top and stays visible while scrolling. 17 sites out of 28 talk about emergencies or 24-hour service: if you do not go out at night, say until what time you answer.

Someone replacing a boiler wants to send you a photo of the data plate. Make, model and year shape the quote before the visit. Four fields (name, phone, town, what is needed) plus a photo, or WhatsApp, and you arrive knowing what you will find.

Measure calls, not visits. The Valore Solare case shows why: with 15,267 "conversions" on 5,467 clicks nobody could say which page brought in enquiries. Taps on the phone number, taps on WhatsApp and form submissions should be tracked as three separate events from day one, and quotes that turn into visits counted on their own: the real cost of an enquiry is worked out in our guide to leads for plumbers and heating engineers. If the site is there but the enquiries are not, the checks are in the one on a website not generating leads.

How much does a plumber website cost? (published prices, checked on 10 November 2026)

A plumber website costs from about $17 a month on a paid website builder to €700 one-off for a multi-page brochure site from an Italian studio, according to the published prices we could verify:

OfferWhat it includesPrice
Wix, paid plans (from the We.Inc comparison)Do-it-yourself builder without Wix brandingFrom about $17 a month, billed annually
Hostinger (same comparison)Builder with an introductory price on a 48-month term$2.49 a month, renewing at $10.99
SitoPro (Italy), Base planPlumber and emergency site, call and WhatsApp buttons€49 a month
SitoPro, Pro planAdds FAQ, reviews, map, an .it domain and statistics€99 a month
ABCreate (Italy), landing pageServices page, quote form, WhatsApp, first-year domain and hostingFrom €400
ABCreate, brochure siteSeveral pages, job gallery, SEO for several areas, blogFrom €700
Prices published on the providers' pages, checked on 10 November 2026

A monthly fee is rent. €49 a month adds up to €1,764 over three years, and the own domain only comes with the €99 plan, which is €3,564 over three years. Stop paying and the address painted on your van is no longer yours.

A free site costs you the listing, as the 437 reviews in Milan pointing at a Wix address show. Put the domain, hosting and Google account in the business's name and switch on auto-renewal.

The comparison by type of site and the three-year cost are in our guide to how much a website costs; the technical choices to make before you start are in the one on building an SEO-friendly website. If you want to plan it with us, starting from the calls you need, see how we work on the web development page.

Your website and AI answers: what ChatGPT reads when someone needs a plumber

ChatGPT, Gemini and Google's AI Overviews can name a plumbing firm when they find, written clearly on the site and the listing, who it is, what it installs and where it works. For "plumber website" both the UK and the US mobile results showed an AI Overview (checked on 10 November 2026).

Words decide what Google thinks you are. In Italy, the AI Overview for "sito web per termoidraulici" (website for heating engineers) lists five online shops selling parts and not one firm that installs anything. A site that only says "plumbing and heating" can read like a merchant: write the verbs, we install, we repair, we replace.

We asked ChatGPT, in Italian, what a plumber's website should look like. It recommends a tappable number, WhatsApp, areas, qualifications and reviews, and cites Google's page on structured data, a local SEO agency and four generic articles on website prices. Not one plumber's site among the sources.

An AI cannot read a photo of your van. Services, towns, Gas Safe and F gas details belong in the text, the same on the site and on the Google listing. We found local business structured data on 5 sites out of 28. For AI features in Search, Google says no extra optimisation is needed beyond normal SEO best practice. How AI tools choose which local businesses to name is in our guide to local AI visibility.

Plumber website: frequently asked questions

Does a plumber's website need to show company details?

Yes. Regulation 6 of the Electronic Commerce Regulations 2002 asks online service providers to show their name, address, email and any public register number. In our Italian sample, where the VAT number is required on the home page, 6 sites out of 28 still leave it out.

Should I put my Gas Safe and F gas details on my website?

It depends: no rule says they must be on the site, but gas work is limited to members of the HSE-approved class and air con work may need F gas company certification, so customers look for them. In our sample 13 of the 21 sites selling air con never mention F gas.

Do I need separate pages for boilers and air conditioning?

Yes. The two searches peak in opposite seasons: in the UK "air conditioning installation" went from 3,600 searches in December 2025 to 60,500 in June 2026, while "boiler service" peaked at 27,100 in October 2025. One page cannot answer both well.

Is a Google Business Profile enough without a website?

No. The listing brings in emergency calls, but someone replacing a boiler or fitting a heat pump compares several firms and reads. In our sample the most reviewed listing in Milan leads to a free Wix address with the builder's banner.

How much does a plumber website cost?

It depends on the model: from about $17 a month on a paid builder, from €49 a month on an Italian subscription service, from €400 for a landing page and from €700 for a brochure site, according to published prices checked on 10 November 2026.

Plumber website in short (and the check to do today)

A phone number you can tap, at the top.

Gas Safe and F gas details on the home page.

One page for boilers, one for air con, one for each real area.

Calls, WhatsApp and forms measured separately.

A domain in your name, not a builder's.

The check to do today: open your Google listing on your phone and tap "Website". If it opens, look for the number to call, the towns you cover and the line with your registrations, without scrolling more than twice. To bring traffic to the site, see our guide to Google Ads for plumbers.

One last thing that web agency pages on plumber websites leave out: a heating business has two busy seasons a year. People search for air con in June and boiler servicing in October, and the website is the one part of the business that can get ready for the next season while you are busy with the current one. Write the air con page in March and the boiler page in August.

Matteo Pellegrini

Matteo Pellegrini

I'm a Business Developer, and at Visilay I focus on developing data-driven SEO, Google Ads, and CRO strategies. I love historical museums, have been practicing Karate for as long as I can remember, and on weekends I enjoy exploring Italian villages in search of authentic local food.

Keep reading

Dig deeper into the topic

All articles