Business Type
Basic Information
Address
Opening Hours
Aggregate Rating (optional)
Price Range
Generated JSON-LD
📋 How the Schema Markup Generator Works
Schema markup is structured data using the Schema.org vocabulary. This tool dynamically builds a JSON-LD object based on the fields you populate.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Joe's Pizza", ...
}
</script>
1
Object Construction: As you type, a JavaScript object is actively constructed. Empty fields are safely omitted to prevent validation errors in Google Search Console.
2
Nested Entities: Specific fields trigger nested Schema entities. The Address block generates a
PostalAddress object, and coordinates generate a GeoCoordinates object.3
Hours Array: The opening hours builder loops through your inputs and creates an array of
OpeningHoursSpecification objects, mapping abbreviations (Mo) to full days (Monday).
Testing: The output is wrapped in a
<script> tag ready for your HTML <head>. The "Test Link" button sends your URL directly to Google's Rich Results Tester.
Processing is 100% local — your business info is not tracked or saved.