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
Menu Schema
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"
}Legal Services Schema
Attorney
{
"@context": "https://schema.org",
"@type": "Attorney",
"name": "Smith & Associates Law Firm",
"address": { ... },
"telephone": "+1-555-123-4567",
"areaServed": {
"@type": "State",
"name": "Illinois"
}
}Legal-Specific Properties
- 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
- Use industry-specific schema types when available
- Specific types have relevant properties
- Check Schema.org for available types
- Add industry-specific properties
- Test implementation thoroughly