Warum Schema Markup für Bau und Sanitär so wichtig ist
Suchanfragen wie "Dachdecker in meiner Nähe", "Klempner Notdienst Berlin" oder "Baufirma Hannover Angebot" haben eine sehr hohe kommerzielle Absicht. Wer diese Suchen gewinnt, gewinnt Aufträge. Schema Markup hilft dabei auf mehreren Ebenen:
- Google Local Pack — Unternehmen mit vollständigem Schema tauchen häufiger in der Kartenansicht auf
- Rich Results — Öffnungszeiten, Sternebewertungen und Kontaktdaten direkt im Suchergebnis
- Knowledge Panel — Google kann ein Informationspanel für dein Unternehmen zeigen
- Voice Search — Sprachsuchen liefern Ergebnisse aus gut strukturierten Daten
In unserer Analyse von 198 deutschen Unternehmens-Websites hatten nur 21% der Handwerksbetriebe überhaupt Schema Markup — und davon nutzte nur ein Bruchteil den korrekten Subtyp. Das bedeutet: Die Einstiegshürde ist niedrig, der Vorteil groß.
Bezug zu HomeAndConstructionBusiness
Dieser Artikel vertieft die Typen GeneralContractor, RoofingContractor, Plumber, Locksmith und MovingCompany — alles Subtypen von HomeAndConstructionBusiness. Die Grundlagen findest du in unserem HomeAndConstructionBusiness Schema-Artikel.
GeneralContractor Schema — Baufirmen und Generalunternehmer
GeneralContractor ist der richtige Typ für Baufirmen, Bauunternehmen, Generalunternehmer und Renovierungsbetriebe, die ein breites Leistungsspektrum abdecken. Der Typ eignet sich auch für Unternehmen, für die kein spezifischerer Subtyp existiert (z.B. Fliesenleger, Trockenbauer, Innenausbauer).
Für wen ist GeneralContractor geeignet?
- Baufirmen / Bauunternehmen
- Generalunternehmer für Haus- und Gewerbebau
- Renovierungs- und Sanierungsbetriebe
- Fliesenleger, Bodenleger, Estrichbetriebe
- Trockenbauer, Gipser, Stuckateure (wenn kein spezifischerer Typ passt)
- Abbruch- und Abrissunternehmen
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "GeneralContractor",
"name": "Bau & Renovierung Schmidt GmbH",
"url": "https://bau-schmidt.de",
"description": "Ihr Generalunternehmer in Frankfurt — Neubau, Kernsanierung, Fliesen, Trockenbau und Innenausbau aus einer Hand.",
"telephone": "+49 69 456789",
"email": "info@bau-schmidt.de",
"priceRange": "€€",
"logo": "https://bau-schmidt.de/logo.png",
"address": {
"@type": "PostalAddress",
"streetAddress": "Sachsenhäuser Ufer 14",
"postalCode": "60594",
"addressLocality": "Frankfurt am Main",
"addressRegion": "Hessen",
"addressCountry": "DE"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "07:00",
"closes": "17:30"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Saturday"],
"opens": "08:00",
"closes": "12:00"
}
],
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.7,
"reviewCount": 96,
"bestRating": 5
},
"areaServed": [
"Frankfurt am Main",
"Offenbach",
"Darmstadt",
"Main-Taunus-Kreis"
],
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Bau- und Renovierungsleistungen",
"itemListElement": [
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Neubau schlüsselfertig" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Kernsanierung Altbau" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Fliesenarbeiten Bad und Küche" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Trockenbau und Gipskarton" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Bodenbeläge verlegen" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Außenputz und Fassadensanierung" }}
]
},
"sameAs": [
"https://www.google.com/maps?cid=98765432",
"https://www.houzz.de/pro/bau-schmidt"
]
}
</script>
RoofingContractor Schema — Dachdecker
Dachdecker-Aufträge entstehen häufig nach Unwetterschäden, bei Sanierungen oder wenn jemand eine Solaranlage installieren lässt. All das sind dringende, lokale Suchanfragen mit hohem Auftragspotenzial. RoofingContractor ist der präziseste Schema-Typ für dieses Gewerk.
Besonderheiten für Dachdecker
Dachdecker decken oft sehr große Regionen ab — anders als ein Friseur oder Restaurant fährt ein Dachdeckermeister auch 50 km zum Kunden. Das areaServed-Property ist daher besonders wichtig. Gleichzeitig ist die Notdienst-Verfügbarkeit nach Sturmschäden ein wichtiges Signal: Google kann das über openingHoursSpecification verstehen, wenn du 24/7-Notdienst anbietest.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "RoofingContractor",
"name": "Dachdeckermeister Hartmann GmbH",
"url": "https://dachdecker-hartmann.de",
"description": "Zertifizierter Dachdeckermeister aus Hannover – Dacheindeckung, Dachsanierung, Flachdach, Dachrinnen und Photovoltaik-Unterkonstruktion.",
"telephone": "+49 511 334455",
"email": "info@dachdecker-hartmann.de",
"priceRange": "€€",
"address": {
"@type": "PostalAddress",
"streetAddress": "Lister Meile 6",
"postalCode": "30161",
"addressLocality": "Hannover",
"addressRegion": "Niedersachsen",
"addressCountry": "DE"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "06:30",
"closes": "17:00"
}
],
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.8,
"reviewCount": 187,
"bestRating": 5
},
"areaServed": [
"Hannover",
"Region Hannover",
"Hildesheim",
"Hameln",
"Nienburg"
],
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Dachdeckerleistungen",
"itemListElement": [
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Dacheindeckung Ziegel und Schiefer" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Flachdach PVC und EPDM" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Dachsanierung und Sturmschadenbehebung" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Dachrinnen Zink und Kupfer" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Dachfenster Velux Einbau" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Photovoltaik Unterkonstruktion" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Dachbegrünung extensiv und intensiv" }}
]
}
}
</script>
Plumber Schema — Sanitär, Heizung, Klempner
Plumber deckt alle Betriebe ab, die mit Rohrleitungen, Sanitärinstallationen, Heizungsanlagen und Gasinstallationen arbeiten. Viele Betriebe kombinieren Sanitär mit Heizungsbau — dafür gibt es die Möglichkeit, mehrere Typen zu nutzen: ["Plumber", "HVACBusiness"].
Plumber mit Notdienst-Kennzeichnung
Viele Sanitärbetriebe bieten einen Rohrverstopfungs- oder Wasserrohrbruch-Notdienst an. Du kannst das über das Schema kommunizieren, indem du die Öffnungszeiten auf 00:00 bis 23:59 für alle 7 Tage setzt — oder eine spezielle Telefonnummer als contactPoint mit contactType: "emergency" angibst:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Plumber",
"name": "Sanitär-Notdienst Becker",
"url": "https://sanitaer-becker-notdienst.de",
"description": "24/7 Sanitär-Notdienst in Düsseldorf und Umgebung — Rohrverstopfung, Wasserrohrbruch, Heizungsausfall sofort beheben.",
"telephone": "+49 211 99887766",
"address": {
"@type": "PostalAddress",
"streetAddress": "Königsallee 27",
"postalCode": "40212",
"addressLocality": "Düsseldorf",
"addressRegion": "Nordrhein-Westfalen",
"addressCountry": "DE"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],
"opens": "00:00",
"closes": "23:59"
}
],
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+49 211 99887766",
"contactType": "emergency",
"availableLanguage": "German"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.5,
"reviewCount": 312,
"bestRating": 5
},
"areaServed": [
"Düsseldorf",
"Krefeld",
"Mönchengladbach",
"Neuss",
"Ratingen"
],
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Sanitär- und Notdienst-Leistungen",
"itemListElement": [
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Rohrverstopfung beseitigen" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Wasserrohrbruch Notdienst" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Heizungsausfall Notdienst" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Sanitärinstallation Neubau" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Badezimmer sanieren" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Gas-Therme Wartung und Reparatur" }}
]
}
}
</script>
Locksmith Schema — Schlüsseldienste
Locksmith ist der Schema-Typ für Schlüsseldienste, Schlossereien und Sicherheitstechnik-Betriebe. Gerade im Schlüsseldienst-Bereich ist lokales SEO extrem wichtig — und die Konkurrenz durch dubiose Anbieter hoch. Wer hier mit korrektem Schema, echten Bewertungen und einem vollständigen GMB-Eintrag antritt, hat einen klaren Vertrauensvorteil.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Locksmith",
"name": "Schlüsseldienst Meier – Zertifizierter Meisterbetrieb",
"url": "https://schluesseldienst-meier.de",
"description": "Seriöser Schlüsseldienst in Leipzig – Türöffnung, Schlosswechsel, Einbruchschutz. Fixpreise ohne versteckte Kosten.",
"telephone": "+49 341 112233",
"address": {
"@type": "PostalAddress",
"streetAddress": "Augustusplatz 1",
"postalCode": "04109",
"addressLocality": "Leipzig",
"addressCountry": "DE"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],
"opens": "00:00",
"closes": "23:59"
}
],
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.9,
"reviewCount": 428,
"bestRating": 5
},
"areaServed": ["Leipzig", "Halle (Saale)", "Delitzsch", "Wurzen"],
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Schlüsseldienst-Leistungen",
"itemListElement": [
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Türöffnung bei Aussperrung" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Schloss austauschen" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Einbruchschutz Beratung und Einbau" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Schließanlagen" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Tresor öffnen" }}
]
}
}
</script>
MovingCompany Schema — Umzugsunternehmen
Umzugsunternehmen haben eine besondere Situation: Ihre Kunden sind oft unter Zeitdruck, vergleichen viele Angebote und suchen nach Vertrauen. MovingCompany-Schema mit echter Bewertungshistorie ist hier ein starkes Signal.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "MovingCompany",
"name": "Umzug Express GmbH",
"url": "https://umzug-express.de",
"description": "Professionelles Umzugsunternehmen in Berlin – Privatumzüge, Firmenumzüge, Möbelmontage und Einlagerung.",
"telephone": "+49 30 556677",
"address": {
"@type": "PostalAddress",
"streetAddress": "Frankfurter Allee 200",
"postalCode": "10365",
"addressLocality": "Berlin",
"addressCountry": "DE"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "08:00",
"closes": "18:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Saturday"],
"opens": "09:00",
"closes": "14:00"
}
],
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.6,
"reviewCount": 541,
"bestRating": 5
},
"areaServed": ["Berlin", "Potsdam", "Brandenburg an der Havel", "deutschlandweit"],
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Umzugsleistungen",
"itemListElement": [
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Privatumzug" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Firmenumzug" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Möbelmontage und -demontage" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Einpackservice" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Möbeleinlagerung" }},
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Entrümpelung" }}
]
}
}
</script>
Mehrere Typen kombinieren
Wenn dein Betrieb mehrere Gewerke abdeckt, nutze das Array-Format beim @type-Property. Google verarbeitet das korrekt und versteht, dass dein Unternehmen in mehreren Bereichen tätig ist:
// Sanitär- und Heizungsbetrieb
"@type": ["Plumber", "HVACBusiness"]
// Elektro- und Sicherheitstechnik
"@type": ["Electrician", "Locksmith"]
// Bau- und Dachbetrieb
"@type": ["GeneralContractor", "RoofingContractor"]
Wichtig: Nicht übertreiben
Nutze nur Typen, die wirklich zu deinem Kerngeschäft passen. Wenn du als Elektriker gelegentlich auch eine Glühbirne tauscht, bist du kein Locksmith. Google bewertet die Relevanz — zu viele Typen können das Signal verwässern.
Servicegebiet mit areaServed und ServiceArea
Für Handwerksbetriebe, die ein größeres Gebiet abdecken, sind zwei Ansätze möglich:
Einfache Variante: areaServed als Stringliste
"areaServed": [
"Köln",
"Bonn",
"Leverkusen",
"Rhein-Erft-Kreis",
"Rhein-Sieg-Kreis"
]
Erweiterte Variante: ServiceArea mit GeoShape
Für präzisere Geodaten kannst du eine ServiceArea mit einem GeoCircle definieren. Mehr dazu im Artikel ServiceArea Schema Markup.
"serviceArea": {
"@type": "GeoCircle",
"geoMidpoint": {
"@type": "GeoCoordinates",
"latitude": 50.9333,
"longitude": 6.9500
},
"geoRadius": "50000"
}
Notdienst-Schema: 24/7-Verfügbarkeit signalisieren
Betriebe mit Notdienst können das auf zwei Wegen kommunizieren:
Weg 1: Öffnungszeiten auf 24/7 setzen
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday","Tuesday","Wednesday","Thursday",
"Friday","Saturday","Sunday"
],
"opens": "00:00",
"closes": "23:59"
}
]
Weg 2: ContactPoint mit contactType "emergency"
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+49 211 99887766",
"contactType": "emergency",
"availableLanguage": "German",
"hoursAvailable": {
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],
"opens": "00:00",
"closes": "23:59"
}
}
Häufige Fehler bei Contractor-Schemas
Fehler 1: Keinen Typ für mehrere Gewerke wählen
Ein Betrieb der Dachdecker- und Klempnerarbeiten macht, sollte das im Schema abbilden. Viele wählen nur einen Typ und verschenken das zweite Keyword-Signal.
Fehler 2: areaServed vergessen
Handwerker fahren zu ihren Kunden — ohne areaServed weiß Google nicht, welches Einzugsgebiet du abdeckst. Gib mindestens 3-5 Städte oder den Landkreis an.
Fehler 3: Schema nur im Template, nicht auf Leistungsseiten
Das LocalBusiness-Schema gehört auf die Startseite. Auf Leistungsseiten (z.B. "Flachdach sanieren") macht zusätzlich ein Service-Schema Sinn, das auf die Unterseite verweist und mit dem Hauptunternehmen verknüpft ist.
Fehler 4: Öffnungszeiten nicht nach Saison anpassen
Viele Handwerksbetriebe haben im Winter andere Zeiten als im Sommer. Aktualisiere das Schema, wenn sich die Zeiten ändern — veraltete Informationen schaden dem Vertrauen.
Fazit
GeneralContractor, RoofingContractor, Plumber, Locksmith und MovingCompany sind mächtige SEO-Werkzeuge für ihre jeweiligen Branchen. Die Implementierung dauert typischerweise 30-60 Minuten — und die Wirkung hält dauerhaft.
Entscheidend ist: Nutze den spezifischsten Typ, befülle areaServed vollständig, gib echte Öffnungszeiten an und verknüpfe das Schema mit einem gepflegten Google My Business-Eintrag. Die Kombination aus Schema Markup und GMB ist stärker als jedes Einzelelement allein.
Validiere dein Schema abschließend im Google Rich Results Test und nutze unseren kostenlosen LocalBusiness Schema Generator für einen schnellen Einstieg. Für alle Handwerker-Typen bietet sich auch der JSON-LD Validator zur Überprüfung an.