Marketing tool

Local business structured-data generator

Create JSON-LD from business details and hours.

Your inputs

Your results

Ready when you are
Add your inputs or try an example.
Your 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.

A little context

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

  1. Prepare the inputs

    Enter truthful business and address details.

  2. Choose the settings

    Add optional phone and basic hours.

  3. Review and export

    Download JSON, embed it in the relevant page and validate there.

Try the numbers

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.

Useful answers

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.

Help

How can we help?

Find instructions, report a problem, or leave a message.

Read this tool’s FAQs ↗

Guides for this tool

Describe the business you actually run.
Common questions

Where do I start? Try an example, then replace its values with yours.

Why did my upload fail? Check the field error, accepted format and file-size limit. Start with a small sanitized sample.

Where are my results? Review the result panel, then use its copy or download controls. If a calculation fails, check the error beside the input.

Message us

Chat opens Tawk.to. It processes your messages and connection data. Do not paste private inputs or file contents. Availability and response times vary.