- We analyzed 5,901 search terms related to the trades, with a combined total of around 3.1 million searches per month (July 2025 to June 2026).
- The value of a search depends on intent, not volume: local service provider searches cost a median of €3.87 per click, product searches €0.68, emergency searches €7.68.
- Plumbing, heating and plumbers are the commercially strongest submarket; roofers are the largest directly visible one.
- Local searches such as "Klempner in meiner Nähe" (plumber near me) are growing by a median of 14% per year, while many general industry terms are declining.
We measured the German Google search market for trade services: 5,901 search terms in the period from July 1, 2025 to June 30, 2026. For each term, we analyzed:
- average monthly searches,
- development over three months and year over year,
- competition intensity and competition index,
- bids for top ad positions,
- monthly distribution of demand.
The volumes are rounded estimates from the Google Keyword Planner. Similar phrasings often receive identical values and sometimes represent the same demand. That is why we consistently distinguish between general industry research, specific searches for a service provider, product and material searches, cost and information research, apprenticeship and career searches, and searches for brands and companies.
In the trades, visibility in your own catchment area at the right time counts for more than the size of the ad budget. Local campaigns with clean geographic targeting and trade-specific keywords reduce wasted spend considerably. Every euro invested goes into searches from the area where new jobs come from.
Alex Sperber, Partner at UnitedAds
The search market is large, but highly fragmented
Around 3.1 million searches per month sounds like a huge market. However, most of it is spread across thousands of small terms.
| Metric | Result |
|---|---|
| Search terms collected | 5.901 |
| Search terms with reported volume | 5.900 |
| Summed average search volume | 3,129,950 per month |
| Median of search terms with positive volume | 110 |
| Search terms with at least 100 searches | 3.164 |
| Search terms with at least 500 searches | 994 |
| Search terms with at least 1,000 searches | 609 |
| Search terms with at least 5,000 searches | 111 |
| Search terms with at least 10,000 searches | 35 |
The 100 largest search terms account for around 38.7% of the summed volume. More than 60% falls to smaller terms and long-tail variants. The large terms bring reach, while the specific long-tail searches usually show a much clearer intent to hire a business.
If you simply add up the volumes, you overestimate the market. Many variants count the same demand twice:
| Search variants | Search volume each |
|---|---|
| fliese / fliesen | 60,500 each |
| sanitär / sanitaer | 18,100 each |
| heizungsbau / heizungsbauer | 9,900 each |
| heizung sanitär / heizungs sanitär | 9,900 each |
| mosaik fliesen / fliesen mosaik / mosaikfliesen | 14,800 each |
| dach sandwichplatten / sandwichplatten dach and other variants | 9,900 each |
Search intent determines the value of a click
The cost per click depends much more on the intent behind a search than on its volume.
| Search intent | Terms collected | Summed search volume | Median upper bid |
|---|---|---|---|
| Local service provider search | 89 | 133.350 | 3,87 € |
| Emergency and 24-hour search | 13 | 4.030 | 7,68 € |
| Company and specialist business search | 44 | 13.750 | 4,30 € |
| Refurbishment, renovation and repair | 74 | 38.090 | 3,24 € |
| Cost and quote research | 71 | 21.230 | 1,72 € |
| Product and retailer search | 254 | 109.900 | 0,68 € |
| Career and apprenticeship search | 101 | 18.700 | 1,12 € |
- Emergency and 24-hour search€7.68
- Company and specialist business search€4.30
- Local service provider search€3.87
- Refurbishment, renovation, repair€3.24
- Cost and quote research€1.72
- Career and apprenticeship€1.12
- Product and retailer search€0.68
Source: Google Ads Keyword Planner via DataForSEO, July 2025 to June 2026
The groups partly overlap. "Sanitärfirma in der Nähe" (plumbing company nearby) belongs to both local search and company search, so the volumes cannot be added up. The weighting is still clear:
- The median upper bid for local service provider terms is about 5.7 times higher than for product and retailer searches.
- For emergency terms, it is about 11 times higher.
- Pure cost research does relate to a project, but is often still early in the decision.
- A lot of competition for product buyers does not mean that the inquiries are valuable for a trade business.
Searches with specific purchase intent are particularly valuable in the trades. People searching for "Elektriker Notdienst" (emergency electrician), "Dachdecker München" (roofer Munich) or "Badsanierung Kosten" (bathroom renovation costs) are often just about to hire someone. That is exactly why Google Ads is one of the marketing channels with the highest likelihood of closing in the trades, provided the campaigns are consistently optimized for profitable inquiries rather than for as many clicks as possible.
Alex Sperber, Partner at UnitedAds
Plumbing, heating and plumbers bring the highest profit contribution per inquiry
The plumbing, heating and air conditioning (SHK) segment combines high reach with the highest costs per click among classic trade services.
| Search term | Searches per month | Competition | Top-of-page bid |
|---|---|---|---|
| heizung | 60.500 | Medium | 1,22–3,93 € |
| klempner | 18.100 | Medium | 3,51–13,38 € |
| sanitär | 18.100 | Low | 1,07–6,55 € |
| heizungsbauer | 9.900 | Low | 2,23–9,60 € |
| installateur | 9.900 | Low | 1,73–7,45 € |
| sanitär in meiner nähe | 8.100 | Medium | 1,13–3,95 € |
| heizungsbauer in der nähe | 8.100 | High | 1,34–5,82 € |
| sanitärinstallateur | 6.600 | Medium | 1,38–6,19 € |
| klempner in der nähe | 5.400 | High | 2,05–9,63 € |
| badsanierung kosten | 4.400 | Medium | 0,76–2,22 € |
| sanitärnotdienst | 2.400 | High | 2,71–9,97 € |
At up to €13.38, "Klempner" (plumber) reaches the highest reliable upper bid among the high-volume general trade terms. The local variants are valuable too:
| Search term | Search volume | Top bid |
|---|---|---|
| klempner in der nähe | 5.400 | up to €9.63 |
| klempner in meiner nähe | 2.900 | up to €10.22 |
| wasserinstallateur in der nähe | 1.300 | up to €7.88 |
| sanitärfirma in der nähe | 1.000 | up to €7.46 |
| heizungsfirmen in der nähe | 2.900 | up to €6.02 |
Bathroom renovation forms its own project market. Cost terms bring reach, but the highest bids go to specific company and service provider phrasings with smaller volume:
| Search term | Search volume | Competition | Top bid |
|---|---|---|---|
| badsanierung kosten | 4.400 | Medium | 2,22 € |
| bad renovieren | 3.600 | High | 4,01 € |
| badrenovierung | 1.600 | High | 4,22 € |
| badezimmer sanierung | 1.000 | High | 4,42 € |
| badsanierung firma | 390 | High | 5,34 € |
Our assessment: very high potential. The segment combines large general and local demand, fast-growing "near me" searches, high values for emergency services and many recurring services.
Roofers are the largest directly visible trades market
The roofing market is the highest-volume clearly identifiable service market in our analysis.
| Search term | Searches per month | Competition | Top-of-page bid |
|---|---|---|---|
| dachdecker | 40.500 | Low | 1,13–5,99 € |
| dachdecker in der nähe | 18.100 | Medium | 0,72–2,50 € |
| dachdecker in meiner nähe | 12.100 | Medium | 0,78–2,89 € |
| dachreinigung | 3.600 | High | 1,45–6,37 € |
| dachsanierung | 2.900 | Medium | 1,14–4,01 € |
| dachsanierung kosten | 2.400 | Medium | 0,56–1,98 € |
| dachbeschichtung | 1.900 | High | 1,72–8,07 € |
| dachreinigung kosten | 1.600 | High | 0,83–3,22 € |
- dachdecker40,500
- dachdecker in der nähe18,100
- dachdecker in meiner nähe12,100
- dachreinigung3,600
- dachsanierung2,900
- dachsanierung kosten2,400
Source: Google Ads Keyword Planner via DataForSEO
Despite 40,500 searches, "Dachdecker" (roofer) has a competition index of only 19, a low value for such a large term. The upper bid of up to €5.99 nevertheless shows clear commercial relevance. While general demand for "Dachdecker" weakened over the period, "Dachdecker in meiner Nähe" (roofer near me) developed significantly better: searching is shifting toward choosing a specific regional provider.
At the same time, the roofing market contains many high-reach terms without any intent to hire a business:
| Product or information term | Search volume | Top bid |
|---|---|---|
| trapezblech | 40.500 | 1,68 € |
| trapezbleche für dach | 18.100 | 1,39 € |
| dachziegeln | 18.100 | 1,46 € |
| pultdach | 14.800 | 1,72 € |
| dachgaube | 12.100 | 2,23 € |
| sandwichplatten dach | 9.900 | 1,46 € |
Our assessment: very high potential, especially for general and local roofer searches, roof cleaning, roof coating, refurbishment and re-roofing. Material, construction type and DIY searches must be consistently excluded.
For tiles, search intent separates jobs from wasted spend
The tile segment has the most variants and the greatest reach. However, most of it concerns products, colors, designs, DIY stores and self-installation.
| Search term | Searches per month | Competition | Top-of-page bid |
|---|---|---|---|
| fliesen | 60.500 | High | 0,26–1,44 € |
| fliese | 60.500 | High | 0,26–1,44 € |
| klebefliesen | 22.200 | High | 0,12–0,80 € |
| terrassenfliesen | 18.100 | High | 0,28–1,25 € |
| fliesenleger | 18.100 | Low | 0,89–3,33 € |
| mosaikfliesen | 14.800 | High | 0,14–1,27 € |
| fliesen verlegen | 2.400 | Medium | 0,17–1,93 € |
| fliesenleger kosten | 1.000 | Medium | 0,43–1,44 € |
The difference between "Fliesen" (tiles) and "Fliesenleger" (tiler) is decisive. "Fliesen" has a competition index of 100, but an upper bid of only €1.44. "Fliesenleger" has an index of 25 and reaches up to €3.33. Searching for the service provider is therefore worth significantly more than product research.
The large product and do-it-yourself searches include self-adhesive tiles, mosaic and terrazzo tiles, wood-look tiles, painting over tiles, tile stickers, tiles at OBI or Hornbach, and tile adhesive and accessories. Local tiler searches such as "Fliesenleger in der Nähe" (tiler nearby), on the other hand, are barely represented in our data.
Our assessment: high potential with a very high risk of wasted spend. "Fliesenleger" alone brings 18,100 searches per month, but the raw volume of the segment is not demand for installation services.
Timber construction and carpentry offer reach at moderate costs per click
| Search term | Searches per month | Competition | Top-of-page bid |
|---|---|---|---|
| zimmerei | 14.800 | Low | 0,71–2,81 € |
| holzbau | 8.100 | Low | 0,82–2,92 € |
| holzrahmenbau | 5.400 | Low | 0,82–2,55 € |
| zimmerei in der nähe | 5.400 | Low | 0,66–2,10 € |
| zimmereien in meiner nähe | 5.400 | Low | 0,66–2,83 € |
| zimmerer in der nähe | 5.400 | Low | 0,66–2,10 € |
| holzbau in der nähe | 1.600 | High | 0,61–2,02 € |
| dach und holzbau | 1.600 | Low | 0,84–4,16 € |
Costs per click are lower than in the plumbing and heating segment, and the competition index of the most important terms is very low: Zimmerei (carpentry) 10, Holzbau (timber construction) 17, Holzrahmenbau (timber frame construction) 18. This can mean a good ratio of reach to advertising pressure. The positive development of local carpentry searches is striking, while general terms are partly weakening.
Our assessment: high potential at moderate prices, especially for regionally active businesses. Timber trade, material searches, architecture and technical information must be separated.
For painters, local search is what counts
| Search term | Searches per month | Competition | Top-of-page bid |
|---|---|---|---|
| lackierer | 12.100 | Low | 0,78–2,75 € |
| painter and decorator | 8.100 | Low | 0,92–3,04 € |
| malerbetrieb in meiner nähe | 1.300 | Medium | 0,77–2,70 € |
| maler und lackierer in der nähe | 880 | Medium | 0,87–2,94 € |
| maler und lackierer in meiner nähe | 590 | Medium | 0,97–3,48 € |
| preisliste malerarbeiten | 390 | Medium | 0,57–1,57 € |
The general job titles are not clearly commercial; they also relate to apprenticeships, salaries or job offers. The local terms are more meaningful: less volume, but positive development and more competition. Customer phrasings such as "Maler in der Nähe" (painter nearby), "Malerfirma" (painting company), "Wohnung streichen lassen" (have an apartment painted), "Fassade streichen lassen" (have a facade painted) or "Maler Angebot" (painter quote) are not sufficiently included in our data.
Our assessment: medium to high potential, especially locally. For a complete market size, we add customer- and service-related painter terms to the analysis.
The most important purchase-ready searches at a glance
| Search term | Avg. searches per month | Competition | Top-of-page bid |
|---|---|---|---|
| dachdecker | 40.500 | Low | 1,13–5,99 € |
| dachdecker in der nähe | 18.100 | Medium | 0,72–2,50 € |
| fliesenleger | 18.100 | Low | 0,89–3,33 € |
| klempner | 18.100 | Medium | 3,51–13,38 € |
| zimmerei | 14.800 | Low | 0,71–2,81 € |
| heizungsbauer | 9.900 | Low | 2,23–9,60 € |
| installateur | 9.900 | Low | 1,73–7,45 € |
| sanitär in meiner nähe | 8.100 | Medium | 1,13–3,95 € |
| heizungsbauer in der nähe | 8.100 | High | 1,34–5,82 € |
| sanitärinstallateur | 6.600 | Medium | 1,38–6,19 € |
| klempner in der nähe | 5.400 | High | 2,05–9,63 € |
| zimmereien in meiner nähe | 5.400 | Low | 0,66–2,83 € |
The term with the highest volume is not the economically strongest. "Klempner" (plumber) has less than a third of the volume of "Heizung" (heating), but reaches an upper bid more than three times as high.
The competition index says little about the value of an inquiry
Across all terms with a reported bid, the median for a top ad position is around €1.43. Product, material, DIY store and information searches push this value down. The commercially relevant trade terms are significantly higher:
| Search term | Top bid |
|---|---|
| klempner | 13,38 € |
| klempner in meiner nähe | 10,22 € |
| sanitärnotdienst | 9,97 € |
| klempner in der nähe | 9,63 € |
| heizungsbauer | 9,60 € |
| wasserinstallateur | 8,68 € |
| heizungsfirma | 8,31 € |
| gas wasser installateur | 8,22 € |
| heizungsinstallateur | 8,19 € |
| dachbeschichtung | 8,07 € |
| wasserinstallateur in der nähe | 7,88 € |
| sanitärfirma in der nähe | 7,46 € |
"Fliesen" (tiles) has a competition index of 100 with an upper bid of €1.44, "Heizungsbauer" (heating installer) an index of 33 at €9.60, "Klempner" (plumber) an index of 37 at up to €13.38. The index measures competition for ad positions, including among retailers selling products. It says nothing about the quality of an inquiry for a tradesperson. We describe how we build such campaigns in Google Ads for tradespeople.
Local searches are growing, general ones are declining
The most important trend is the growth of local phrasings. Particularly strong growth is seen for "Zimmereien in meiner Nähe" (carpenters near me), "Sanitär in meiner Nähe" (plumbing near me), "Dachdecker in meiner Nähe" (roofer near me) and "Klempner in meiner Nähe" (plumber near me), plus heating fitter, water installer, installer, heating installer and painting business, each with "in meiner Nähe" (near me) or "in der Nähe" (nearby).
Of the 89 local service provider terms, 45 are developing positively, 15 are unchanged and 29 negative. The median annual development is +14%. Many general terms, on the other hand, are weakening, including plumbing, roofers, tilers, carpentry, timber construction, painters and varnishers, glaziers and roof refurbishment.
This does not mean the trades market is shrinking. People search more specifically and more locally, closer to the decision for a business. These are exactly the searches that are valuable for trade businesses, because region and intent to make contact are already recognizable.
Demand follows the season, very differently depending on the trade
Across all terms, March 2026 was the strongest month with around 3.59 million summed searches, December 2025 the weakest with around 2.49 million. The difference is about 44%.
| Segment or search term | Strongest month | Weakest month | Assessment |
|---|---|---|---|
| Heating | January: 135,000 | May: 27,100 | Very pronounced winter season |
| Heating installers | January: 12,100 | May: 6,600 | Significantly stronger in winter |
| Roofers | September: 60,500 | December: 27,100 | Relevant from spring to fall |
| Roofers nearby | July: 22,200 | December: 8,100 | Local demand particularly strong in summer |
| Roof cleaning | March: 5,400 | November: 2,400 | Clear spring market |
| Roof coating | March: 2,900 | December: 1,000 | Highly seasonal outdoor trade |
| Plumbing | July: 22,200 | several months: 18,100 | Comparatively stable |
| Tilers | July: 22,200 | December: 14,800 | Year-round, with a summer boost |
| Carpentry | March: 18,100 | December: 9,900 | Significantly stronger in spring |
| Painters and varnishers | September: 9,900 | December: 5,400 | Stronger in late summer and fall |
| Bathroom renovation | January: 4,400 | June: 2,400 | Stronger at the start of the year |
Heating, roof cleaning, roof coating and roofing services need their own seasonal budget planning. Plumbing and interior finishing services are spread more evenly across the year.
This is where the biggest opportunities lie
- Plumbing, plumbers and heating: the best combination of volume, local demand and cost per click. Plumber, installer, company, emergency service and "near me" terms are particularly valuable.
- Roofers and roofing services: the largest directly recognizable service provider demand of all individual trades. Roof cleaning and roof coating are commercial submarkets of their own.
- Bathroom renovation: less volume than general plumbing and heating terms, but often specific and larger projects. Company terms are economically stronger than pure cost research.
- Tilers: 18,100 searches per month with low competition, surrounded by a much larger product and do-it-yourself market.
- Carpentry and timber construction: high general and local demand at moderate costs per click, with growing local searches.
- Local long-tail searches: The growing "near me" terms are the clearest opportunity across all trades.
Two risks distort any market size
- Product and DIY store searches: For tiles, timber and roofing, searches for OBI, Hornbach, materials, accessories, colors and self-installation increase visible reach without generating demand for a business.
- Apprenticeship and career searches: Apprenticeships, master craftsman school, salaries, job offers, job profiles and exam questions are widespread for tilers, plumbing and heating, painters and electrical engineers.
For questions about tradespeople, Google also cites individual businesses
We searched Google for 15 typical questions, for example "was kostet eine badsanierung" (what does a bathroom renovation cost), "klempner notdienst kosten" (emergency plumber costs) or "dach neu decken kosten" (cost of re-roofing) (queried on October 22, 2026). For all 15 questions, an AI Overview appears above the search results.
The sources are widely spread: 42 different websites in 44 mentions; no website appears more than twice. At least nine of the 42 websites can be recognized by their name as trade businesses, for "klempner notdienst kosten", for example, three plumbing businesses. Only 16 of the 44 mentions come from websites among the top five search results.
- my-hammer.de2
- ee-experten.com2
- reisser.de1
- homeday.de1
- obi.de1
- klempner-riedel.de1
Source: Google search results Germany via DataForSEO, queried on October 22, 2026
How we build content for AI Overviews is described on our page about GEO.
Conclusion: the potential lies in specific local searches
The German search market for trade services is large and very attractive for Google Ads. The most important trend is the growing local search intent: "Sanitär in meiner Nähe", "Dachdecker in meiner Nähe", "Klempner in meiner Nähe" or "Zimmereien in meiner Nähe" are developing much more strongly than many general terms.
Costs per click show the difference between reach and economic value. Product and retailer searches reach a median upper bid of €0.68, local service provider searches €3.87 and emergency terms €7.68. The highest bids are therefore for specific local, problem-related and provider-oriented searches; the terms with the most reach are below them.


