Market analysis

Market analysis: Google Ads for tradespeople

Key takeaways
  • 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 €
Median upper bid by search intent
  • 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 €
Searches per month: roofers
  • 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.

Most frequent sources in AI Overviews (mentions across 15 questions)
  • 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.

Initial consultation

Let's find out where your budget can achieve more.

A personal conversation in which we assess your starting point together.

Julia Bühler

Julia Bühler · Solution Manager

Your inquiry comes directly to me. Then you can pick a time right away.

Schedule a consultation

In the first conversation, we identify where the biggest profit potential in your online marketing lies.

In the next step, you choose your appointment.