Professional website for roofers and roofing companies
The German roofing trade is structurally fully booked, regulatorily dense and publicly visible like hardly any other construction trade - every roof renovation, every flat-roof overhaul, every roof-side PV installation remains visible from the street years later. At the same time, the paths to commissioning increasingly run online: owners, property managers, architects and insurers research businesses on Google, read reviews, inspect reference projects and check the trade-roll registration. We build websites for roofing businesses that make master and ZVDH qualifications visible, structure the craft variety (pitched roof, flat roof, green roof, roof-side solar, insulation) clearly, communicate the storm emergency service precisely and classify the BEG/BAFA/KfW funding landscape factually - without forcing your business into an IT project on the side and without promises we could not keep.
Why roofing businesses need a high-quality website despite full order books
Roofing businesses in Germany have been fully booked for years - a renovation backlog in the building stock, the energy transition, storm damage after extreme weather, PV ramp-up on the roof and ongoing new construction. According to ZVDH, the German roofing trade employs around 90,000 people in roughly 13,000 specialist firms. Exactly this full utilisation is the strategic trap: those who are fully booked rarely invest in their own online presence - and thereby lose narrative control over their own trade. The consequence: owners google "roof renovation + city", "flat roof leaking", "heat pump only worthwhile with roof insulation" or "photovoltaics roof cost" and land on guide portals, lead exchanges and intermediary platforms such as MyHammer, Blauarbeit or regional craft-comparison sites that resell enquiries on commission. Without your own visible website you hand the field exactly to these intermediaries - and ultimately pay for it per lead commission.
The projects themselves are becoming both more complex and more valuable. A modern roof renovation is rarely just a re-roofing: it includes insulation upgrades per GEG, interfaces with photovoltaics, green-roof options, drainage per DIN 1986-100, lightning protection connections per DIN EN 62305 and funding applications via BEG EM or KfW. Customers who sense this complexity are not looking for an installer with a price tag but for a specialist firm that can advise. A website that makes your master title, your ZVDH qualifications, your typical projects and your understanding of the funding landscape visible wins exactly these higher-value projects - while competitors without an online presence remain limited to low-margin small repairs and paid leads.
The third dimension is trust in moments of crisis. Storm damage, a leak after heavy rain, a detached ridge - these are stress situations in which owners, tenants and property managers decide within minutes whom to call. Three things decide it on the website: a prominent emergency phone number, a clear statement about reach and service area, and a calm and factual tone that signals competence. Those who land in this moment on a generic website-builder page without an emergency note simply call the next business. A good roofing website pays for itself within one or two storm seasons through collected emergency callouts alone.
In addition, B2B customers are growing in importance: property managers, housing companies, municipalities and facility managers today award roof maintenance and renovation contracts after an online pre-screening. They want to see trade-roll registration, certifications (ZVDH specialist for solar technology, SCC for site safety on large projects), reference objects in a comparable size bracket and a stable contact structure. This information belongs in a structured B2B area or a clearly recognisable section on the site - not hidden in the imprint.
What belongs on a modern roofing website
The homepage answers within ten seconds: what is your main focus (pitched roof, flat roof, both), which service area you cover (map or clear list of cities and districts), who is the responsible master craftsman (real photo, no stock material), how to reach you in an emergency (click-to-call phone number, emergency status). Real photos of your scaffolding, your crews and your finished roofs work better than any rendering gallery from tile-manufacturer catalogues. Auto-play videos with dramatic drone flights are popular but are rather an obstacle in a mobile-network emergency - we recommend calm, fast-loading homepages with a clear CTA.
Service pages are structured by craft focus, not by keyword. For the pitched roof: dedicated pages for plain tiles (Biberschwanz), clay tiles, concrete tiles, slate (Altdeutsche Deckung, Schuppendeckung, rectangular cover) and metal roofing (zinc, copper, aluminium, titanium zinc per DIN EN 988) - each with typical use cases, maintenance notes, service life and price range instead of a fixed price. For the flat roof: bitumen sheets, plastic sheets (PVC, FPO, EPDM), green-roof build-up, inspection and maintenance per the ZVDH professional rule for sealing. For green roofs: extensive vegetation (Sedum, moss, typical build-up of 6-15 cm) and intensive vegetation (perennials, lawn, walkable roof gardens) per the FLL guidelines (German research society for landscape development and landscaping) with references to rainwater retention and summer cooling. For PV and solar thermal: substructure, roof penetration, hook systems per the ZVDH professional rule "Solar installations on the roof", clear separation from the electrical connection side. For insulation: on-rafter insulation (classic PIR or mineral-wool build-ups), between-rafter insulation and under-rafter insulation, with references to GEG minimum values and BEG eligibility.
The reference gallery is the strongest trust format and at the same time the most sensitive. We structure it by craft (pitched-roof renovation, flat-roof new build-up, green roof, PV on-roof installation) and add a short fact box per project: construction year of the building, size (sqm), material used, construction duration, particularities where relevant (listed façade, storm damage, renewed substructure). Personal data of the building owner stays out - we use general location descriptions ("single-family house, built 1968, Münster area") instead of addresses, obtain written image consents and pay attention to clean frames in which house numbers, name plates and neighbouring properties are not in focus. Drone shots are aligned with § 21h of the German Air Traffic Regulation (overflight of neighbouring properties only with consent or after case-specific assessment).
The emergency and storm-damage block belongs at the top of the page and in the header, not in a footer. Content: click-to-call phone number, availability windows (weekdays, Saturdays, Sundays/public holidays), service area with radius, price frame for travel and emergency hourly rate, reference to typical first-response measures (emergency tarpaulin cover, provisional repair). A short safety panel for owners ("in case of acute water ingress, switch off electricity in the affected area, secure valuables, take photos for the insurance, do not climb onto the roof") takes on part of the orientation that otherwise the phone has to provide on early Sunday morning. The key rule: the emergency service is only advertised for the regions where it is actually delivered reliably. In storm nights a voicemail disappointment becomes a one-star review faster than an additional callout brings in margin.
A funding information block on BEG EM (BAFA grant for individual measures such as roof insulation), BEG WG (KfW loan for residential buildings), the iSFP bonus and the heating subsidy classifies the landscape factually - without promising specific percentages and without staging the business as an energy efficiency expert if it is not listed in the EEE register of dena. The phrasing we recommend is, in spirit: "For many roof renovations a BEG funding may come into question. The binding funding assessment and application support is provided by an energy efficiency expert from the EEE register; we coordinate our execution closely with your energy consultant." This division of labour is clean under competition law and compliant with the RDG (no individual-case promise, no legal advice), and it positions you as a serious partner in the renovation process - not as a funding promiser.
A blog or guide area on the typical questions around the roof (service life of different coverings, insulation thicknesses under GEG, green-roof build-up and maintenance, post-storm roof check, the PV-electrics interface, heavy-rain drainage, roof and heat pump) builds reach in Google search and positions your business as knowledgeable. A factual tone with real sources (ZVDH professional rules, the GEG text, FLL guidelines, DIN standards), no comparative advertising against other businesses, no salvation promises on energy savings - that is exactly the tone that builds trust and stays compliant with competition law (UWG).
Enquiries run through a lean form with clear mandatory fields (property address, craft context, time horizon, contact details) without file uploads. Enquirers send photos of the damage or of the existing roof directly by email to your business mailbox after the first contact - this avoids malware risks from uploaded files, saves compliance effort and routes communication without detours into your usual email system. The form message itself is delivered via a secure SMTP connection directly to your mailbox; we do not store message content on our systems. You then transfer incoming enquiries into your trade software (Pebe, ToolTime, Handwerksbüro, pds, Streit, HERO Software or similar) that your office uses anyway.
Legal framework: HwO Annex A, ZVDH professional rules, GEG, site safety, GDPR and BFSG
The roofing trade is listed in Annex A No. 4 of the German Crafts Code (HwO) as a regulated trade - independent operation requires a registered master roofer or an equivalent qualification under § 7 HwO. On the website this means two things: first, the master title with the responsible chamber of crafts must be visible (typically in the team area and in the imprint); second, promotional labels such as "roofing specialist firm" or "master roofing business" are only admissible if the entry in the Trade Roll actually exists. The binding rules of the regional guild associations and the national umbrella body ZVDH (Zentralverband des Deutschen Dachdeckerhandwerks) go further - the ZVDH professional rules (including the "Rules of the German Roofing Trade" with chapters on pitched roofs, sealing, solar installations on the roof and metal work) represent the recognised state of the art. We refer on the website factually to this rule framework without individually promising compliance for every single order - that would be an unnecessary liability shift.
The Building Energy Act (GEG) in the version applicable since 2024 ("Heating Act") indirectly affects the roofing trade because roof renovations are often funding- and efficiency-relevant. Relevant for the website are § 48 GEG (roof and top-floor ceiling - retrofit obligations at certain construction years and renovation triggers), the typical U-value corridor for on-rafter and between-rafter insulation and the interface with PV obligations in individual federal states (e.g. PV obligation for non-residential buildings in North Rhine-Westphalia, Baden-Württemberg and Bavaria; details vary). The website presents these frameworks generally and classifies them; binding funding or renovation assessments for the specific building come from an energy efficiency expert from the EEE register (dena/BAFA), not from the business. This clear separation is simultaneously compliant with the RDG (no unlicensed legal service) and clean under competition law.
Site safety on a roofing website is less a marketing topic than a signal of technical seriousness. Roofers regularly work at fall heights above 3 metres; central are the Ordinance on Industrial Safety (BetrSichV), the Technical Rules for Industrial Safety (TRBS 2121-1 to 2121-3) for scaffolding and personal protective equipment against falls (PSAgA), DGUV rule 101-038 (construction work) and the corresponding regulations of the BG BAU. A short "Safety on our sites" section - mobile scaffolding per DIN EN 12811, anchorage devices per DIN EN 795, PSAgA per EN 361/363/360 - is a decisive factor for property managers, municipalities and facility managers. For larger commercial sites an SCC certification (Safety Certificate Contractor) is also requested; when in place, the certificate belongs visibly on the page.
GDPR topics in the roofing trade concentrate on three fields: contact forms (data minimisation, clear purpose binding, no tracking in the form process - we work without storing message content on our systems), reference and site photos (written consent of the building owner, retouching of recognisable house numbers and name plates, handling of drone shots per § 21h of the German Air Traffic Regulation) and review widgets (GDPR-aligned embedding of Google Reviews or ProvenExpert with a corresponding update to the privacy notice). Art. 9 GDPR is typically not relevant in the roofing trade - health or social insurance numbers have no place on a roofer website, and we build the site in a way that such data is not even collected in the first place.
The German Accessibility Strengthening Act (BFSG), in force since 28 June 2025, directly covers roofing websites as soon as they offer consumer-relevant digital services - classically via online enquiry or emergency forms and electronic communication channels. We therefore build across the board to WCAG 2.1 AA criteria: contrast values above 4.5:1, full keyboard operability of forms, screen-reader compatibility without abusive aria-hidden, form labels instead of placeholder tricks and clear focus visibility. This is simultaneously an SEO and quality gain and protects from the attack surface that BFSG will develop through market supervision over time.
Local visibility, Google Business Profile and reviews
Roofing jobs are almost always local. Private customers and property managers rarely search beyond a 30-50 km radius, and in storm-damage situations that radius is often narrower still. Google Business Profile with the primary category "Roofing Contractor" and matching secondary categories ("Roofing Supply Store" does not fit; rather "Roof Repair", "Flat Roof", "Solar Energy Company" if you also mount PV on the roof) is the single most important local lever. We set up the profile or hand maintenance over to your office so you can enter special hours yourself (company holidays, summer rotations, holiday emergency shifts). Consistent NAP data (name, address, phone) across the website, Google Business Profile, directory entries such as Das Örtliche and Gelbe Seiten and regional craft portals is the most solid lever in local SEO - unspectacular but enduringly effective.
Reviews are especially central in this industry. A roof renovation is a five- to six-figure undertaking that owners rarely commission twice in a lifetime - so they research thoroughly before calling. Authentic Google and ProvenExpert reviews with understandable project descriptions have a measurable impact on the quality of enquiries. We recommend a lightweight review collection after acceptance (QR code on the final invoice or on the acceptance confirmation, short direct link in the closing email) and embed a review widget in a GDPR-aligned way on the website so that new customers do not migrate to Google first. Responses to reviews stay factual and without project details - even a two-star review is best answered briefly and professionally, not polemically.
Structured data per Schema.org (RoofingContractor as a subtype of LocalBusiness, openingHoursSpecification with special hours during storm events, areaServed for the service area, FAQPage for the guide sections, ImageObject for the reference gallery with clean alt texts) signals the business category to Google and improves placement in local search. Additionally we maintain the ZVDH business directory, guild portals, regional craft portals and - where sensible - specialised portals such as Dachdeckerheld or comparable specialist directories. A note of caution: we advise against excessive registration in low-value directory lists that charge three-digit annual amounts for effectively useless entries - clean NAP consistency plus two carefully maintained premium directories produce more than twenty low-value entries.
The B2B path - property managers, housing companies, architects, municipalities, facility managers - runs differently from private-customer enquiries. This audience researches businesses often by phone and through personal referrals but checks the website in parallel for seriousness: trade-roll registration, ZVDH qualifications, SCC certificate, reference objects in comparable size, stable contacts with direct dial-in. We recommend a clearly recognisable B2B area (dedicated subpage or anchor on the homepage) focused on roof maintenance contracts, large projects, tender processes (VOB/B, GAEB formats) and schedule reliability - qualities that private customers do not actively look for but that B2B decision-makers want to see at a glance.
Frequently asked questions about websites for roofing businesses
Do I need to display my master craftsman (Meister) qualification and trade-roll registration on the website?
Yes. In Germany the roofing trade (Dachdeckerhandwerk) is listed in Annex A No. 4 of the Crafts Code (HwO) as a regulated trade - only businesses with a registered master roofer (Dachdeckermeister) or an equivalent qualification under § 7 HwO may offer roofing services independently. Registration in the Trade Roll (Handwerksrolle) and the master title of the responsible operator belong visibly on the website - typically in a team or about-us section plus the imprint. We integrate the master photo, the name, the chamber registration number, where applicable the guild membership (state guild association of the roofing trade, ZVDH - the national umbrella body of the German roofing trade) and specialist qualifications such as the ZVDH certification "Specialist business for solar technology on the roof". From a competition-law perspective this matters: using the label "roofing specialist business" without trade-roll registration is open to cease-and-desist letters under UWG. A correct presentation protects you from those disputes and at the same time serves as a strong trust anchor for building owners, insurers and property managers.
How should I structure an emergency and storm-damage hotline on the website?
Storm damage and acute leaks (detached ridge, torn flat-roof membrane, fallen tiles) are classic time-critical triggers for roofing enquiries. We build a permanent emergency block prominently placed in the header and on the homepage that answers three things: 1) Reach - a clearly visible phone number (click-to-call as a tel: link for mobile), availability windows (weekdays, Saturdays, Sundays and public holidays) and a service area defined by radius or regions. 2) A price frame for travel, the emergency hourly rate and typical first-measure flat rates (emergency tarpaulin cover, provisional repair) so that callers are not surprised after the job. 3) A brief orientation panel explaining what owners can do themselves until arrival - strictly safety and damage-limitation steps (cut power in affected rooms, move valuables, take photos for the insurer, do not climb onto the roof), explicitly not a repair guide. The decisive rule is honesty: advertise the emergency service only in regions you can reliably cover - disappointed callers after a storm night leave one-star reviews that damage your reputation more than a handful of extra callouts can compensate.
How do I handle reference photos of roof projects in terms of GDPR and neighbourhood issues?
Reference photos are the strongest content format in roofing and at the same time more demanding under data-protection law than many realise. Photos of re-roofed houses regularly show house numbers, street signs, letterboxes with name plates and the neighbouring property - creating an indirect personal reference (Art. 4 No. 1 GDPR). We recommend three principles: 1) Written consent from the owner before publication, ideally embedded as a clause in the order form (purpose: publication on the website and in social media, right of withdrawal, duration). 2) Either wide-angle shots without house numbers and names, or targeted retouching (house number obscured, name plates blurred). 3) Either crop the neighbouring property out of the frame or keep it out of focus - depicted neighbouring houses are rarely problematic in practice, but readable neighbour-side details (laundry, children's toys, windows with visible interiors) should not be recognisable. Align drone shots with § 21h of the German Air Traffic Regulation (no overflight of neighbouring properties without consent or without a case-by-case assessment). Faces of people on site photos are pixelated or covered by a signed model release.
What can I say as a roofing business about BEG, BAFA and KfW funding for roof renovation and insulation on the website?
In principle: general information about the Federal Funding for Efficient Buildings (BEG EM as a BAFA grant, BEG WG as a KfW loan, iSFP bonus, typical eligible measures such as on-rafter and between-rafter insulation, roof renewal in combination with insulation) may be presented factually. Three things are problematic: a) Concrete funding promises for a specific case ("you will receive X percent") - funding rates change and depend on case-specific conditions; incorrect information can trigger damage claims. b) A positioning as "your energy consultant" or "your expert for funding advice" if the business is not listed in the Energy Efficiency Expert register (EEE register of dena or BAFA) - under many BEG programmes, the formal energy consulting may only be provided by EEE-listed experts, and suggesting such a status intentionally or inadvertently is open to challenge under competition law. c) Individual legal advice on funding eligibility for a specific project - that would be a regulated legal service under § 2 of the German Legal Services Act (RDG). The clean line we recommend: we inform generally about the funding logic, we carry out the craft work (roof, insulation) at the required quality, and for binding funding assessments we refer to an energy efficiency expert from the EEE register or directly to BAFA/KfW. We formulate this division of labour clearly and positively on the website.
How do I present PV and solar-thermal installation on the roof without running into the boundary with the electrician trade?
Roof-side PV installation is a classic trade-boundary topic. In terms of scope, roofers build the substructure, mount the modules and handle all work up to the DC-side string wiring, provided the business can prove a matching ZVDH qualification ("Specialist business for solar technology on the roof") and is registered in the Trade Roll (Annex A No. 4 HwO). The AC-side connection (inverter connection to the house installation, meter cabinet, grid connection with the distribution network operator) is reserved for the registered electrical trade (Annex A No. 25 HwO) under the TREI rule (technical rule for the installation of electrical systems) and § 13 NAV. On the website we represent this division of labour factually: we describe our work (substructure, module mounting, roof penetration according to the ZVDH professional rule "Solar installations on the roof", lightning protection connection per DIN EN 62305) clearly and at the same time state that the AC-side connection is carried out by the electrical trade - either by a partner company cooperating with the roofer or by an electrician commissioned directly by the customer. This transparency protects from warranty disputes and positions the business as technically serious. Solar thermal is regulatorily simpler because it is connected hydraulically to the heating system and does not trigger AC-side work on the house installation.
What does a website for a roofing business cost?
Starter from 599 EUR net one-off plus maintenance from 59 EUR net per month for a website with service pages structured by craft focus (pitched roof, flat roof, green roof, roof-side PV, insulation), master and team profile, emergency/storm-damage block, a reference gallery and a blog. Optional add-ons (separate order): Contact form with automatic acknowledgement, a lean enquiry form (without file uploads; photos are sent by enquirers directly by email to your mailbox), embedding of a review widget (Google Reviews, ProvenExpert) via iFrame and a funding information block with links to BAFA/KfW. We do not build a roof-tile or building-materials online shop, an online quoting/payment portal or a customer portal with object and maintenance history. Quoting and order management belong in your trade software (Pebe, ToolTime, Handwerksbüro, pds, Streit or HERO Software), material sourcing runs through your wholesalers and specialist merchants. Details in the 30-minute initial consultation.
More dedicated services in this industry
Looking for a website for a related profession? These dedicated pages might also be relevant:
More relevant industries
What We Have Already Delivered
For a therapy practice, we developed a trilingual website with an animated landing page, interactive map and automatic contact form - features that are not achievable with a website builder or template.
View reference project →Full details on scope, packages and prices can be found on our Web Development services page.
View packages and prices →Ready for a website that fits your roofing business?
In the free 30-minute initial consultation we clarify your business structure (single master, partnership, multiple crews), your craft focus areas (pitched roof, flat roof, green roof, solar technology, insulation), your service area, your on-call rhythm and your customer segments (private owners, property managers, architects, commercial). You receive a concrete offer for a website that makes your master title and your ZVDH qualifications visible, puts your reference projects in an effective frame and generates qualified enquiries - rather than pressing you into an interchangeable 'roofer template'.
Book initial consultation (30 minutes)