What is the 3-Pack, and why do you lose the moment you’re not in it?
Someone in Hamburg-Wandsbek with a burst pipe at 2am opens Google, types “klempner notdienst hamburg” (plumber emergency Hamburg), and calls. Not the company with the cleanest van. Not the one with 30 years of experience. The one sitting in the three tiles above the blue links, the 3-Pack.
That’s exactly what I work on with trades businesses across Hamburg and Schleswig-Holstein: SEO for tradespeople means, in practice, that your Google Business Profile is one of the first three results for emergency searches, not one of the ten websites listed below them. Research from the German Crafts Association (ZDH) shows that over 70% of private clients award the job to one of the first three results in the pack. If you’re not there, it doesn’t matter how good your work is, or how long your Meisterbrief has been hanging on the wall.
The field is strikingly empty. For “seo für handwerker” (the German search term trades business owners actually type), search volume runs around 320 queries a month, with almost no real competition. The few results that do rank there mostly rank on domain-name match, not real optimisation. Anyone starting now isn’t competing against much.
How does Google actually decide who lands in the 3-Pack?
Google weighs three things, and it helps to know them before reaching for any single lever. Relevance: does your profile match what’s being searched? That depends mainly on your primary category, less on your website. Distance: how close are you to the searcher? You can’t steer this directly, but you can make clear to Google which area you serve. Prominence: how well-known and active does your business look? Reviews, NAP consistency, and profile activity all flow into this. These three aren’t a switch you flip once. They’re an interplay Google keeps re-scoring, which is why fixing something once and never looking at it again doesn’t hold.
What four mistakes knock you out of the 3-Pack?
The reason most trades businesses aren’t in the pack is almost never the quality of the work. It’s four recurring mistakes in the profile:
- Wrong primary category. Many plumbing businesses sit under “Bauunternehmen” (construction company) instead of “Sanitärinstallateur” (plumber) on Google. Wrong cluster, wrong visibility. As far as Google’s concerned, you’re something you’re not.
- No service areas set. Without defined service areas, you only show up right at your registered address, not across the 30 km radius you actually serve.
- Reviews from 2021. Twelve reviews from three years ago, while the competition has 80. In the 3-Pack algorithm, that’s practically a knockout factor.
- No Local Service Ads active. Whoever sits at the very top with the “Google Guaranteed” badge picks up 30 to 50% more clicks than the organic results underneath.
Each point is fixable on its own. Together, they’re the difference between a phone that rings on emergency searches and one that stays silent.
What do private clients actually google when something breaks?
The search terms that actually turn into calls are rarely generic. A few real volumes from the trades segment:
- “elektriker hamburg” (electrician Hamburg), around 1,300 searches/month, high commercial intent
- “klempner hamburg” (plumber Hamburg), around 720 searches/month, high commercial intent
- “heizung notdienst hamburg” (heating emergency Hamburg), around 170 searches/month, urgent need, very high buying readiness
- “dachdecker schleswig-holstein” (roofer Schleswig-Holstein), around 210 searches/month, regional, high intent
- “maler eimsbüttel” (painter Eimsbüttel), around 110 searches/month, local, high intent
Notably: emergency terms like “heizung notdienst” have moderate volume but extremely high conversion, whoever types that calls within 30 minutes in most cases. Specialist terms like “dachdecker reetdach hamburg” (thatched-roof specialist) have smaller volumes but almost no competition and high job values. Both kinds of searches belong on your profile and your website, not just one.
Which levers actually decide it
Four levers determine whether you end up in the pack or not. None of them is exotic, but each has a pitfall most businesses only see once it’s laid out in an audit.
The primary category. Google clusters your profile around this one setting. “Sanitärinstallateur” instead of “Bauunternehmen” decides which searches you’re even eligible for, not how good your description reads. Most businesses have it set wrong and don’t know it.
Service areas, not just an address. The radius itself is a trade-off: too tight, and you miss emergency calls from neighbouring towns; too wide, and Google flags you as unreliable. The right balance depends on your actual drive time, not a rule of thumb.
Review velocity over total count. A profile with lots of old reviews loses to one with fewer, fresher reviews from the last few months. Building that cleanly and GDPR-compliant, through a moment where the client actively chooses to review rather than automated spam, is something I personalise for clients using the Claude API: individual invitations after job completion, in variations that don’t read like a template.
Local Service Ads. Whoever sits at the very top with the “Google Guaranteed” badge picks up 30 to 50% more clicks than the organic results underneath. The paperwork behind it (insurance proof, Meisterbrief, background check) is exactly why most businesses never touch the topic, even though the principle pays off: you pay per verified lead, not per click. In emergency trades like plumbing, electrical or heating, it’s almost mandatory; in scheduled trades like painting or carpentry, it’s more optional, because organic visibility carries more weight there.
On top of that sits a legal layer that’s often overlooked: registration in the Handwerksrolle of the responsible Handwerkskammer (HwO §1 ff.), the Meisterpflicht for Anlage-A trades, UWG-compliant pricing. A visible Handwerksrolle entry in the footer and a correctly referenced Meisterbrief are exactly the signals that tip a private client from one business to the next during an emergency decision, when both are sitting in the 3-Pack.
Why doing it yourself rarely holds up
Each individual lever can technically be handled on your own. The problem isn’t the setting itself. It’s that Google keeps changing the rules, the four levers affect each other, and a single wrong variable (too tight a service area, wrong category, a GBP update nobody noticed) can make months of work invisible again, with no warning anywhere. Then there’s the time cost: every hour spent on the Google profile is an hour not billed on-site. Most businesses that try this themselves only notice months later where it tipped, and by then there’s no time left to fix it before the next emergency job goes to the competitor instead.
What’s at stake: an example from Pinneberg
To illustrate how quickly the picture shifts once these variables tip: a hypothetical but typical pattern for a plumbing business with ten employees. Before: GBP primary category set to “Bauunternehmen” instead of “Sanitärinstallateur”, four service areas confined to Pinneberg itself, 18 reviews spread over three years with the last one 14 months old, website ranking position 12 for “klempner pinneberg”. Emergency work came 80% from old referrals. Every week without visibility, the job went to a competitor who does worse work but gets found more easily.
After five months with the category corrected, twelve service areas extending to Hamburg-West, 41 reviews averaging 4.8 stars, and Local Service Ads active: top-3 ranking for “klempner pinneberg” and “heizung notdienst pinneberg”, around 14 verified leads a month through LSA, emergency work now accounting for half of revenue.
Important: this is an anonymised, typical pattern, not a specific client. We’d look at real numbers in the audit, based on your own profile, your review situation, and the competition in your radius. For the regional context (how this differs by neighbourhood), take a look at my location guides for Hamburg and Schleswig-Holstein.
FAQ: SEO for tradespeople
How quickly will I notice something?
GBP corrections take effect within two to four weeks, visible in the map pack. Review velocity builds over three to six months. LSA delivers from day one after verification, which usually takes 14 to 21 days. Ranking for “[trade] [city]” is realistic within three to six months.
Is this worth it for a one-person business?
If you end up in the 3-Pack, yes. A single emergency job a month typically covers the retainer. For pure sub-contracting work without direct clients, probably not, and I’ll say so honestly in the audit.
Do I need Local Service Ads?
In emergency trades like plumbing, electrical or heating, almost always. In scheduled trades like painting or carpentry, optional. In the audit I check whether your category is even LSA-eligible.
What about GDPR when collecting reviews?
Handled cleanly through a QR code on the delivery note or handover document, where the client actively chooses whether to review. No automated email spam without double opt-in.
What does this cost?
The audit is free. The SEO retainer starts at €1,500/month, cancel anytime. LSA setup is a one-off €1,500, management afterward €600/month, also bookable separately.
How is this different from a generic provider like “handwerker-seo.com”?
Those are mostly DACH-wide generalist providers with exact-match domains that rank mainly because of the domain name, not real optimisation. I’m based in Elmshorn, know the competition from Hamburg-Eimsbüttel to Itzehoe in detail, and work with the local GBP advantage a nationwide provider doesn’t have. No six-month lock-in contracts either. The retainer is cancellable anytime.
Free audit for your business
If your Google Business Profile hasn’t changed in years, you’re losing emergency enquiries every day to competitors who do worse work but are more visible. Request a free audit: the status of your profile, your review situation, competition within your 30 km radius, and whether Local Service Ads are even worth it for your category. This is a diagnosis, not a sales pitch. You get the points that actually tip in your case, even if you don’t book anything afterward. More on how it works for your trade: SEO for tradespeople in Hamburg and Schleswig-Holstein.
Automate Your GBP in 20 Min — Prompts + Step-by-Step
Enter your email and I'll send you the guide estate agents and tradespeople use to automate their Google Business Profile in 20 minutes.
Check your inbox — the guide is on its way.
No spam · Unsubscribe anytime