Skip to content
100% FreeFree In-Browser SEO Tools · No Sign-Up
Try Free Tools
SLSearchLearningTools
Local SEO Schema Generator

Local Business Schema Generator: JSON-LD & Microdata

Generate clean, compliant LocalBusiness structured data markup for service contractors, medical offices, retail stores, and professional practices. Boost local map pack visibility and organic reach.

Local Business Schema Details

Configure NAP (Name, Address, Phone) & Coordinates

Generated Local Code

Choose JSON-LD or Local Business Microdata

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Apex HVAC & Plumbing Services",
  "image": "https://apexhvacdenver.example.com/logo.png",
  "@id": "https://apexhvacdenver.example.com/#business",
  "url": "https://apexhvacdenver.example.com",
  "telephone": "+1-303-555-0199",
  "priceRange": "$$",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "1420 17th Street, Suite 400",
    "addressLocality": "Denver",
    "addressRegion": "CO",
    "postalCode": "80202",
    "addressCountry": "US"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 39.7539,
    "longitude": -104.9998
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [
        "Monday",
        "Tuesday",
        "Wednesday",
        "Thursday",
        "Friday"
      ],
      "opens": "08:00",
      "closes": "18:00"
    }
  ]
}
</script>
Validate snippet in official Google tester:Rich Results Test

Worked Example Output & Local Business Implementation

Sample Input Scenario: Local emergency plumbing and drain cleaning business operating in Denver, Colorado.

Worked Industry Example Output:

{ "@context": "https://schema.org", "@type": "Plumber", "name": "Mile High Emergency Plumbing", "url": "https://milehighplumber.example.com", "telephone": "+1-720-555-0188", "priceRange": "$$", "address": { "@type": "PostalAddress", "streetAddress": "1700 Lincoln St", "addressLocality": "Denver", "addressRegion": "CO", "postalCode": "80203", "addressCountry": "US" }, "geo": { "@type": "GeoCoordinates", "latitude": 39.7439, "longitude": -104.9858 } }

This example shows how LocalBusiness structured data can describe a business address, location, and phone number. Keep each value accurate and consistent with visible page content.

Frequently Asked Questions About Local Business Schema

Structured data can clarify business details for search engines, but it does not guarantee local rankings or a map listing. Keep the markup accurate and consistent with visible page content and your real-world business information.

Explore Companion Schema & Local SEO Tools

Add accurate, consistent structured data alongside useful local pages and complete business information:

100% Free · Client-Side Private

Turn this tool output into a repeatable client brief and ranking workflow.