SEO for plumbing and heating
When water is leaking or the heating fails, people search on their phone – with their town. Anyone planning a heat pump or a new bathroom compares local businesses first. We make sure you’re found in both cases – in English too.
- 1Your business★★★★★ 4.9 · Plumber · Available todayOpen
- 2Plumbing A★★★★☆ 4.3 · Plumber
- 3Building services B★★★★☆ 4.1 · Heating engineer
How your clients search
A burst pipe on a Sunday and a planned heating replacement are two completely different searches. Each needs its own page.
| Need | Typical searches | What your website needs |
|---|---|---|
| Emergency | emergency plumber zurich burst pipe what to do blocked drain geneva | A fast page with the phone number at the top, service area, availability and honest details on surcharges. |
| Heating replacement | heat pump quote zug replace oil heating cost switzerland heating subsidy zurich | Process, cost range, cantonal subsidies (with a link to the authority) and local references. |
| Bathroom | bathroom renovation basel bathroom remodel cost switzerland replace bathtub with shower | Examples with photos, process and timing, and how you coordinate with other trades. |
| Service & maintenance | descale boiler basel heating service contract water softener maintenance | Recurring services with a clear price or price range – ideal for regular clients. |
| For tenants & landlords | plumber rental apartment zurich who pays plumber tenant switzerland property manager plumber | A plain-English page for tenants and landlords: who to call, typical responsibilities, how you work with property managers. |
A plumber’s Google profile
For “plumber + city”, the three map results decide who gets the call. For tradespeople, the profile is often the most important channel of all.
- Category and service areaPrimary category “Plumber” or “Heating contractor”, plus the area you really cover. The address can be hidden.
- Honest opening hoursRegular hours and, if offered, emergency hours – including public holidays.
- Each serviceEmergencies, heating replacement, heat pumps, bathrooms, boilers, maintenance – each linked to the right page.
- Say you speak EnglishMake clear in the description and services that you can help English-speaking clients.
- Reviews after the jobAsk for a review by SMS or email once the job is done, with a direct link.
- Consistent business dataName, address and phone identical on website, Google, local.ch and search.ch.
Pitfalls in SEO for plumbers
Plumbing and heating businesses lose jobs online mainly for three reasons.
Phone number hard to find
In an emergency nobody searches for long. The number belongs at the top on mobile and must be tappable.
Dozens of identical town pages
Pages for every suburb with the same text are seen by Google as low quality. Fewer town pages with real content work better.
Promises you can’t keep
“On site in 30 minutes” or “24/7” only if true. False promises lead to bad reviews and can be misleading.
This is guidance, not legal advice. For subsidy programmes and standards, your trade association can help.
Example: page title in Google
Found in ChatGPT and AI Overviews
Questions like “Is there an English-speaking plumber in Zug?” are increasingly asked of AI assistants. They name businesses with clear information on services, area and languages.
How we work with plumbing and heating companies
Business check
Google profile, website, directories and the three strongest competitors in your area.
Prioritise jobs
Emergencies, heating or renovations? Pages and keywords follow from that.
Implementation
Service and town pages, schema markup, profile optimisation and review process.
Reporting
Monthly: rankings, calls, quote requests and direction requests from Google.
Frequently asked questions from plumbing and heating companies
Do English-speaking clients really search for plumbers?
Yes. Expats in Zurich, Zug, Basel, Geneva and Lausanne often search in English – “emergency plumber Zurich”, “boiler repair Zug”. Few local businesses have English pages, so competition there is small.
Which searches bring the best jobs?
Searches with a place and a concrete project, such as “heat pump quote Zurich”, “bathroom renovation Zug” or “descale boiler Basel”. Emergencies bring quick call-outs, renovations bring larger projects.
Should I advertise a 24-hour emergency service?
Only if you really offer it. If you can’t be reached at night, you’ll get bad reviews. Honest details on availability and surcharges build more trust than a big “24/7”.
How should I cover heating subsidies?
A page explaining how subsidies generally work in your canton and where to apply is often searched for. Amounts and conditions change – link to the official office and update the page regularly.
Do I need a page for every municipality?
No. Pages for the main towns in your service area make sense, each with real content: travel time, local references, typical buildings. Dozens of near-identical town pages tend to hurt.
Free analysis for your business
Within two working days you’ll receive:
- +Your position for “plumber + your city” in Google Maps
- +A check of your Google profile with the three most important fixes
- +A fixed-price quote – suitable packages from CHF 890 per month