Maak LocalBusiness-JSON-LD met je bedrijfsnaam, website en postadres. Voeg bevestigde contactgegevens en openingstijden toe als je die hebt. Genereer code voor één vestiging, kopieer het script of download de JSON en plaats de gecontroleerde markup op je website. Code genereren verifieert je bedrijf niet en bewijst niet dat het voor uitgebreide zoekresultaten in aanmerking komt.
Kies een LocalBusiness-type voor één vestiging
Schema.org definieert LocalBusiness als een specifiek fysiek bedrijf of filiaal. Begin met de vestiging die de pagina beschrijft, in plaats van verschillende filialen onder één adres samen te voegen. Een tandartspraktijk hoort bijvoorbeeld Dentist te gebruiken als dat het bedrijf juist beschrijft.
Het formulier biedt acht typen: LocalBusiness, Restaurant, Dentist, Store, ProfessionalService, Hotel, AutoRepair en BeautySalon. Kies de specifiekste beschikbare optie die werkelijk klopt. Dit zijn de ondersteunde opties van de generator, niet de volledige Schema.org-vocabulaire. Er is geen veld voor aangepaste typen, selectie van meerdere typen of afdelingseditor.
Heb je een specifieker subtype nodig dat ontbreekt, dan kan het formulier precies dat type niet genereren. Bekijk de juiste vocabulaire en zoekvereisten voordat je de uitvoer zelf aanpast. Een typewijziging moet je bedrijf nauwkeuriger beschrijven, niet een ongerelateerd bedrijf geschikt laten lijken voor een zoekfunctie. Bereid bij meerdere vestigingen afzonderlijke gegevens voor en genereer elke vestiging apart.
Vul verplichte en optionele bedrijfsgegevens in
Deze generator vereist een naam, website-URL, straatadres, stad of plaats, postcode en landcode. Dit zijn eisen van het formulier; niet alle genoemde eigenschappen zijn verplicht in elke specificatie voor gestructureerde gegevens. Gebruik werkelijke openbare gegevens van de vestiging. Kun je een verplicht adres of postcode niet correct geven, verzin die dan niet om het formulier te versturen.
| Veld of groep | Hier verplicht? | Wat je invult |
|---|---|---|
| Bedrijfsnaam | Ja | De naam die op de vestigingspagina staat |
| Website-URL | Ja | De volledige HTTP- of HTTPS-URL voor die vestiging |
| Postadres | Ja | Straat, stad/plaats, postcode en landcode van twee letters; regio is optioneel |
| Telefoon | Nee | Een echt contactnummer voor klanten met land- en netnummer |
| Afbeeldings-URL | Nee | Een volledige HTTP- of HTTPS-URL van een bedrijfsafbeelding |
| Coördinaten | Nee | Breedtegraad en lengtegraad samen, of geen van beide |
| Officiële profiel-URL’s | Nee | Maximaal tien URL’s, één per regel, die hetzelfde bedrijf identificeren |
Gebruik landcodes zoals US, TR of GB, zonder extra spaties. Het telefoonveld accepteert cijfers, gebruikelijke spaties en leestekens, met een optionele + vooraan; voeg geen tekst voor doorkiesnummers of andere woorden toe.
De breedtegraad moet tussen −90 en 90 liggen, de lengtegraad tussen −180 en 180. Die grenzen bevestigen de locatie niet. Googles richtlijnen voor LocalBusiness-eigenschappen noemen ook minstens vijf decimalen precisie voor coördinaten; de generator controleert die precisie niet en zoekt je bedrijfslocatie niet op.
De eigenschap sameAs identificeert dezelfde entiteit. Voeg officiële profielen toe, geen concurrenten of ongerelateerde categoriepagina’s in bedrijvengidsen. Lege optionele velden worden weggelaten; beschikbaarheid en eigendom van ingevoerde URL’s en contactgegevens worden niet onafhankelijk gecontroleerd.
Stel wekelijkse openingstijden correct in
Voeg alleen een rooster toe als je de openingstijden van de vestiging kent. Elke regel vereist minstens één geselecteerde dag en openings- en sluitingstijden in het 24-uursformaat HH:mm. Het gaat om lokale bedrijfstijden. Je kunt maximaal veertien regels toevoegen; dagen met dezelfde tijden kunnen één regel delen.
Selecteer voor een werkplaats die maandag tot vrijdag van 09:00 tot 17:00 open is die vijf dagen samen. Geef zaterdag een eigen regel als de tijden 10:00–14:00 zijn. Gebruik bij een lunchpauze op werkdagen twee regels voor dezelfde dagen, bijvoorbeeld 09:00–12:00 en 13:00–17:00, in plaats van ononderbroken dienstverlening te suggereren.
Een sluitingstijd vóór de openingstijd kan bedoeld zijn. Bij OpeningHoursSpecification loopt die sluiting door naar de volgende dag. Een zaterdagregel van 18:00 tot 03:00 beschrijft zaterdagavond tot zondagochtend, niet zondagavond.
Googles voorbeelden van openingstijden geven een volledig geopende dag weer als 00:00–23:59 en een volledig gesloten dag als 00:00–00:00. Selecteer de dagen waarop dat terugkerende rooster werkelijk geldt. Twee gelijke middernachtwaarden betekenen geen opening van 24 uur.
Controleer zelf of regels overlappen of elkaar tegenspreken. De generator controleert het tijdformaat, niet de werkelijke openingstijden. Er zijn geen datumvelden voor feestdagen of seizoensuitzonderingen. Een eenmalige feestdagssluiting wordt niet correct beschreven door die weekdag elke week gesloten te maken; daarvoor is passende gedateerde markup buiten dit formulier nodig.
Controleer de gegenereerde JSON-LD
Lees het script na verzending als beschrijving van je bedrijf. Controleer @type, naam, website en elk adresonderdeel voordat je kopieert. Optionele eigenschappen verschijnen alleen als je ze hebt ingevuld. De generator voegt geen reviews, beoordelingen, prijzen, menu’s of andere niet ingevoerde feiten toe.
Dit fictieve voorbeeld toont de basisuitvoer voor een denkbeeldige werkplaats zonder optionele gegevens. Vervang alle bedrijfsgegevens door je eigen gegevens; het bewijst geen echte vestiging of geverifieerde geschiktheid voor zoekfuncties.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Example Workshop",
"url": "https://example.com/workshop/",
"address": {
"@type": "PostalAddress",
"streetAddress": "10 Example Road",
"addressLocality": "London",
"postalCode": "SW1A 1AA",
"addressCountry": "GB"
}
}
</script>
Een groen resultaat voor geslaagde generatie betekent dat code uit geaccepteerde invoer is gemaakt. Het betekent niet dat adres, profielen of openingstijden onafhankelijk zijn geverifieerd.
Kopiëren geeft het volledige <script>-blok. De schemadownload slaat local-business.json op met de JSON zonder die omlijsting. Geen van beide acties installeert iets op je website. Gebruik het script voor HTML, of de JSON daarbinnen wanneer je bestaande schema-editor specifiek om JSON-LD-gegevens vraagt.
Voeg het script toe aan de juiste bedrijfspagina
Plaats de gecontroleerde markup op de pagina die die vestiging beschrijft. Voor een bedrijf met één vestiging kan dat de homepage of contactpagina zijn. Gebruik bij meerdere filialen de pagina van elk filiaal met het eigen adres, telefoonnummer en rooster. Hergebruik gegevens van één filiaal niet alsof ze alle vestigingen beschrijven.
Googles richtlijnen voor het JSON-LD-formaat staan het script in de HTML-<head> of <body> toe. Gebruik in een CMS een veld of integratie die een JSON-LD-script werkelijk behoudt. Plakken in een gewone alinea of een blok voor codeweergave kan alleen tekst tonen, zonder gestructureerde gegevens toe te voegen.
Controleer of een thema of schemaplugin al bedrijfsmarkup publiceert. Werk de betreffende informatie bij in plaats van een tegenstrijdig adres of rooster toe te voegen. Verschillende items met gestructureerde gegevens kunnen naast elkaar bestaan, maar hun bedrijfsfeiten moeten bij de zichtbare pagina passen. Een gedownload JSON-bestand opslaan publiceert het niet; inspecteer de pagina na de echte installatie.
Controleer gepubliceerde markup en houd die actueel
Inspecteer de geïnstalleerde pagina, niet alleen het opgeslagen voorbeeld. Bevestig dat JSON-LD aanwezig is en dat adres, contacten en tijden nog overeenkomen met de vestigingsgegevens die bezoekers kunnen lezen. Een editor of plugin kan veranderen wat de uiteindelijke pagina bereikt, ook als de originele code correct was.
Gebruik de Checker voor Gestructureerde Gegevens voor JSON-LD-syntaxis en de geselecteerde ondersteunde typen. De controles op exacte typen omvatten LocalBusiness, maar niet elk subtype. Een Restaurant of Dentist dat als niet ondersteund wordt gemarkeerd, is daarmee niet ongeldig. Lees het bereik voordat je een resultaat als volledige beoordeling beschouwt.
Gebruik daarna Googles Test voor uitgebreide resultaten voor toepasselijke zoekfuncties. Vergelijk fouten of ontbrekende eigenschappen met de juiste officiële handleiding. Geslaagde generatie of een geslaagde test bewijst geen feitelijke juistheid. Googles beleid voor gestructureerde gegevens vereist relevante, actuele informatie en garandeert geen uitgebreid zoekresultaat.
Herhaal de controle na een verhuizing, gewijzigd telefoonnummer, nieuwe profiel-URL of nieuwe openingstijden. Werk de zichtbare vestigingspagina en markup samen bij. Houd de pagina toegankelijk voor zoekcrawlers als je zoekfuncties wilt gebruiken; opnieuw genereren maakt markup op een geblokkeerde pagina of achter een login niet bruikbaar.