Local SEO GuideSchema Markup

Industry-Specific Schema

Schema types for restaurants, medical, automotive, and other industries

Many industries have specific schema types that provide more relevant properties than generic LocalBusiness.

Restaurant Schema

Use Restaurant type for dining establishments.

{
  "@context": "https://schema.org",
  "@type": "Restaurant",
  "name": "Mario's Italian Kitchen",
  "servesCuisine": "Italian",
  "priceRange": "$$",
  "menu": "https://www.marios.com/menu",
  "acceptsReservations": true,
  "address": { ... },
  "telephone": "+1-555-123-4567",
  "openingHoursSpecification": [ ... ]
}

Restaurant-Specific Properties

  • servesCuisine: Type of food served
  • menu: URL to menu page
  • acceptsReservations: true/false
  • hasMenu: Structured menu data

You can include detailed menu items:

"hasMenu": {
  "@type": "Menu",
  "hasMenuSection": {
    "@type": "MenuSection",
    "name": "Appetizers",
    "hasMenuItem": {
      "@type": "MenuItem",
      "name": "Bruschetta",
      "offers": {
        "@type": "Offer",
        "price": "9.99",
        "priceCurrency": "USD"
      }
    }
  }
}

Medical Business Schema

Healthcare providers have specialized types.

Physician/Doctor

{
  "@context": "https://schema.org",
  "@type": "Physician",
  "name": "Dr. Jane Smith, MD",
  "medicalSpecialty": "Dermatology",
  "hospitalAffiliation": {
    "@type": "Hospital",
    "name": "City General Hospital"
  },
  "address": { ... },
  "telephone": "+1-555-123-4567"
}

Dentist

{
  "@context": "https://schema.org",
  "@type": "Dentist",
  "name": "Bright Smile Dental",
  "address": { ... },
  "telephone": "+1-555-123-4567"
}

Medical-Specific Properties

  • medicalSpecialty: Area of specialization
  • availableService: Services offered
  • hospitalAffiliation: Related hospital
  • acceptedPaymentMethod: Insurance/payment

Automotive Schema

AutoRepair

{
  "@context": "https://schema.org",
  "@type": "AutoRepair",
  "name": "Quick Fix Auto Service",
  "address": { ... },
  "telephone": "+1-555-123-4567",
  "openingHoursSpecification": [ ... ]
}

AutoDealer

{
  "@context": "https://schema.org",
  "@type": "AutoDealer",
  "name": "City Motors",
  "address": { ... },
  "telephone": "+1-555-123-4567"
}

Attorney

{
  "@context": "https://schema.org",
  "@type": "Attorney",
  "name": "Smith & Associates Law Firm",
  "address": { ... },
  "telephone": "+1-555-123-4567",
  "areaServed": {
    "@type": "State",
    "name": "Illinois"
  }
}
  • areaServed: Geographic jurisdiction
  • knowsAbout: Legal specialties

Real Estate Schema

RealEstateAgent

{
  "@context": "https://schema.org",
  "@type": "RealEstateAgent",
  "name": "Premier Realty Group",
  "address": { ... },
  "telephone": "+1-555-123-4567",
  "areaServed": "Chicago Metro Area"
}

Home Services Schema

Plumber, Electrician, HVAC

{
  "@context": "https://schema.org",
  "@type": "Plumber",
  "name": "Reliable Plumbing Co",
  "address": { ... },
  "telephone": "+1-555-123-4567",
  "areaServed": {
    "@type": "City",
    "name": "Chicago"
  }
}

Available Types

  • Plumber
  • Electrician
  • HVACBusiness
  • RoofingContractor
  • GeneralContractor
  • Locksmith

Professional Services Schema

AccountingService

{
  "@context": "https://schema.org",
  "@type": "AccountingService",
  "name": "Johnson CPA Firm",
  "address": { ... },
  "telephone": "+1-555-123-4567"
}

Other Professional Types

  • FinancialService
  • InsuranceAgency
  • TravelAgency
  • EmploymentAgency

Lodging Schema

Hotel

{
  "@context": "https://schema.org",
  "@type": "Hotel",
  "name": "Grand Plaza Hotel",
  "starRating": {
    "@type": "Rating",
    "ratingValue": "4"
  },
  "amenityFeature": [
    {"@type": "LocationFeatureSpecification", "name": "Pool"},
    {"@type": "LocationFeatureSpecification", "name": "Gym"}
  ],
  "address": { ... },
  "telephone": "+1-555-123-4567"
}

Choosing the Right Type

Use Specific Over Generic

  • Restaurant (specific)
  • LocalBusiness (generic)

Check Schema.org

Visit schema.org/LocalBusiness to see all available subtypes.

When No Specific Type Exists

Use LocalBusiness with detailed properties.

Key Takeaways

  1. Use industry-specific schema types when available
  2. Specific types have relevant properties
  3. Check Schema.org for available types
  4. Add industry-specific properties
  5. Test implementation thoroughly

On this page