1. Why a tradesperson in Germany needs a website

In Poland, Facebook, classifieds and word of mouth are often enough. In Germany, that doesn't work. A German customer checks you on Google before they call. They type "Elektriker Stade" or "Maler Hamburg polnisch" and look through the 3–5 websites on the first page of results. If you're not there — in practice, you don't exist.

Second point: Germany is a formal country. The customer expects a company to have a website, to have an Impressum (legal notice), to show clear prices or at least a contact form, to be "real". No website = a signal of "not quite a legitimate business" or "too small to bother with".

Third: a website works for you 24/7. Someone looking for an electrician at 10 p.m. on a Friday won't call you — but they'll send a request through the form. In the morning you have a lead, you call back, you have the job.

A real example: My client — the company Elektro Schlitzen Zak (wall chasing and socket boxes) from near Bremen — started receiving 4–8 enquiries a week through the form, on top of phone calls, after we launched a bilingual PL/DE website. Before the site — mostly referrals from two construction firms.

2. Impressum, Datenschutz, AGB — what the law requires

German law (TMG, the GDPR / DSGVO) demands specific elements on every business website. Missing them = the risk of an Abmahnung (an expensive formal warning letter from a lawyer) of €800–3,000. I'm not joking — this is a common practice among competing firms and law offices.

Impressum (mandatory legal notice)

It must be reachable from every subpage, ideally via an "Impressum" link in the footer. What it has to contain:

  • First and last name (and the full company name for a GmbH/UG)
  • Registered business address (Anschrift — not a P.O. box!)
  • Phone and email
  • Steuernummer or USt-IdNr (German VAT number)
  • For trades in the Handwerksrolle: the name of the Handwerkskammer (chamber of trades) and the registration number
  • Professional liability insurance (Berufshaftpflichtversicherung — for certain trades)

Datenschutzerklärung (privacy policy / GDPR)

The second mandatory page. It describes what data you collect (form, IP, cookies), where you store it, who you share it with, and for how long. Missing it = an Abmahnung from law firms that police the GDPR.

Cookie banner

If you use Google Analytics, Maps, the Facebook Pixel or Google Fonts — you need a consent banner (consent management). Without it — a breach of the TTDSG. Adding it costs a few hundred euros, but it saves you thousands.

AGB (terms and conditions)

Not always mandatory, but strongly recommended for distance-contract services or online shops. For a typical tradesperson with a physical location — optional, but good to have.

A practical tip: don't copy an Impressum from the internet! Every element has to match your business (sole trader, GbR, GmbH — different requirements). When I build sites for Polish businesses in Germany, I generate the Impressum from the client's own details and cross-check it with a generator such as e-recht24.de — that's free and safe.

3. Bilingual PL/DE — for whom and when

The question: do I need a Polish version, or is German enough?

German only — when

If 95% of your customers are German and you don't employ Polish workers or subcontractors. Then a professionally written German site is enough — and simpler to maintain.

PL + DE — when

  • Some of your customers are Poles living in Germany (e.g. Polish bakeries, shops, car repair for the diaspora)
  • You recruit Polish workers or subcontractors
  • Polish businesses in Germany recommend you to their customers
  • You want to show customers "we're 'your own', we understand you"

How to build a bilingual site technically

Three options:

  1. A PL/DE switcher on a single page (the way I have it). Simplest and fast, but weaker for German SEO — Google mostly sees the default language.
  2. Separate URLs (e.g. /de/, /pl/) with hreflang. Best SEO, but more files to maintain.
  3. Separate domains (.pl and .de). The most clearly separated, ideal for large projects. Expensive and 2× the work.

For a typical tradesperson I recommend option 2 — separate URLs on a single domain. That's exactly how the blog section you're reading now is built. Full SEO in both languages, one domain, one hosting plan.

4. Lead-gen: how your site brings in enquiries

A website that just "exists" is a business card. A website that generates enquiries is an investment. The difference is in the details:

A clickable phone number on every subpage

Top bar, header, footer — the phone number always visible and clickable (on a mobile it dials straight away). It sounds trivial, but 90% of sites don't do this well.

WhatsApp Business

In Germany, tradespeople like WhatsApp — faster than email, less formal than a phone call. A floating button on the site plus a "Message us on WhatsApp" link. Conversion from a button like that is often 3–5% of visitors.

An enquiry form

Keep it short: name, phone/email, the problem (one text field). The more fields, the fewer submissions. The goal is to start a conversation, not to collect a full brief.

"A reply within 2 minutes"

Make it a promise: "I reply within 24 h" / "Same-day response". The German customer values predictability. If you promise it — keep it.

Google reviews + Trusted Shops

3–5 reviews from Google embedded on the page. The more the better, but 5 fresh ones are stronger than 30 from four years ago. Trusted Shops is optional — mandatory for shops, nice-to-have for trades.

