Start with a simple owner-approved facts sheet for every location. Include the real-world name, precise address, primary category, phone, current hours, closure status, menu and prices where relevant, reservation or ordering links, and the date each fact was last checked. Compare that sheet with your location page and your Google Business Profile whenever an operational change happens.
Google currently tells restaurant owners to maintain those core profile details, and its restaurant guidance emphasizes accurate contact details, hours, links, attributes, photos, and menus. Its representation rules require the profile to match the real-world business. Google also identifies searches, menu clicks, and completed bookings as measurements owners may be able to watch.
Hours need judgment. Google's representation guidelines say restaurants should use dine-in hours as primary hours when available, followed by takeout, drive-through, or delivery hours when dine-in does not apply. Event venues with schedules that vary generally should not publish regular hours. A tidy-looking but misleading schedule is worse than an honest absence.
On the website, appropriate LocalBusiness or Restaurant structured data can state hours, menu URL, cuisine, phone, location, and price range in a machine-readable form. Use the most specific business type, validate the markup, and inspect the rendered page. This helps describe the business; Google does not promise a special search appearance, and its documentation does not establish visibility in AI assistants.
None of this is proof that completing the audit raises rankings, bookings, revenue, or AI visibility. The case for it is narrower: wrong hours or a dead booking path can stop a customer before a visit, regardless of how the business was discovered, and consistent visible content with valid markup reduces ambiguity at a source you own.