Ein Baumarkt oder Werkzeughandel hat eine besondere Herausforderung bei der lokalen Google-Suche: Kunden suchen gleichzeitig nach dem Geschäft selbst („Baumarkt in der Nähe") und nach spezifischen Produkten („Akku-Bohrschrauber kaufen Hamburg"). Mit dem HardwareStore Schema Markup gibst du Google genau die strukturierten Daten, die beide Suchmuster abdecken — und positionierst dein Geschäft sowohl in den lokalen Ergebnissen als auch in den Produktsuchanfragen optimal.
In diesem Leitfaden erfährst du, wie du JSON-LD für HardwareStore-Typen korrekt implementierst, welche Properties für Baumärkte und Werkzeughandel besonders wichtig sind, und wie du Produktdaten, Öffnungszeiten und Servicegebiete strukturiert für Google bereitstellst.
Was ist der HardwareStore-Typ im Schema.org-Vokabular?
Der Typ HardwareStore ist ein direkter Untertyp von Store, der wiederum von LocalBusiness erbt. Er ist in der LocalBusiness-Hierarchie von Schema.org speziell für Unternehmen vorgesehen, die Bau- und Heimwerkerbedarf, Werkzeuge, Eisenwaren und ähnliche Produkte verkaufen.
Die Typhierarchie lautet:
Thing→Organization→LocalBusiness→Store→HardwareStore
Das bedeutet: Ein HardwareStore erbt alle Properties von LocalBusiness (Name, Adresse, Öffnungszeiten, Telefon usw.) und von Store — und kann gleichzeitig mit Product-Markup für einzelne Produkte kombiniert werden.
Wer sollte HardwareStore Schema Markup verwenden?
Das Schema passt für:
- Baumärkte (Bauhaus, Hagebau, OBI-ähnliche Formate, lokale Baumärkte)
- Eisenwarenhandlungen (traditionelle Fachgeschäfte mit Schrauben, Werkzeug, Beschlägen)
- Werkzeughandel (Fachgeschäfte für Profi-Werkzeug, Akku-Geräte, Handwerkerbedarf)
- Sanitär-Heizung-Fachhandel mit Bausortiment
- Farben- und Lackfachhandel
- Elektrofachhandel mit Installationsbedarf (kann auch mit ElectronicsStore kombiniert werden)
Für reine Handwerksbetriebe ohne Ladengeschäft empfiehlt sich dagegen das HomeAndConstructionBusiness Schema Markup.
Vollständiges JSON-LD Beispiel für einen HardwareStore
Hier ist ein vollständiges, praxistaugliches Beispiel für einen lokalen Baumarkt:
{
"@context": "https://schema.org",
"@type": "HardwareStore",
"name": "Baumarkt Müller & Sohn",
"alternateName": "Müller Baumarkt",
"description": "Ihr lokaler Baumarkt in Dortmund mit über 15.000 Artikeln: Werkzeuge, Baustoffe, Gartengeräte und Heimwerkerbedarf.",
"url": "https://www.baumarkt-mueller.de",
"telephone": "+49-231-555-0100",
"email": "info@baumarkt-mueller.de",
"address": {
"@type": "PostalAddress",
"streetAddress": "Industriestraße 45",
"addressLocality": "Dortmund",
"postalCode": "44139",
"addressRegion": "NW",
"addressCountry": "DE"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 51.5135,
"longitude": 7.4653
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "07:00",
"closes": "20:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "07:00",
"closes": "18:00"
}
],
"priceRange": "€€",
"currenciesAccepted": "EUR",
"paymentAccepted": "Cash, Credit Card, EC-Card",
"image": [
"https://www.baumarkt-mueller.de/images/storefront.jpg",
"https://www.baumarkt-mueller.de/images/werkzeug-abteilung.jpg"
],
"logo": "https://www.baumarkt-mueller.de/logo.png",
"sameAs": [
"https://www.google.com/maps/place/?q=baumarkt+mueller+dortmund",
"https://www.facebook.com/baumarkt.mueller.dortmund"
],
"hasMap": "https://goo.gl/maps/...",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.4",
"reviewCount": "287",
"bestRating": "5",
"worstRating": "1"
},
"department": [
{
"@type": "HomeGoodsStore",
"name": "Gartenbereich",
"description": "Gartengeräte, Pflanzen, Teichbedarf"
},
{
"@type": "Store",
"name": "Profi-Werkzeug",
"description": "Akku-Geräte, Elektrowerkzeuge, Handwerkzeug"
}
]
}
Die wichtigsten Properties für HardwareStore im Detail
1. Basisinformationen (Pflichtfelder)
Diese Properties sollte jeder HardwareStore mindestens angeben:
name: Der offizielle Geschäftsname (exakt wie auf dem Schild)address: Vollständige PostalAddress mit Straße, PLZ, Ort und Landtelephone: Im Format+49-[Vorwahl]-[Nummer]openingHoursSpecification: Für jeden Wochentag oder Wochentag-Gruppenurl: Die Haupt-URL der Website
2. Produktsortiment mit hasOfferCatalog
Für Baumärkte besonders wertvoll ist die Möglichkeit, das Sortiment strukturiert anzugeben:
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Unser Sortiment",
"itemListElement": [
{
"@type": "OfferCatalog",
"name": "Werkzeuge",
"numberOfItems": "2500"
},
{
"@type": "OfferCatalog",
"name": "Baustoffe",
"numberOfItems": "800"
},
{
"@type": "OfferCatalog",
"name": "Gartengeräte",
"numberOfItems": "600"
},
{
"@type": "OfferCatalog",
"name": "Farben & Lacke",
"numberOfItems": "400"
}
]
}
3. Einzelne Produkte mit makesOffer
Für Bestseller oder Aktionsangebote können einzelne Produkte direkt im HardwareStore-Schema verlinkt werden — das ist ein starkes Signal für Google Shopping:
"makesOffer": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Product",
"name": "Akku-Bohrschrauber 18V",
"sku": "ABS-18V-001",
"brand": {
"@type": "Brand",
"name": "Bosch"
}
},
"price": "89.99",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock",
"priceValidUntil": "2026-12-31"
}
]
4. Servicegebiete und Lieferradius
Falls dein Baumarkt auch einen Lieferservice oder Mietservice für Maschinen anbietet, solltest du das Service-Einzugsgebiet angeben:
"areaServed": {
"@type": "GeoCircle",
"geoMidpoint": {
"@type": "GeoCoordinates",
"latitude": 51.5135,
"longitude": 7.4653
},
"geoRadius": "25000"
}
5. Parkplatz und Zugänglichkeit
Baumärkte haben oft spezielle Parkplatzsituationen. Du kannst Zugänglichkeitsinformationen mit amenityFeature strukturieren:
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "Kostenfreier Parkplatz",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Rollstuhlgerecht",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Ladestation für E-Fahrzeuge",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Werkzeugverleih",
"value": true
}
]
HardwareStore mit @graph: Mehrere Filialen sauber strukturieren
Hat dein Baumarkt mehrere Standorte, empfiehlt sich die @graph-Struktur für die zentrale Organisation und ihre Filialen:
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"@id": "https://www.baumarkt-mueller.de/#organization",
"name": "Baumarkt Müller & Sohn GmbH",
"url": "https://www.baumarkt-mueller.de",
"logo": "https://www.baumarkt-mueller.de/logo.png",
"sameAs": ["https://www.facebook.com/baumarkt.mueller"]
},
{
"@type": "HardwareStore",
"@id": "https://www.baumarkt-mueller.de/filialen/dortmund",
"name": "Baumarkt Müller Dortmund",
"parentOrganization": {
"@id": "https://www.baumarkt-mueller.de/#organization"
},
"address": {
"@type": "PostalAddress",
"streetAddress": "Industriestraße 45",
"addressLocality": "Dortmund",
"postalCode": "44139",
"addressCountry": "DE"
},
"telephone": "+49-231-555-0100",
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "07:00",
"closes": "20:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "07:00",
"closes": "18:00"
}
]
},
{
"@type": "HardwareStore",
"@id": "https://www.baumarkt-mueller.de/filialen/bochum",
"name": "Baumarkt Müller Bochum",
"parentOrganization": {
"@id": "https://www.baumarkt-mueller.de/#organization"
},
"address": {
"@type": "PostalAddress",
"streetAddress": "Herner Straße 120",
"addressLocality": "Bochum",
"postalCode": "44787",
"addressCountry": "DE"
},
"telephone": "+49-234-555-0200"
}
]
}
Kombination mit Contractor-Schema für Handwerkerservice
Viele Baumärkte bieten heute auch Handwerkerservices an — Küchen- oder Badplanung, Einbauservice oder Verlegeservice. In diesem Fall kann das Contractor Schema Markup sinnvoll mit dem HardwareStore kombiniert werden:
{
"@context": "https://schema.org",
"@type": ["HardwareStore", "HomeAndConstructionBusiness"],
"name": "Baumarkt Müller – Shop & Handwerkerservice",
"description": "Baumarkt mit Verkauf, Verleih und eigenem Handwerkerservice für Küche, Bad und Boden.",
"address": { ... },
"hasOfferCatalog": { ... },
"makesOffer": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Küchenplanung und Einbauservice",
"serviceType": "Kücheninstallation"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Werkzeugverleih",
"serviceType": "Mietservice"
}
}
]
}
Häufige Fehler beim HardwareStore Schema Markup
Fehler 1: Generischen Store-Typ verwenden
Viele Baumarktbetreiber setzen nur "@type": "Store" oder gar "@type": "LocalBusiness". Das ist technisch gültig, aber du verlierst die semantische Präzision. Google bevorzugt den spezifischsten zutreffenden Typ — also HardwareStore für Baumärkte.
Fehler 2: Öffnungszeiten fehlen oder sind inkorrekt
Für Baumärkte sind OpeningHoursSpecification-Daten besonders kritisch, weil Kunden häufig spontan vorbeikommen wollen. Stelle sicher, dass Sonderschließzeiten (Feiertage) ebenfalls abgedeckt sind:
{
"@type": "OpeningHoursSpecification",
"validFrom": "2026-12-24",
"validThrough": "2026-12-26",
"dayOfWeek": ["Wednesday","Thursday","Friday"],
"opens": "09:00",
"closes": "14:00"
}
Fehler 3: Keine Bewertungen eingebunden
Baumärkte sammeln viele Google-Rezensionen — diese als aggregateRating einzubinden erhöht die Klickrate in den Suchergebnissen erheblich, da Sternebewertungen als Rich Snippet angezeigt werden.
Fehler 4: Produktdaten nicht strukturiert
Wenn dein Baumarkt einen Online-Shop hat und du strukturierte Produktdaten mit Product Schema einbindest, kannst du in Google Shopping sichtbar werden — auch ohne bezahlte Anzeigen. Das ist ein oft unterschätzter SEO-Vorteil.
Fehler 5: Fehlende GeoCoordinates
Gerade bei Baumärkten, die oft in Gewerbegebieten liegen, sind präzise GPS-Koordinaten wichtig — weil Navigationssysteme und Google Maps sonst möglicherweise auf die falsche Einfahrt navigieren. Nutze die exakten Koordinaten aus Google Maps.
HardwareStore im Kontext der Specialty-Store-Typen
Schema.org bietet neben HardwareStore noch weitere Fachhandels-Typen, die für ergänzende Sortimentsbereiche relevant sein können:
HomeGoodsStore: Für den Inneneinrichtungs- und Dekorationsbereich (→ HomeGoodsStore & FurnitureStore Schema Markup)ElectronicsStore: Wenn Elektroinstallationsmaterial und Smart-Home-Produkte verkauft werden (→ ElectronicsStore Schema Markup)GardenStore: Für den Gartenbereich (→ GardenStore Schema Markup)SportingGoodsStore: Falls Outdoor- und Campingausrüstung zum Sortiment gehört
Der beste Ansatz: Verwende @type als Array, wenn dein Geschäft wirklich mehrere Bereiche gleichwertig abdeckt. Aber überuse das nicht — zu viele Typen verwässern das Signal.
Einbindung ins HTML und Best Practices
Platzierung im <head>
Das JSON-LD-Skript gehört in den <head>-Bereich jeder relevanten Seite — insbesondere der Startseite und jeder Filialseite:
<head>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HardwareStore",
...
}
</script>
</head>
Validierung mit dem Rich Results Test
Überprüfe dein Schema immer mit dem Google Rich Results Test (search.google.com/test/rich-results) und dem Schema Markup Validator (validator.schema.org). Achte besonders auf:
- Korrekte Tagesbezeichnungen auf Englisch (
Monday, nichtMontag) - Telefonnummern im E.164-Format (
+49-231-...) - ISO 8601-konforme Zeiten (
07:00statt7 Uhr)
Dynamische Daten aktuell halten
Öffnungszeiten, Preisangaben und Lagerbestände ändern sich. Stelle sicher, dass dein CMS oder deine Website-Plattform diese Daten automatisch im Schema aktualisiert. Veraltete Daten im Schema können zu negativen User-Experience-Signalen führen — und Google wertet diese aus.
Checkliste: HardwareStore Schema Markup
- ✅
@type: "HardwareStore"gesetzt (nicht nurStoreoderLocalBusiness) - ✅
name,address,telephone,urlvollständig - ✅
openingHoursSpecificationfür alle Tage inkl. Feiertage - ✅
geomit exakten GPS-Koordinaten - ✅
aggregateRatingmit aktueller Bewertungsanzahl - ✅
priceRangeangegeben (€, €€, €€€) - ✅
imagemit mindestens einem Bild des Geschäfts - ✅
sameAsfür Google Maps, Social-Media-Profile - ✅
hasOfferCatalogfür Sortimentsbereiche - ✅ Bei mehreren Filialen:
@graph-Struktur mitparentOrganization - ✅ Validierung mit Rich Results Test abgeschlossen
Fazit
Das HardwareStore Schema Markup ist für jeden Baumarkt und Werkzeughandel eine lohnende Investition. Es liefert Google die strukturierten Daten für lokale Suchanfragen, macht Bewertungssterne und Öffnungszeiten als Rich Snippets sichtbar, und verbindet das Ladengeschäft mit Produktdaten für Google Shopping. Beginne mit den Pflichtfeldern, ergänze dann schrittweise Angebots- und Servicedaten — und überprüfe das Schema regelmäßig, wenn sich Öffnungszeiten oder Sortiment ändern.
Nutze unseren kostenlosen Schema-Markup-Generator um ein vollständiges JSON-LD für dein Geschäft zu erstellen, oder prüfe deine bestehende Implementierung mit dem JSON-LD Structured Data Validator.