Google Maps

Your location on the map plus your service area (Einzugsgebiet). A German customer will check "will he come out to me in Buxtehude" before they call.

5. Local SEO in Germany (Google Business + directories)

Google Business Profile (formerly My Business)

The #1 tool for local SEO. Free. You enter: company name, address, phone, categories, opening hours, photos, description. After address verification (a Postkarte by mail) — you start appearing in Google results and on Maps.

What to do to rank higher:

  • A full description with local keywords ("Elektriker in Stade und Umgebung")
  • 10–20 photos (of your work, your team, the company van)
  • Ask customers for reviews (a short link that's easy to send)
  • Post once a week (new projects, seasonal offers)

German business directories

Listings in 10–20 German directories build "citations" (NAP — Name, Address, Phone) and strengthen your ranking. The most important:

  • MyHammer — a job portal for trades (paid leads, but it works)
  • Das Örtliche — a German business directory
  • Gelbe Seiten — the Yellow Pages, a classic still used today
  • Yelp Deutschland — reviews
  • 11880.com
  • Handwerkskammer for your region (if you're entered in the Handwerksrolle)

Local keywords on the site

In the page title, H1 and meta description: always the city name and the general area. Example: "Elektriker Stade, Buxtehude, Horneburg — Zak Elektrotechnik". That's the combination a customer actually types.

Running a business in Germany and need a site that wins customers?

I build bilingual PL/DE websites with a ready Impressum, Datenschutz and local SEO. I issue invoices in Germany (Rechnungen) and in Poland (FV).

6. Examples for the most common trades

Electrician (Elektriker)

  • Specialisations: installation, photovoltaics, smart home, wall chasing (Schlitzfräsen)
  • Highlight: E-CHECK certification, guild membership (Innungsmitglied)
  • Local keywords: "Elektriker [city]", "Elektroinstallation [city]"
  • Add: a guide price or a "free estimate" (kostenloser Voranschlag)

Painter / roofer / floor layer

  • A strong "before/after" gallery — key in this trade
  • Seasonality: feature "interior painting" in autumn, "facades" in spring
  • Reviews that name specific cities — this builds local SEO

Plumber / heating (Heizungsbau)

  • 24/7 emergency service (Notdienst) — state it clearly on the homepage
  • Categories: heat pumps (Wärmepumpe), bathroom renovation, boiler replacement
  • The heat-pump boom — write about BAFA and grants

Cleaning (Reinigung)

  • Segments: home cleaning, office cleaning, post-construction cleaning
  • Reassurance: insurance, vetted staff, discretion
  • Local keywords: very strong — "Putzfrau [city]" gets hundreds of searches a month

7. What it all costs + how AI lowers the rates

A bilingual PL/DE website for a tradesperson with an Impressum, a form, a map, reviews, local SEO and a Google Business Profile in 2026:

  • Basic version (one-page PL+DE, form, Impressum, Datenschutz, maps): €900 – 1,800
  • Business version (3–5 subpages, project gallery, blog, reviews): €1,800 – 3,500
  • With a quote-request system + email/CRM integration: €3,500 – 6,000
  • German hosting + a .de domain: €80–150/year
  • Google Business setup + 10 directories: a one-off €200–500

Without AI, the same projects would cost €2,500 – 8,000 (lower range) or €7,000 – 15,000 (higher range) at an agency. Thanks to tools like Claude from Anthropic I can work faster and keep my prices noticeably below the German market average. More: How much does a website cost in 2026 — the full price guide.

8. FAQ — frequently asked questions

Can I have a .pl domain if my business is in Germany?

Yes, technically. But for SEO in Germany a .de is better — Google treats it as "more German". If you already have a .pl and don't want to switch, you can add hreflang and configure Google Search Console correctly (geographic targeting). For a brand-new business in Germany — definitely a .de.

Do I need an Impressum if I'm a sole trader (Kleinunternehmer)?

Yes, always. Even as a Kleinunternehmer (without VAT) you must have an Impressum with your name, address, phone and Steuernummer. The exception: a purely private page with no commercial activity.

Does the website's German have to be "perfect" in 2026?

Yes — a German customer spots mistakes very quickly. That's why I generate every PL → DE text with AI and then check it by hand. Small stylistic slips cost credibility.

How long does it take to build a bilingual website for a tradesperson?

With me: 7–14 working days for the basic version, 3–4 weeks for a more extensive one. At an agency it's often 6–10 weeks.

Your website in 7 days — with Impressum, Datenschutz, PL/DE and local SEO

Tell me briefly what you need. I'll give you a concrete quote and timeline within 24 h. Invoice from Poland (Faktura) or Germany (Rechnung) — whichever suits you.