What structured data does for your opening hours and menu
Structured data is the code in your website's head that tells a search engine your opening hours directly. Without it, a line like “open Tuesday to Sunday, kitchen closes at 9” is just text that a machine has to interpret; with it, the same information sits in a format called schema markup, which search engines read without guessing. That difference shows up before anyone clicks through to your site, in the panel that appears beside your listing in the search results themselves.
The same principle covers your menu. A menu that only exists as a PDF or a set of photographs tells a search engine almost nothing, because there is no text in an image for it to read. Menu schema markup publishes dish names, prices and descriptions in a form a search engine can index, which matters most for a bar or café with a menu that changes weekly and regulars who search for a dish. Building this correctly is part of what a venue website build should cover, and it sits alongside the wider question of what a menu is for, covered in menu design.
The check you can run tonight
Search your own venue's name and look at the panel Google shows beside the map. If the hours there don't match what's on your door, or the menu shown is out of date, that gap is coming from structured data that's missing, wrong, or overridden by a listing you haven't claimed.
The listings that decide whether you're found
A venue's opening hours live in more places than its own website. Google's business profile, Apple Maps, Bing Places and any directory a guest might land on each hold their own separate record of your hours, and each one was typed in and claimed by somebody at some point. A guest checking whether you're open before driving over is reading whichever of these a search engine decides to surface, and that is often not your website at all.
Claiming and verifying each listing is the only way to have any say in what it shows. Google's business profile carries the most weight for local search, because it's the one Google trusts to fill the panel beside the map results, but Apple Maps and Bing Places run their own separate claim processes and neither one updates when you change the other.
Keeping the same hours everywhere
Inconsistency between listings is usually not a technical fault. It's the ordinary result of a venue changing its Sunday hours on the website, remembering to tell regulars on social media, and never going back to update the business profile that most guests actually see first. Each platform holds its own copy of the truth, and none of them checks against the others.
The fix is a habit rather than a tool: whenever hours change, whether for a bank holiday, a seasonal switch to winter opening, or a permanent change to the working week, update the website first and then work through the listings in the same sitting. A 40-cover restaurant with one owner checking this quarterly catches drift long before a guest turns up to a locked door.
When a listing says something wrong
A wrong listing is worth correcting at the source. Google's business profile has its own edit and dispute process for hours, address and category that it doesn't inherit from your website; a search engine reads structured data as one signal among several, and a conflicting or unclaimed listing elsewhere can still win. Apple Maps and Bing Places have their own equivalent processes, separate from Google's and from each other's.
Where the discrepancy is on your own site rather than a third-party listing, a schema validator will show whether your structured data is present and correctly formatted, though it can only confirm the code parses, not that the hours themselves are right; that check still rests with the owner. Google's Search Console will also flag some structured data errors directly, under the enhancement reports for the relevant markup type.
If the mismatch keeps recurring across a rebuild or a menu refresh, it's usually worth treating opening hours and listings as part of the same brief as the rest of the site, covered in what a restaurant or hotel website actually has to do.