Monday to Friday
- Input
- Seg-Sex 09:00-18:00
- Expected output
- dayOfWeek: 5 URLs, opens 09:00, closes 18:00
One range for the five days.
local business schema opening hours json-ld
In the generator, pick Local business, open the Opening hours field and use the shortcuts (weekdays, 24 hours) or tick the days of each range. The output already uses the form Google documents.
One range for the five days.
The form Google documents.
Both times equal to 00:00 mean closed.
A single object, with closes earlier than opens.
Dates in YYYY-MM-DD.
No. Google recorded on 2026-05-08 that the FAQ rich result stopped appearing from 2026-05-07 and removed the documentation on 2026-06-15. FAQPage remains valid schema.org and other consumers may use it, but do not count on it to win space in Search. HowTo went the same way: its result was removed on 2023-09-14.
They are recommended, not required. With geo, use at least 5 decimal places; with priceRange, texts of 100 characters or more are ignored by Google.
Pick the Restaurant subtype in the selector and fill servesCuisine and menu, which are recommended for food establishments, besides the name and address.
Add one Local business entity per branch, each with its own address, and use an Organization as the parent linked through the parent organization field. The output becomes a @graph.
Rich result documentedGoogle gallery: Organization
The Google gallery lists "Organization": it helps identify the business name, logo and profiles. No visual feature is guaranteed.
Checked on 2026-10-18 (gallery updated 2026-10-16). Documented does not mean guaranteed: Google decides case by case. Google documentation
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Example Bakery Inc.",
"url": "https://www.example.com/",
"logo": "https://www.example.com/logo.png",
"description": "Artisan bakery with sourdough breads and breakfast.",
"sameAs": [
"https://www.instagram.com/example",
"https://www.facebook.com/example"
],
"email": "[email protected]",
"telephone": "+1 512-555-0100",
"contactPoint": {
"@type": "ContactPoint",
"contactType": "customer service",
"telephone": "+1 512-555-0100",
"availableLanguage": "en-US"
},
"address": {
"@type": "PostalAddress",
"streetAddress": "100 Main Street",
"addressLocality": "Austin",
"addressRegion": "TX",
"postalCode": "78701",
"addressCountry": "US"
},
"taxID": "00-0000000"
}These checks follow the Google and schema.org documentation, but they do not replace the official validators below.