What South Africans Search Before Calling a Plumber: The 30 Queries Your Website Must Answer
Most plumbing websites in South Africa are one page: a logo, “all plumbing services”, a phone number, and a stock photo of a spanner. The people who need a plumber are not searching for “all plumbing services”. They are searching for a geyser, a drain, a price, a gas installer or a registered plumber, in their town, tonight. We pulled the queries South Africans actually type before they phone a plumber, with monthly volumes, and mapped them to the six pages a plumbing site needs.

Data is Ubersuggest, South Africa, September 2026. SD is SEO difficulty out of 100; under 20 is winnable for a well-set-up local site. Volumes are national; your town’s share is smaller but the proportions hold.
The headline number
“Plumber near me” is searched about 14,800 times a month in South Africa. It is won on Google Maps, not on your website, by the Business Profile: Google Business Profile for plumbers covers it. The website’s job is everything the map cannot answer, which is the other 29 queries.
Group 1: Geysers (the biggest service cluster, and the cheapest clicks)

| Query | Monthly searches (SA) | SD |
|---|---|---|
| gas geyser installation | 1,900 | 8 |
| geyser installation | 1,000 | 13 |
| solar geyser installation | 880 | 11 |
| gas geyser installation near me | 320 | 9 |
| gas geyser installation price | 260 | 10 |
| kwikot geyser installation | 210 | 14 |
| geyser installation cost | 170 | 11 |
| gas geyser installation regulations | 170 | 6 |
| geyser installation price | 140 | 11 |
| solar geyser installation price | 140 | 10 |
| heat pump geyser installation | 110 | 33 |
| geyser replacement cost | 70 | 41 |
| coc for geyser installation | 30 | 12 |
Nearly 5,500 a month, almost all under SD 15, and “gas geyser installation” on its own outranks every other plumbing service query in the country. The people typing “kwikot geyser installation” are mostly looking for the manual, so skip that one; everything else is a customer.
Pages it needs: one page per geyser type (electric replacement, gas, solar, heat pump), each with a from-price, what is included (drip tray, vacuum breaker, pressure valve, the PIRB CoC), and for gas, your SAQCC Gas registration and a line on the regulations. A “geyser replacement cost South Africa” article for the cost searches.
Group 2: Emergencies and hours
| Query | Monthly searches (SA) | SD |
|---|---|---|
| plumber near me emergency | 480 | 20 |
| service plumber near me | 480 | 21 |
| emergency plumber near me | 390 | 11 |
| 24 hours plumber near me | 210 | 9 |
| plumber near me open now | 210 | 14 |
| 24 hrs plumber near me | 170 | 18 |
| 24/7 plumber near me | 90 | 28 |
| 24 hour plumber near me | 70 | 12 |
About 2,000 a month, mostly decided on the map by your hours, and the most expensive clicks in the trade (R83 to R105).
Page it needs: an emergency page that says, plainly, what counts as an emergency, what you do after hours, what the call-out fee is at 22:00, and how fast you arrive. Then make the profile hours match. Never claim 24/7 on the page if the phone rings out at night.
Group 3: Blocked drains
| Query | Monthly searches (SA) | SD |
|---|---|---|
| blocked drain | 880 | 23 |
| blocked drain cape town | 260 | 25 |
| blocked drain solution | 210 | 19 |
| plumbing blocked drain | 170 | 11 |
| blocked drain near me | 170 | 9 |
| blocked drain plumber | 170 | 10 |
| how to unblock a badly blocked drain | 170 | 23 |
| blocked drain outside | 90 | 31 |
| blocked drain municipality | 50 | 25 |
The head term is half DIY (“solution”, “how to unblock”), so the plumber’s page is the “blocked drain plumber [town]” version, SD around 10.
Page it needs: a drains page per town: jetting, camera inspection, the from-price, what you do when it is the municipal side of the boundary (“blocked drain municipality” is a real search), and a short DIY section that ends with “if that didn’t work, call us”.
Group 4: Price
| Query | Monthly searches (SA) | SD |
|---|---|---|
| plumber near me cheap | 320 | 9 |
| geyser installation cost | 170 | 11 |
| plumber near me prices | 140 | 9 |
| plumber near me price | 140 | 18 |
| plumber call out fee | 140 | 13 |
| plumber near me small job | 110 | 19 |
| geyser replacement cost | 70 | 41 |
| plumber call out fee south africa | 40 | 19 |
| plumber near me home service price list | 10 | 5 |
“How much do plumbers charge per point?” and “how much is a plumber call-out fee in South Africa?” are also among Google’s own related questions for plumbing searches.
Page it needs: a price guide: call-out fee, hourly rate, per-point rate, geyser replacement range by size, blocked drain from-price, gas geyser from-price. “Cheap” is not a request for the cheapest plumber; it is a request for one who shows a number. A price guide wins it without the word appearing on your site.
Group 5: Registration and trust
| Query | Monthly searches (SA) | SD |
|---|---|---|
| pirb registered plumber | 70 | 18 |
| qualified plumber near me | 30 | 19 |
| sans 10254 geyser installation | 30 | 7 |
| coc for geyser installation | 30 | 12 |
Small, but these are the searches of a customer who has been burnt before, and “do plumbers have to be registered in South Africa?” is one of Google’s related questions on the same results pages.
Page it needs: a short registration page: PIRB licence number, SAQCC Gas registration if you have it, what a CoC is and when you issue one, and for Cape Town, the transfer certificate.
Group 6: Location
| Query | Monthly searches (SA) | SD |
|---|---|---|
| plumber near me | 14,800 | 10 |
| plumber near me within 1.6 km | 50 | 25 |
| plumber near me durban north umhlanga | 30 | 7 |
| local plumber near me | 70 | 21 |
Page it needs: the Business Profile does the heavy lifting. On the site, one page per town you serve, each with the services, the from-prices, the response time and the registration repeated. Not the home page with the town name swapped; Google ignores those.
What the data says, in four lines
Location is decided on the map. Geysers are the biggest and cheapest service cluster, with gas at the top. Emergencies and drains are the expensive clicks and the same-day jobs. Price and registration searches are small in volume and decisive in conversion, because almost nobody answers them. Those expensive emergency and drain clicks are exactly what Google Ads for plumbers lets you buy on the days you want the phone to ring faster.
The six pages, in build order
- Price guide. Wins Group 4 and converts every other page.
- Geyser pages (electric, gas, solar, heat pump) with from-prices and the CoC. Wins Group 1.
- Emergency page with honest hours and the after-hours call-out fee. Wins Group 2.
- Blocked drains page per town. Wins Group 3.
- Registration page (PIRB, SAQCC Gas, CoC, Cape Town certificate). Wins Group 5 and the trust decision.
- Town pages, one per area you serve, each linking to the five above. Supports Group 6.
The playbook that goes with this is how to get more plumbing customers in South Africa.
If you’d rather we built it
We build these six pages for plumbers as part of the Local SEO starter (R10,000 a month, month to month, no setup fee), or as the R1,000-a-month five-page site with hosting if you are starting from nothing. Every page is factual and signed off by you before it goes live.
WhatsApp or call 079 100 5187 for the free profile audit, or run your current site through the website audit tool and we will tell you which of the six pages you are missing. Details on the marketing for plumbers page.
Want the pages that answer these searches, built for your town?
Start with a free website audit — no sales call attached. Run the website audit, or WhatsApp or call 079 100 5187. First month free for new clients, month to month after that.



