Schema Pillar Pro > Schema Pillar Pro Documentation & Support > The Schema Builder Library > The Restaurant Schema Builder: Culinary Local SEO
Pro / Agency License

The Restaurant Builder

Restaurants live and die by their visibility in the Google Map Pack. The Restaurant Builder optimizes your establishment by injecting highly-specific culinary data directly into Google's Knowledge Graph, triggering custom actions like "Menu" and "Reservations".

1. Culinary Categories & Vibe

When users search for food, they use hyper-specific modifiers (e.g., "Mexican food with outdoor seating"). If Google doesn't know your restaurant meets those criteria, you won't rank.

Cuisine Type

Use the multi-select chips to identify exactly what type of food you serve. You can select multiple (e.g., "American" and "Seafood") to cast a wider net.

Ambiance & Setting

Define the physical environment. Do you have Indoor dining, Outdoor patios, or are you strictly Drive-Through? Selecting these triggers matching filters in Google Maps.

2. Actions: Menus, Reservations & Orders

The most valuable feature of the FoodEstablishment schema is its ability to generate massive, clickable CTA buttons directly on the search engine results page.

  • Menu URL: Pasting your menu link here forces Google to add a dedicated "Menu" link to your Map Pack listing.
  • Reservations URL: Provide the link to your OpenTable, Resy, or internal booking system.
  • Action Type: Select OrderAction to establish a direct "Order Online" integration pointing to your delivery portal (like DoorDash or UberEats).

3. Physical Footprint

Like a standard Local Business, you must establish your physical location. Ensure your Latitude and Longitude coordinates are pinpoint accurate to your front door.

Hours of Operation

If your restaurant has different hours than your parent organization (or if you are creating a schema for a specific branch location), toggle the Override Global Hours switch and input your exact operating times using the repeater.