Free tool

Local Schema Markup Generator

Build LocalBusiness JSON-LD (plus optional Organization, WebSite, and FAQPage) from your name, address, phone, and site URL—ready to paste into your site head.

FAQPage (optional)

FAQ 1

JSON-LD

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "LocalBusiness",
      "name": "Your Business Name",
      "address": {
        "@type": "PostalAddress",
        "addressCountry": "US"
      }
    },
    {
      "@type": "Organization",
      "name": "Your Business Name",
      "address": {
        "@type": "PostalAddress",
        "addressCountry": "US"
      }
    }
  ]
}
</script>

Need AggregateRating markup? Review Schema Generator. Validate the JSON with JSON Validator.

NAP is on the site—but schema still missing or malformed

Local pages need consistent LocalBusiness JSON-LD. Writing it by hand invites typos in address nodes, missing @type values, and broken FAQ blocks.

Who it's for

Local SEO implementers

Generate LocalBusiness markup from name, address, phone, and URL.

Web developers

Produce JSON-LD quickly for templates and multi-location rollouts.

Agencies fixing client sites

Ship Organization, WebSite, and FAQPage snippets alongside LocalBusiness.

Use cases

New location pages

Fill NAP fields and copy LocalBusiness JSON-LD into the page head.

FAQ-rich local pages

Add FAQPage entities when the page has visible FAQs.

Validate before deploy

Run the output through JSON Validator, then Google’s rich result testers.

How it works

1

Enter NAP and site details

Provide business name, address, phone, website, and optional extras.

2

Toggle related types

Include Organization, WebSite, and FAQPage blocks as needed.

3

Copy JSON-LD

Paste into your site and validate before publishing.

What you get

  • LocalBusiness JSON-LD from a simple form
  • Optional Organization, WebSite, and FAQPage
  • Copy-ready output for CMS and developers
  • Works with JSON Validator and Review Schema
  • No signup

FAQ

Does schema replace my Google Business Profile?

No. Keep GBP accurate and consistent with on-page NAP. Schema helps search engines understand the entity on your site.

Should FAQ schema match visible FAQs?

Yes. Only mark up FAQs that appear on the page. Hidden or misleading FAQ schema violates Google guidelines.

Multi-location sites?

Generate markup per location page with that location’s NAP. Avoid one schema block that mixes every address.

Run audits on Google Maps

Install GMB Audit Tool to pull Place ID, CID, categories, reviews, and competitor scans without copy-paste.

Add to Chrome — free