Field Guide
Keep your hours consistent everywhere they appear
One set of hours, written once, dated, and matched by structured data — instead of five different closing times across the site, Google and social bios.
Short answer
Write your hours once in a place you control, date-stamp them, copy the same hours — including holidays — to Google Business Profile, map listings and social bios, and encode them with OpeningHoursSpecification structured data that matches exactly what the page shows.
- The task
- Keep opening hours, including holidays and special hours, identical across the website, Google Business Profile, map listings and social bios, and mark them up with structured data that matches the page.
- Where this doesn’t apply
- Covers hours and holiday hours only, not menus, prices or other listing fields. Structured data helps hours appear correctly; it does not guarantee how, or whether, any platform displays them.
A sample bistro closes at nine on the website, ten on Google, and its Instagram bio still lists last year’s winter hours. None of the three is dishonest on its own. Together, they send a customer to a locked door.
Hours are one of the few facts a business repeats in five places and edits in one. The website gets updated; Google Business Profile, Apple Business, the map listing and the social bios quietly keep the old number. The fix is not a better memory. It is treating hours as one written fact with one owner, copied everywhere, and dated so anyone can tell if it is current.
Write the hours once, with a date
Keep one written source of truth for hours — regular hours, holiday hours, and any seasonal change — with the date it was last confirmed next to it. Every listing gets copied from that source, not edited on its own. When hours change, that source updates first, before anything else does.
Pick one person who edits that file — an owner, a manager, whoever already decides opening hours in practice. Everyone else reports a change to that person instead of updating a listing directly. Two people quietly editing two different listings is usually how the drift starts in the first place.
Copy the same hours everywhere, including holidays
The website, Google Business Profile, Apple Business or other map listings, and every social bio should show the same regular hours and the same holiday hours. Holiday hours go stale fastest — a business closing for a specific date should set that exception on every platform that supports it, not just the one someone remembers to update. A sample bistro closing early on December 24 needs that exception set on the website, on its Google profile, and on any delivery or reservation platform it uses, not only the one someone happens to open first.
Mark up hours so machines read what customers read
Structured data — OpeningHoursSpecification on the page — lets search engines read the same hours a visitor sees, using properties like dayOfWeek, opens, closes, and date ranges for exceptions. The rule that matters most: the markup must match the visible page exactly. Structured data that disagrees with what a customer can read on screen is worse than no markup at all — it is a second, competing version of the truth. A café whose markup still lists Monday hours from an old template, after switching to a Tuesday-to-Sunday week, is telling search engines something the front door does not agree with.
Recheck on a schedule, not by accident
Set a recurring reminder — monthly is reasonable — to compare the website, Google Business Profile, the map listing and the social bios side by side. It takes a few minutes and catches drift before a customer does. A Presence Blueprint (C$249, credited in full to your build) includes this kind of surface-by-surface review as a starting inventory, not just a one-time fix.
Checklist
- One written source of truth for regular and holiday hours, dated
- Website, Google Business Profile, map listings and social bios all match it
- Holiday and special hours are set on every platform, not just one
- OpeningHoursSpecification structured data matches the visible page exactly
- A recurring reminder exists to recheck all of them together
The test
Pick a date in the next month, including a holiday if one falls within it. Check the website, Google Business Profile and one social bio for that date’s hours. If all three agree, the hours are consistent. If one disagrees, that is the listing to fix first — and the next thing to check is why it drifted.
Sources
- Google Business Profile guidelines Checked September 28, 2026
- Google local business structured data Checked September 28, 2026
- schema.org — OpeningHoursSpecification Checked September 28, 2026
The service for this
Diagnosis