Custom tools
Praha, CZ
JSON‑LD · table · text

Opening hours for your website.

The tool turns your opening hours into three formats: JSON‑LD structured data under Schema.org, understood by Google, Bing and Seznam; a clear HTML table for your website; and short text like Mon–Fri 8:00–18:00 for social media and profiles. It handles lunch breaks, closed days, holidays and one-off exceptions.

Weekly opening hours
DayFromToAfternoon (optional)Closed
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Date as YYYY-MM-DD, then from-to time, or anything else for "closed".
Opening hours as text

JSON‑LD
HTML

Runs entirely in your browser. Nothing is uploaded or stored.

How to use it

03
  1. Step01

    Fill in the week

    From–to times, and for days with a lunch break, the afternoon block. Tick closed days.

  2. Step02

    Add holidays

    For example closed on 24 December or shorter hours on 31 December.

  3. Step03

    Add it to the website

    JSON-LD into the page head; the table where people look for it, usually the footer or the Contact page.

Where to update your opening hours

Whenever your opening hours change, go through this list:

  1. Google Business Profile
  2. Firmy.cz and Mapy.cz (Seznam)
  3. Your website: text, table and structured data
  4. Facebook and Instagram
  5. Your booking system, if you have one

Holidays are worth adding ahead of time. People search “open today” mostly on holidays and weekends.

Want help with the rest of local SEO? See website development or the solution for cafés.

FAQ04

Questions people ask

01Do I need opening hours in structured data if they're on Google Maps?

Both are useful. Your Google Maps profile is Google's main source, but structured data on your website helps Bing, Seznam and AI assistants, and confirms that the details match.

02How do I enter opening past midnight?

Enter 00:00 as the closing time and the generator converts it to 23:59, as Schema.org recommends. Opening that continues after midnight is entered on the next day from 00:00.

03Why must opening hours match everywhere?

Search engines compare data from your website, Google profile, Firmy.cz and other directories. Differences reduce trust, and customers end up at closed doors.

04Where do I put the code on the website?

Anywhere in the page HTML, usually the head. If you have more structured data about the business, combine it into one block; the JSON-LD generator helps.

Next step01

What next

Related06

Keep going

Got work a program should be doing?

I am still setting up contact. Meanwhile, try the tools that already work.

Contact