Beginner’s Guide on How to Add Business Hours in WordPress

Do you want to display your business hours on your WordPress site? Displaying your open hours on your website can help customers make an appointment or plan their visit accordingly. In this article, we will show you how to add your business opening hours in WordPress.

Adding opening hours for your business in WordPress

First thing you need to do is install and activate the Business Profile plugin. (For more details, see our step by step guide on how to install a WordPress plugin)

Upon activation, the plugin will add a new menu item labeled Business Profile in your WordPress admin menu. Go ahead and click on it, so you can go to the plugin’s settings page.

Business profile settings page

The plugin allows you to show your business information in rich snippet format. This means that search engines like Google can read, understand, and use this information in their search results.

First you need to select your business type. By default, the plugin will use organization. You can change that if you need.

After that you need to provide your business name and address. You can also use Google Maps to show the address.

Simply click on the ‘Retrieve map coordinates’ link and the plugin will fetch coordinates using the address you entered.

You will need to get a Google Maps API Key to use the Google Maps feature. The instructions on how to get one for your website is included in the plugin.

Next, you need to enter your phone number and select the contact page. A contact page can be any page on your WordPress site that has a contact form.

If you do not have a contact form yet, then see our step by step guide on how to create a contact form in WordPress.

You can also add your business email address. But this would mean that you will get more spam on that email address.

Finally, under the ‘Schedule’ section you can select your business hours. Simply check the boxes for the days you are open and then select opening hours.

Enter opening hours for your business

Don’t forget to click on the save changes button to store your settings.

Showing Business Hours on Your WordPress Website

Business Profile plugin allows you to display opening hours and your business profile in two ways.

The first option is to use the widget. Simply go to Appearance » Widgets page and add the ‘Contact Card’ widget to a sidebar.

Contact card widget to show business opening hours

Next, check the box next to the items you want to display on your website.

Don’t forget to click on the save button to store your widget settings.

You can now visit your website to see the widget showing your business information and opening hours.

Business info and opening hours in WordPress

The second option is to use shortcode [contact-card] in any WordPress post or page. Adding it will show your complete business profile.

You can also use the shortcode with attributes to show particular items from your business profile. For example:

[contact-card show_opening_hours=1]

This shortcode will only show opening hours for your business. For a full list of shortcodes you can visit the plugin’s website.

We hope this article helped you add your business hours on your WordPress site. You may also want to see our expert pick of 24 must have WordPress plugins for business websites.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.