“Are they open right now?” is the first question of many visitors on a local business website. If the answer takes more than a second to find, they call a competitor.

What visitors expect

Keep Google and your site consistent

Your hours appear in many places: your website, your Google Business Profile, social networks. Inconsistent hours frustrate customers. Make your website the reference and update the others at the same time. Adding LocalBusiness structured data with your hours also helps search engines understand them.

Setting it up in WordPress

  1. Install OpenHours and enter your weekly schedule, with several time slots per day if needed (and overnight slots for bars and restaurants).
  2. Add special dates: holidays, closures, exceptional hours.
  3. Insert the live badge in your header or hero section (Open nowCloses at 18:30), and the full table on your contact page (

    Opening hours

    Open now
    • Monday09:00 – 12:30
      14:00 – 18:30
    • Tuesday09:00 – 12:30
      14:00 – 18:30
    • Wednesday09:00 – 12:30
      14:00 – 18:30
    • Thursday09:00 – 12:30
      14:00 – 18:30
    • Friday09:00 – 12:30
      14:00 – 18:30
    • Saturday09:00 – 12:30
    • SundayClosed

    Special hours

    • 8 NovStaff trainingClosed
    • 24 Dec – 26 DecChristmasClosed
    • 31 DecNew Year's Eve09:00 – 16:00
    ).
  4. Turn on the LocalBusiness schema with your business name and city.

The badge refreshes itself every 30 seconds, even on cached pages. See it on the live demo.

Connect hours with contact

When you are open, visitors want to reach you immediately. A floating WhatsApp or call button can even use the same schedule to show “Online” or “Away”. Restaurants can add their menu next to it. All of these are in the Local Business Pack.

Frequently asked questions

Does the “Open now” badge work with caching plugins?

Yes. OpenHours updates the badge in the browser every 30 seconds, even on cached pages.

Can I add holidays in advance?

Yes. Add special dates as closures or special hours, for one day or a date range.

What is LocalBusiness schema?

Structured data that describes your business and its opening hours to search engines.