b2KIT

Business Hours Schema Tool

Configure business hours with holiday exceptions and generate OpeningHoursSpecification schema. Preview the hours display format.

Tested tool guide Tested browser tools Checked August 16, 2026

What Business Hours Schema Tool does and how it behaves

Business Hours Schema Tool converts a weekly opening schedule and date-specific holiday changes into OpeningHoursSpecification structured data. Enter the days, opening times, closing times, and any exceptional closures or replacement hours, then inspect both the generated schema and the human-readable preview. A common surprise is that the preview only shows how the schedule has been interpreted. It does not prove that a search engine will accept, use, or visibly display the markup.

How the result is produced

1

Regular weekly hours

The weekly schedule describes recurring periods using the Schema.org dayOfWeek, opens, and closes properties of OpeningHoursSpecification. A business that follows different hours on different days needs separate day and time combinations. The display preview provides a readable check that the selected weekdays and time ranges match the schedule intended for customers.

2

Holiday exceptions

Holiday controls add date-specific changes alongside the normal weekly schedule. An exception can represent replacement hours or a closure for the selected date, depending on the available inputs. Review these entries separately from recurring hours: changing one holiday should not be interpreted as changing every future occurrence of the same weekday.

Good uses

  • Preparing opening-hours structured data for a LocalBusiness page before publishing or revising its markup.
  • Representing a store, office, or venue whose hours vary by weekday and change on named holidays.
  • Comparing the readable hours preview with a schedule supplied by staff before copying the generated schema.

Limits and checks

  • OpeningHoursSpecification describes hours, but it still needs to be connected correctly to the relevant business entity and property in the surrounding structured data.
  • Confirm whether closing times after midnight represent an overnight interval as intended. A closing time earlier than its opening time can otherwise be misread.
  • The preview is not a search-result preview or a structured-data eligibility test. Search engines decide independently whether to process or display submitted information.

Common questions

Does the generated schema guarantee that Google will show my business hours?

No. The tool prepares OpeningHoursSpecification data and lets you verify its readable interpretation, but it cannot guarantee indexing or a particular search presentation. The containing LocalBusiness markup, consistency with other business information, page accessibility, and the search engine's own processing can all affect whether hours are used.

Should holiday hours replace my normal weekly schedule?

Usually no. Keep the recurring schedule for ordinary weeks and add the holiday as a date-specific exception. Check the generated result to ensure the exception contains the intended date and replacement state. Removing the regular weekday entry would describe an ongoing schedule change rather than only the exceptional date.

References and verification

The behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools