BlogGuides
Opening hours on your website: why write them even with a Google listing

One click, and Google will show my articles more often in your results.
Many small businesses assume their Google listing is enough: search the business name, and it shows up, hours included, so the website doesn't need to repeat them. The trouble is that the listing and the website are two different places, managed separately, and not every visitor goes through the first one before reaching the second.
The Google listing and the website don't talk to each other on their own
The Google Business Profile, the panel that shows up on Google Maps and in search results with name, address and hours, is managed from its own dedicated page: Google Business Profile Help's own guide on editing hours describes setting opening times as an action on the profile, not on the website. Updating an hour on the site doesn't change it on Google, and the other way round: they're two independent sources, and they stay aligned only if someone remembers to sync them by hand every time something changes.
Not everyone who lands on the site came through there
The Google listing serves people who start from a search for the business name or from Maps. But a good share of a website's visitors arrive another way: a link shared in a group, an article that mentions the business, an address bookmarked months earlier, a recommendation typed out on WhatsApp. None of these paths shows the Google panel: for anyone arriving that way, if the site doesn't list an hour, that hour simply doesn't exist anywhere within a click, and the only option left is calling to ask.
Wrong information costs more than missing information
A survey by Yext, a company that sells software for managing a business's information across multiple online platforms, of over 1,000 U.S. consumers, published on May 26, 2022, measured how much a wrong opening hour can cost: 44% of respondents had, in the previous year, shown up at a business that turned out to be closed because of a wrong hour found online, and 73% said they were unlikely to go back if they'd found it listed as open while it was actually closed. It should be said plainly that the data covers information found online in general, Google chief among them, not a company's own website specifically, and that Yext has a direct commercial interest in making the problem feel urgent, since it sells the very tool meant to fix it. It's still a reasonable indication that wrong information, wherever it shows up, weighs more than missing information: someone standing in front of a shuttered storefront doesn't think "what a shame", they think that business isn't reliable.
Structured data helps, it doesn't replace the Google listing
There's a way to write hours into the site's code in a form Google can read: the LocalBusiness schema, with the openingHoursSpecification property, documented by Google Search Central. It isn't a way around the Google Business Profile: the same documentation states that Google doesn't guarantee structured data will produce a visible result in search, and in practice the panel with hours that shows up when searching for a business depends mostly on the profile managed on Google, not on the site's code. The structured data stays useful as a second source consistent with the first, not as a replacement: worth having, but not enough on its own.
Old hours are worse than no hours
There's a risk in the opposite direction too, the same one that applies to ranking on Google Maps, where a change to hours published on the listing can take up to three days before it shows up in results: hours written once and never checked again go stale, and stale hours read as if they were current are worse than no hours at all, because whoever reads them takes them at face value. Summer hours left online in December, or a holiday closure never removed from the site, tell visitors something that's no longer true, and finding that out in person, in front of a closed door, leaves a worse impression than finding an empty page would have.
Where to start
The point isn't choosing between the website and the Google listing: both are needed, and they need to be kept in line with each other, checked from time to time the way a contact form or an FAQ page would be. If your site doesn't list its hours, or does but you can't remember the last time you checked them, it's one of the quickest things to fix. If you also want Google to read those hours from the site's code, get in touch: it's a small addition, not a separate project.