Local business structured-data generator
Create JSON-LD from business details and hours.
Your inputs
Your results
Ready when you areYour results will appear here.
How it works
Build a minimal LocalBusiness JSON-LD object with a PostalAddress, optional phone and basic opening-hours strings. Escape less-than signs for safe script embedding.
Read the source reference ↗A few things to know
No invented ratings, reviews or coordinates. Country-code shape is checked but not membership in a territory list. This is a minimal template, not rich-result certification or a business-profile update.
When to use this tool
Describe a real local business in structured data using details visible to visitors. The template avoids fabricating ratings or review totals.
- Prepare a business page.
- Describe an address.
- Review opening-hour markup.
How to use local business structured-data generator
Prepare the inputs
Enter truthful business and address details.
Choose the settings
Add optional phone and basic hours.
Review and export
Download JSON, embed it in the relevant page and validate there.
Try the supplied example
Inputs
name: Example Studio; url: https://example.com/; phone: +1-202-555-0100; street: 123 Example Street; city: Example City; region: CA; postal: 90001; country: US; hours: Mo-Fr 09:00-17:00
Result
The example exports a LocalBusiness with its name, URL, postal address, phone and weekday hours.
What it means
Validate the markup in the actual page and confirm the selected type matches your business.
Common mistakes to avoid
Structured data must reflect visible truthful content
Structured data must reflect visible truthful content.
Validation does not guarantee enhanced search appearance
Validation does not guarantee enhanced search appearance.
Frequently asked questions
Definitions, edge cases, and practical next steps for this tool. Search all tool FAQs ↗
Is this enough for a rich result?
Not necessarily. Eligibility, type-specific fields and Google policies still apply.
Can I add fake ratings?
No. The tool does not generate ratings or reviews.
Must details appear on the page?
Use accurate details consistent with visible page content.
Does this update Google Business Profile?
No. It generates local JSON-LD only.
What hours format is supported?
Basic day/day-range plus HH:MM-HH:MM strings, such as Mo-Fr 09:00-17:00.
How do I embed it?
Place the JSON in an application/ld+json script on the relevant page and validate the result.
Are my inputs uploaded or stored?
Processing happens locally in your browser. This tool does not upload inputs. Downloads stay on your device; sharing or opening them in another service is your choice.
What should I check before using the output?
No invented ratings, reviews or coordinates. Country-code shape is checked but not membership in a territory list. This is a minimal template, not rich-result certification or a business-profile update.
Explore the topic in the blog
Sources and method
Use the references below to check definitions and platform guidance. The model’s scope and limits are explained above. Read our editorial standards.