LocalBusiness schema
LocalBusiness marks up a physical business with a street address. Done right, it feeds Google's local pack — the map-and-list block at the top of "near me" searches — and your Google Business Profile.
Required fields
- name — exact business name as you want it shown.
- address — full
PostalAddresswith at leaststreetAddress,addressLocality, andaddressCountry(ISO 3166-1 alpha-2 code likePTorUS). - telephone — international format preferred (
+351 22 123 4567).
Strongly recommended
- openingHoursSpecification — array of
OpeningHoursSpecification. Without this, "Open now" badges and hours overlays don't show. - geo —
GeoCoordinateswith latitude/longitude. Helps Google map you to the right pin even if your address is ambiguous (e.g. a building number not yet in their database). - priceRange — short string like
$$or€€. Used in the SERP. - aggregateRating —
AggregateRatingwithratingValueandreviewCount. Without it, no stars in the rich result. - image — at least one URL.
Pick the right subtype
LocalBusiness is the general type. There are 40+ specific subtypes — Restaurant, Dentist,
AutoRepair, HairSalon, etc. Always use the most specific subtype that fits, because Google
uses the type to decide which rich-result formats you're eligible for. A Restaurant gets the
menu carousel; a LocalBusiness does not.
Common mistakes
- Mismatched name/address vs Google Business Profile. Even a comma difference confuses local ranking signals. Make them identical.
- Hours in 12-hour format with AM/PM.
opensandclosesmust be 24-hourHH:MM. - Marking up multiple locations on one page. Each location needs its own page or its own
LocalBusinessblock within aLocalBusinesschain structure.
CMS notes
- WordPress (Rank Math Local SEO): full LocalBusiness support including hours and multi-location.
- Squarespace: local business block emits basic schema; opening hours need a custom block.
- Webflow: custom code embed, page-level head.
Generate it below
Last verified: 2026-05-15. Found something inaccurate? Email hello@schemapreview.dev.