50 Schema Markup Examples for Local Businesses — free resource from DollarWise

1. LocalBusiness — the base type: name, address, telephone, website, opening hours, and geo coordinates for any local company.
2. Restaurant — adds servesCuisine, menu link, priceRange, and acceptsReservations for eateries and cafes.
3. Store — for retail shops: include department list, priceRange, and payment methods accepted in store.
4. MedicalBusiness / Dentist / Physician — practice type, medical specialty, and accepted insurance for clinics.
5. HomeAndConstructionBusiness — plumbers, electricians, and builders: areaServed plus the services offered.
6. AutomotiveBusiness — garages and dealerships: opening hours, services, and makes serviced.
7. BeautySalon / DaySpa — services, priceRange, and booking link for salons, barbers, and spas.
8. Hotel — rooms, amenities, check-in times, and star rating for guesthouses and small hotels.
9. ExerciseGym — facilities, membership options, and class schedules for gyms and studios.
10. AccountingService / LegalService — professional services: areas of practice, languages, and credentials.
11. aggregateRating — a summary rating with ratingValue and reviewCount, shown as stars in search results.
12. Review — a single customer review with author, datePublished, and reviewRating for testimonials pages.
13. openingHoursSpecification — day-by-day hours including lunch breaks, seasonal hours, and holidays.
14. specialOpeningHoursSpecification — one-off changes such as holiday closures and extended festive hours.
15. GeoCoordinates — latitude and longitude so maps and local packs place the business correctly.
16. PostalAddress — streetAddress, addressLocality, postalCode, and addressCountry in full, matching your listings.
17. hasMap — a link to the business's map listing so search engines confirm the location.
18. sameAs — links to social profiles and directory listings, confirming the business's identity across the web.
19. areaServed — the towns, cities, or regions served, essential for businesses without a walk-in shopfront.
20. makesOffer — a specific offer with price and availability, for promotions and featured products.
21. priceRange — a simple range like $$ or $20–$50, shown in local results for restaurants and services.
22. menu — a link to the full menu page for restaurants, cafes, and bars.
23. hasMenu — structured menu sections with dishes and prices for restaurants that want menu rich results.
24. servesCuisine — cuisine types such as Italian, vegan, or sushi, so food searches match correctly.
25. acceptsReservations — true or false plus a reservation link for restaurants and appointment businesses.
26. FAQPage — a set of common questions and answers, eligible for expandable results on service pages.
27. BreadcrumbList — the page's position in the site hierarchy, shown as a trail in search results.
28. WebSite with SearchAction — a site search box in results for businesses with searchable catalogues.
29. Organization — company-level details: logo, founding date, and contact points for the About page.
30. ContactPoint — phone, email, contactType, and hours for customer service, sales, or bookings.
31. ImageObject — captioned images with contentUrl, useful for photo galleries and project portfolios.
32. Event — workshops, classes, sales, and open days with startDate, location, and ticket offers.
33. Offer with price and availability — for event tickets, classes, and bookable services.
34. Product — a single product or service package with name, image, price, and aggregateRating.
35. Service — a named service with provider, areaServed, and offers, for trades and professionals.
36. HowTo — step-by-step guides with totalTime and step list, for advice content that supports services.
37. VideoObject — embedded videos with name, uploadDate, and thumbnailUrl for video guides.
38. Article — blog posts and guides with headline, author, and datePublished for the business blog.
39. JobPosting — open roles with title, hiringOrganization, baseSalary, and datePosted for recruitment pages.
40. Department — individual departments or branches inside a larger business, each with its own contact details.
41. subOrganization — branch locations linked to the parent company for multi-location businesses.
42. branchCode — a short code identifying each branch, used alongside Department markup.
43. paymentAccepted — card types and payment methods, helpful for customers planning a visit.
44. currenciesAccepted — the currencies taken, relevant for tourist areas and border towns.
45. slogan — the business tagline, shown in knowledge panels for established brands.
46. foundingDate and founder — history details that strengthen the knowledge panel for older businesses.
47. award — industry awards and certifications, adding authority to the About and home pages.
48. review with pros and cons — structured customer feedback highlighting strengths and honest drawbacks.
49. ClaimReview — for businesses that publish myth-busting or fact-check content in their niche.
50. Course — classes and training with provider, duration, and offers for education businesses.
