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.

Emergency & projectseparate strategies
Service areanot all of Switzerland
EN, DE, FRfor expats and locals

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.

NeedTypical searchesWhat your website needs
Emergencyemergency plumber zurichburst pipe what to doblocked drain genevaA fast page with the phone number at the top, service area, availability and honest details on surcharges.
Heating replacementheat pump quote zugreplace oil heating cost switzerlandheating subsidy zurichProcess, cost range, cantonal subsidies (with a link to the authority) and local references.
Bathroombathroom renovation baselbathroom remodel cost switzerlandreplace bathtub with showerExamples with photos, process and timing, and how you coordinate with other trades.
Service & maintenancedescale boiler baselheating service contractwater softener maintenanceRecurring services with a clear price or price range – ideal for regular clients.
For tenants & landlordsplumber rental apartment zurichwho pays plumber tenant switzerlandproperty manager plumberA 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

Not like this“Welcome to Example Building Services Ltd”
Like this“Emergency plumber Zurich – English-speaking, same-day”

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.

Schema“Plumber” or “HVACBusiness” with service area and services
FactsFederal diplomas, certifications, brands you work with
FAQShort answers on cost, timing and process
ReferencesCompleted projects with location and system type
ConsistencySame data on website, Google, local.ch and search.ch

How we work with plumbing and heating companies

  1. Business check

    Google profile, website, directories and the three strongest competitors in your area.

  2. Prioritise jobs

    Emergencies, heating or renovations? Pages and keywords follow from that.

  3. Implementation

    Service and town pages, schema markup, profile optimisation and review process.

  4. Reporting

    Monthly: rankings, calls, quote requests and direction requests from Google.

SEO for plumbers by canton

Search behaviour and competition vary a lot from canton to canton. Here are our regional pages.

Mainly serving local clients? See the page in German or French.

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
Which jobs do you want more of?

We only use your details for this request.

Request sent. You’ll hear from us within two working days.