Local SEO · Structured Data & Entity Disambiguation
LocalBusiness JSON-LD Schema Markup Generator
Generate rich, machine-readable LocalBusiness JSON-LD across 35+ industry subtypes with verified PostalAddress, GeoCoordinates, OpeningHoursSpecification, areaServed cities, and sameAs citation links.
Built for Local Pack & AI Search
- 1. Exact NAP parity with Google Business Profile
- 2. Explicit GeoCoordinates & Google Maps CID link
- 3. Multi-city service-area declarations
- 4. Instant HTML
<script>& raw JSON export
1. Business Category, Name & NAP Details
2. Postal Address, GeoCoordinates & Service Areas
3. Opening Hours, sameAs Profiles & Rating
Schema Completeness: 100/100
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Dentist",
"@id": "https://apexdentalaustin.example.com/#localbusiness",
"name": "Apex Dental & Implant Studio",
"description": "Family, cosmetic, and dental implant clinic in Austin, TX offering same-day emergency dental care, Invisalign, and sedation dentistry.",
"url": "https://apexdentalaustin.example.com",
"telephone": "+1-512-555-0194",
"email": "[email protected]",
"priceRange": "$$",
"image": "https://apexdentalaustin.example.com/images/clinic-front.jpg",
"logo": "https://apexdentalaustin.example.com/images/logo.png",
"address": {
"@type": "PostalAddress",
"streetAddress": "402 W 7th St, Suite 210",
"addressLocality": "Austin",
"addressRegion": "TX",
"postalCode": "78701",
"addressCountry": "US"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 30.2701,
"longitude": -97.7458
},
"hasMap": "https://www.google.com/maps?cid=1234567890",
"areaServed": [
{
"@type": "City",
"name": "Austin"
},
{
"@type": "City",
"name": "Westlake Hills"
},
{
"@type": "City",
"name": "Round Rock"
},
{
"@type": "City",
"name": "Cedar Park"
},
{
"@type": "City",
"name": "Barton Hills"
}
],
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
],
"opens": "08:30",
"closes": "17:30"
}
],
"sameAs": [
"https://www.facebook.com/apexdentalaustin",
"https://www.instagram.com/apexdentalaustin",
"https://www.yelp.com/biz/apex-dental-austin"
],
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"reviewCount": "248",
"bestRating": "5",
"worstRating": "1"
}
}
</script><head> or footer AI Search & Maps ReadyConnect your website, Google Business Profile, and local citations
Local search engines cross-reference your on-page NAP details with your structured data and external directory listings to verify trust and proximity.
35+ Specific Subtypes
Choose from Dentist, HVACBusiness, Plumber, LegalService, Restaurant, AutoRepair, and more.
Service Area & Geo Pinning
Declare every neighboring city you serve alongside exact latitude and longitude coordinates.
Entity sameAs Graph
Link your Google Business Profile, Yelp, BBB, and social profiles into a single unified Knowledge Graph node.
Questions and answers
LocalBusiness Schema Markup Generator FAQs
Why should I use a specific LocalBusiness subtype instead of generic LocalBusiness?
Schema.org provides specific subtypes such as Dentist, HVACBusiness, LegalService, Plumber, Restaurant, and HairSalon. Using the most specific subtype helps Google Search, Google Maps, and AI answer engines disambiguate your exact service category.
How do GeoCoordinates and areaServed help Local SEO?
GeoCoordinates confirm your exact latitude and longitude pin, while areaServed explicitly lists the surrounding cities, suburbs, or postal codes your team serves—strengthening relevance for 'near me' and neighboring city searches.
What URLs should I place inside the sameAs property?
Include your official Google Business Profile link, Yelp, Better Business Bureau (BBB), Apple Business Connect, Facebook, Instagram, and LinkedIn company pages so search engines reconcile all citations as the same entity.
Where do I paste the generated LocalBusiness JSON-LD script?
Paste the <script type='application/ld+json'> block into the <head> or body of your homepage or dedicated location landing page, then verify it in our Structured Data Validator.
