What is LocalBusiness schema?
LocalBusiness schema uses Schema.org vocabulary to identify a business and describe details such as its name, address and opening hours in website markup.
On a restaurant page, explicit fields can say which address or opening hours belong to that restaurant. JSON-LD is one format for expressing those fields. The markup should match the information a reader can see on the page.
How is it different from Google Business Profile?
LocalBusiness markup lives in website code. Google Business Profile is a separate platform listing. Adding a field to the site's markup does not update the Google listing.
For a branch with changed hours, review the visible page, its structured data and the platform listing. Treat them as separate publishing locations that may require separate updates.
What does adding markup establish?
It expresses the meaning of the supplied information. It does not guarantee a rich search presentation, a ranking improvement or an AI citation. Marking up an inaccurate address also does not make the address correct.
Sources and scope
Source-language entry updated 2026-10-22; no separate source-check date is recorded. This adaptation preserves that provenance and does not represent a new audit of the cited pages.