Business Hours Schema Generator
Create JSON-LD business hours schema markup (OpeningHoursSpecification) and human-readable hours text for your website. Helps Google display your hours in local search results — free, instant, no login needed.
Business Hours
Paste inside a <script type="application/ld+json"> tag in your page <head>.
Use this text in your website footer, Google Business Profile, or social media bio.
How to Add Business Hours Schema to Your Website
Toggle each day open or closed, set your opening and closing times, then copy the generated JSON-LD schema. Paste it into your website's HTML to help Google understand your operating hours.
Adding the Schema to Your CMS
WordPress
Use a plugin like WPCode to inject the script into the head, or add it to your theme's header.php.
Shopify
Go to Online Store → Themes → Edit code → theme.liquid and paste before the </head> tag.
Squarespace
Go to Settings → Advanced → Code Injection and paste the script block in the Header section.
Wix
Use the Wix SEO Settings or add custom code via Settings → Custom Code → Add Code.
Webflow
Open Project Settings → Custom Code and paste in the Head Code section.
Plain HTML
Paste the <script type="application/ld+json"> block inside your <head> element.
Benefits of Business Hours Schema
| Benefit | Why It Matters |
|---|---|
| Rich results eligibility | Google may display your hours directly in search results and local packs |
| Consistent NAP signals | Reinforces your Name, Address, Phone and Hours across the web |
| Voice search accuracy | Helps assistants like Google Assistant answer 'Is [business] open now?' |
| GBP alignment | Works alongside your Google Business Profile to give Google consistent data |
| Trust signals | Clear business hours on-page reduce bounce from visitors unsure if you're open |
Häufig gestellte Fragen
What is OpeningHoursSpecification schema markup?
OpeningHoursSpecification is a schema.org property used to describe the opening hours of a place or service. When added to your website as JSON-LD, it helps Google understand when your business is open and can display your hours in local search results and Google Business Profile.
How do I add the generated schema to my website?
Copy the generated JSON-LD and paste it inside a <script type="application/ld+json"> tag anywhere in your page — typically inside the <head> element or at the bottom of the <body>. It works on any CMS including WordPress, Shopify, Squarespace, and Wix.
Will this schema replace my Google Business Profile hours?
No. The schema markup on your website is a separate signal that helps search engines understand your hours. You should still keep your Google Business Profile hours up to date — they are managed separately at business.google.com.
What time zone should I use for the hours?
The OpeningHoursSpecification schema does not include a time zone field — the hours are assumed to be in the local time zone of the business location. Google uses your business address to determine the correct time zone.
Can I set different hours for each day?
Yes. Each day has its own open/closed toggle and independent open and close time selectors. You can configure completely different hours for every day of the week.
Ähnliche Tools
More Free On-Page SEO Tools
Explore schema generators, meta tag tools, SERP preview, sitemap validators, and 80+ more free SEO tools.
Browse All Tools