Google Ads guide

How to Set Up Google Ads Ad Scheduling for Restaurants

Set up Google Ads ad scheduling for a restaurant by confirming the account time zone, defining the branch and service journey, mapping dining and order coverage, checking kitchen and table capacity, and testing the complete phone, reservation, ordering, delivery, or catering handoff before choosing hours. The setting controls when a campaign is eligible to show; it does not open the restaurant, accept an order, reserve a table, or guarantee delivery.

Start with one branch and one service path. Dine-in discovery, reservations, pickup, first-party delivery, marketplace delivery, catering, private events, breakfast, lunch, dinner, and late-night offers can use different pages, menus, staff, hours, capacity, margins, and later outcomes. This is an advertising operations and measurement guide, not food-safety, nutrition, licensing, payment, delivery, or restaurant-management advice. Have the restaurant approve every menu, service, location, price, and availability claim.

Define the branch and service journey before opening Ad schedule

Write down what the selected campaign should create and who owns the next step. “More restaurant leads” is too broad. The intended outcome may be an answered reservation call, suitable booking request, confirmed table, completed pickup order, delivered order, qualified catering inquiry, deposit, private-event request, or another restaurant-approved stage.

For the campaign in scope, record:

  • branch, dining area, cuisine or offer, meal occasion, and service area;
  • dine-in, reservation, pickup, first-party delivery, marketplace, catering, or event route;
  • landing page, menu, phone number, reservation system, ordering system, and customer-support owner;
  • dining, table, kitchen, delivery, pickup, catering, event, and staffing capacity;
  • primary conversion, later quality stage, response promise, and data owner; and
  • Google Ads account time zone, local operating time, holiday exceptions, and temporary closures.

The setup is correct only when the ad, page, menu, phone greeting, reservation or order system, delivery boundary, confirmation, and staff handoff make the same promise. A request outside kitchen or support hours should state when it will be reviewed. Do not imply that a table, menu item, delivery slot, price, promotion, or event date is confirmed before the restaurant confirms it.

Decide what should share a schedule

Keep paths together only when the branch, service, location, hours, owner, capacity, conversion definition, and economic outcome are compatible. Separate them when a shared period would send a dinner reservation to an order queue, send a catering brief to a front-of-house voicemail, or make a marketplace click look like a completed first-party order.

Do not build a separate schedule for every keyword or menu phrase. The useful boundary is the operating and measurement boundary: who handles the interaction, what can be promised, what capacity exists, and which later stage proves quality.

Reconcile the account time zone with the restaurant clock

Google Ads uses the account’s configured time zone for campaign schedules and hourly reports. Confirm it before translating a branch’s local hours into settings. Google’s About Ad Scheduling guidance explains that a schedule specifies days and times when ads can show; it does not know the restaurant’s local branch clock, order provider, reservation system, or kitchen cutoff.

Create a coverage table for the chosen route:

Time referenceRecordOwner or source
Account timeGoogle Ads time zoneAds administrator
Branch timePosted local hours and holiday exceptionsRestaurant manager
Service timeDining, pickup, delivery, catering, or event windowsService owner
Acceptance timeReservation, order, form, and phone coverageFront-of-house or support owner
Fulfilment timeKitchen, table, driver, pickup, or event capacityOperations owner
Report timeCall, reservation, ordering, marketplace, or finance clockData owner

Do not assume that the account clock matches the branch, especially for a multi-location account or a restaurant that serves guests across time zones. Decide whether the campaign should use one common boundary, separate campaigns, or a documented conversion between account and local times. Put that decision in the change record.

Map staffed, service, and capacity windows

For each day, mark:

  1. when the campaign may be eligible to show;
  2. when the relevant phone, form, reservation, ordering, or catering route is monitored;
  3. when the restaurant can accept the advertised service;
  4. when the kitchen, tables, delivery zone, pickup staging, catering team, menu, and event capacity exist; and
  5. when an after-hours request receives an accurate acknowledgement and response time.

The windows can differ. A restaurant may accept a future reservation while the dining room is closed, or a catering brief while the kitchen is not accepting immediate consumer orders. A branch may be open while delivery is paused, a menu is unavailable, or the reservation team is not answering. Use the service-specific map rather than the building’s posted hours alone.

Create a dated exception log for holidays, weather, kitchen maintenance, staffing, private events, menu changes, order caps, delivery-zone changes, reservation blocks, marketplace incidents, and catering lead times. Give each exception an owner, effective date, and restoration condition. Do not allow a temporary service limit to silently become a permanent schedule.

Review evidence and define the scheduling reason

If the campaign has historical data, review day-and-hour performance in the account time zone. Include impressions, clicks, cost, search terms, calls, answered calls, reservation requests, confirmed bookings, order starts, accepted orders, completed pickup or delivery, catering inquiries, deposits, cancellations, no-shows, refunds, and approved value or contribution where the restaurant can measure them.

Before choosing hours, label the reason:

  • Operational boundary: the restaurant cannot answer, accept, prepare, deliver, confirm, or support the advertised route outside the period.
  • Capacity protection: tables, kitchen throughput, drivers, pickup staging, catering staff, menu inventory, or event capacity is temporarily limited.
  • Routing requirement: the phone, reservation, ordering, marketplace, or catering path has a defined owner and handoff window.
  • Measured performance test: the restaurant can handle the route and wants to compare mature outcomes by day and time.

An operational or capacity boundary may be valid even when guests search outside it. A performance test needs a comparison method and enough maturation time. A routing requirement needs the responsible owner and an accurate response promise. Stating the reason keeps the schedule from becoming an unexplained guess about “best hours.”

Use mature restaurant stages

Do not compare raw activity in one period with completed outcomes in another. Keep states such as pending, handled, appropriate, accepted, confirmed, completed, cancelled, no-show, refunded, delivered, attended, deposited, or not yet reviewed. A reservation request can become a cover later; a catering brief can take weeks; an order can be refunded after the click.

Use the latest reliable stage the restaurant can defend. If it cannot connect advertising to completed orders, covers, delivery, or contribution, say so and use the last trustworthy administrative stage without presenting it as the final economic result. Keep branch, service, meal occasion, and route fields so a successful dinner period does not hide a broken pickup or catering path.

Annotate changes that can mimic a schedule effect

Record holidays, promotions, weather, sporting events, menu and price changes, staff coverage, kitchen incidents, table inventory, delivery boundary, reservation platform, marketplace, page, phone routing, budget, location, bidding, and tracking changes. If several changed with the schedule, establish a new baseline rather than claiming that the schedule alone caused the outcome.

Create the schedule in the selected campaign

After the restaurant approves the service map and reason, open the selected campaign’s Ad schedule control. Google’s official setup instructions describe selecting Ad schedule in the Campaigns menu, choosing a campaign, selecting days and times, and saving the change. Google also notes a maximum of six ad-schedule segments per day for a campaign, so keep the segments tied to real service boundaries, capacity protections, or deliberate tests.

Before saving, verify:

  1. the campaign, branch, service, menu or offer, and location;
  2. the account time zone and local restaurant time;
  3. the existing schedule and campaign status;
  4. dining, kitchen, reservation, pickup, delivery, catering, and customer-support coverage;
  5. budget, bidding setup, conversion actions, phone route, and ordering or reservation systems; and
  6. the restaurant owner who can confirm the advertised promise.

Add only the windows when the campaign should be eligible. A period that is not listed is excluded; it is not evidence that nobody searches then. If the restaurant wants to test pre-opening, post-closing, or future-order demand, include the period only when a truthful route exists and later outcome data can be reviewed.

Keep schedule segments legible

Start with a schedule a manager can read back: reservation coverage, kitchen order windows, pickup availability, delivery coverage, catering review, or a documented temporary exception. Do not create a fragment for every small change in click rate. Dense schedules hide whether the issue is demand, a full kitchen, a reservation queue, a delivery boundary, a menu, a support route, or tracking.

If separate branches or service paths need different hours, use separate campaigns or document each service rule. Give every included or excluded segment a plain-language reason, an owner, an effective date, and a condition for review or restoration outside the platform field.

Save, inspect, and preserve the change record

After saving, return to the Ad schedule view and compare each day and time with the coverage table. Check weekends, holiday exceptions, start and end boundaries, and any midnight period. Record the old schedule, new schedule, editor, effective time, reason, hypothesis, affected route, and next review condition. Keep a calendar or owner for removing temporary closures and restoring service windows.

Test the complete restaurant path before launch

The schedule is not complete until the intended guest route works. Test a reservation call, order, pickup or delivery request, form, and catering path as applicable during a covered window. If the restaurant intentionally accepts future requests outside staffed hours, test that acknowledgement too. Use non-real test data and do not submit a live payment or an actual customer record.

Confirm that:

  • a call reaches the correct branch, reservation desk, order owner, or catering coordinator;
  • a missed call or form creates a visible task or queue item;
  • the page and menu show the correct branch, service, hours, route, and delivery boundary;
  • a reservation or order distinguishes request, acceptance, confirmation, completion, cancellation, no-show, refund, and delivery state;
  • the pickup or delivery cutoff and expected response time are truthful;
  • a future order or reservation is not presented as immediate availability;
  • the source can be reconciled with the approved restaurant report; and
  • the route does not collect or expose unnecessary customer information.

Check the ad, landing page, menu, phone greeting, reservation calendar, ordering page, marketplace link, confirmation, delivery instructions, privacy notice, and staff handoff as one chain. Do not promise a table, menu item, price, delivery time, payment approval, event date, or completed order before the restaurant actually confirms it.

Repair handoff failures instead of widening hours

If the phone is unanswered, the form is not reviewed, the kitchen is at capacity, a delivery zone is closed, the booking calendar is wrong, or a catering owner is unavailable, extending the schedule can increase failed demand. Fix the route, queue owner, menu or page promise, capacity control, or confirmation language, or restrict the campaign until the path is workable. Record the incident separately from the schedule’s performance.

Match schedule and bidding decisions carefully

A schedule controls when a campaign is eligible. A bid adjustment changes the bid in an eligible period. Google’s bid-adjustment documentation describes bid adjustments as percentage changes based on when, where, or how people search; verify compatibility with the campaign’s current setup before changing one.

For restaurants, do not raise a time-based bid to compensate for a slow kitchen, a full reservation calendar, a closed delivery zone, an unavailable menu, or an unworked catering queue. First make the service route accurate and manageable. Then state whether the next change is meant to alter eligibility, auction competitiveness, or both.

Use one sentence for the hypothesis

  • “Outside this period, the branch cannot accept or support the advertised service.” This is an eligibility boundary.
  • “During this eligible period, the restaurant wants to test whether stronger auction participation creates more mature approved outcomes.” This is a bid hypothesis.
  • “This period has no table, kitchen, driver, pickup, menu, or catering capacity.” This is capacity protection.

Do not combine the explanations without recording which one controls the decision. If a bid adjustment is used, record the base setting, period, expected outcome, and mature quality stage. If the campaign uses automated bidding, verify the current account controls and Google documentation rather than assuming manual time adjustments work identically for every campaign type.

Keep budgets and conversions separate

Changing schedule, budget, bidding, location, offer, landing page, phone route, ordering system, and conversion definition together prevents a clean diagnosis. If a capacity or accuracy issue requires multiple changes, make the safety correction, annotate it, and establish a new baseline. Do not claim that the schedule alone caused the resulting change.

Measure the schedule through the restaurant’s real stages

After saving or launching, review the schedule and day-and-hour report in the account time zone. Confirm that the intended windows are eligible and excluded windows are not listed, while remembering that eligibility does not guarantee an impression. Then follow the interaction past the first click.

Use a stage model that the restaurant can reconcile:

StageVerification questionExample evidence
InterestDid someone reach the advertised route?Click, menu view, call, booking start
HandledDid the right team receive or work it?Answered call, reviewed form, order status
AppropriateDid branch, service, location, menu, and occasion match?Approved disposition
AcceptedDid the restaurant accept the booking, order, or brief?Confirmed reservation, accepted order, proposal
CompletedDid the intended service happen?Attended cover, pickup, delivered order, event
Mature valueDid the approved value survive cancellation, refund, discount, or fees?Reconciled value or contribution

Not every restaurant has every stage, and customer details should not be copied into routine advertising reports without a need and approved access. Use the latest defensible stage, document the gap, and do not call a menu view, marketplace click, cart start, form, or gross order amount the same as a completed or economically approved outcome.

Compare like service paths

Review dine-in, reservations, pickup, first-party delivery, marketplace delivery, catering, private events, branches, and meal occasions separately when their owners, hours, margins, or quality stages differ. Segment by branch, service, location, device, route, and daypart where the report remains safe and interpretable.

For every period, ask:

  • Did the advertised service have table, kitchen, menu, driver, pickup, or event capacity?
  • Did the guest reach the intended branch and route?
  • Was the response, menu, price, delivery boundary, and confirmation consistent with the ad?
  • Did the request become appropriate, accepted, confirmed, completed, delivered, attended, deposited, cancelled, refunded, or pending?
  • Could the restaurant continue handling this demand without a queue or service failure?

These questions distinguish a schedule problem from a broken route, inaccurate promise, capacity constraint, missing tracking, or unsuitable search intent. Fix the actual cause before changing hours.

Allow reservation and order lag

Use a review window that includes the normal time to answer, confirm, prepare, deliver, attend, cancel, refund, or mature a catering inquiry. Mark recent records pending. A dinner reservation may become a weekend cover, and a catering inquiry may produce a proposal later; do not judge either solely by the interaction day.

Annotate holidays, weather, promotions, menu changes, kitchen downtime, staffing, table inventory, delivery zones, reservation and marketplace incidents, budget, location, bidding, page, phone, order system, and tracking changes. If several changed together, call the resulting period a new baseline.

Troubleshoot before changing the schedule

When a period looks strong or weak, inspect the full guest path.

Clicks are high but suitable demand is low

Check search terms, branch and location fit, meal occasion, menu wording, page promise, form friction, call tracking, and the definition of a suitable request. Confirm whether the restaurant could answer and fulfil the advertised path. The hour may be fine while the message or route is broad or inaccurate.

Calls, bookings, or orders arrive but cannot be handled

Review phone coverage, reservation queues, order acceptance, kitchen capacity, delivery boundary, pickup staging, catering ownership, response time, and temporary exceptions. Reduce or pause the affected period if the restaurant cannot make the promised next step. Do not preserve a schedule merely to keep raw conversion volume.

A single daypart looks unusually strong

Check cohort maturity, branch, device, location, event, weather, promotion, menu, service mix, party size, order value, refunds, cancellations, and tracking. One large order or one attended reservation does not prove a permanent schedule. Treat a thin pattern as a hypothesis and wait for the restaurant’s normal maturity where appropriate.

Ads do not appear during an intended window

Read the saved schedule, campaign status, budget, policy status, targeting, search demand, location, account time zone, and ad eligibility. A campaign can be eligible but receive no impression if no eligible search occurs. An omitted time can also look like a delivery failure. Record the diagnosis before changing several settings.

The schedule creates unexpected spend or missed orders

Check the exact saved segment, midnight boundary, budget, shared funds, bidding, location, menu, order cutoff, and search volume. If the change conflicts with capacity, accuracy, service, or privacy requirements, correct it promptly, annotate the safety action, and establish a new baseline afterward.

Common restaurant setup mistakes

  • Using the sign-on-the-door hours as the whole setup. The branch may be open while the relevant menu, reservation, delivery, catering, or support route is closed.
  • Ignoring the account time zone. Campaign and report clocks can differ from branch, reservation, ordering, marketplace, and finance systems.
  • Treating one schedule as suitable for every service. Dine-in, pickup, delivery, catering, and private events can require different owners and evidence.
  • Counting every interaction as an order or table. Early activity must be separated from accepted, confirmed, completed, delivered, attended, refunded, or value stages.
  • Widening hours to fix a queue. More eligible traffic cannot repair a full kitchen, missed call, unavailable calendar, closed delivery zone, or unworked catering request.
  • Changing schedule and bidding without separate hypotheses. Eligibility and auction competition answer different questions.
  • Judging immature demand. Reservations, catering, delivery, cancellations, refunds, and contribution mature at different speeds.
  • Forgetting temporary conditions. Holidays, weather, events, staffing, menu, table inventory, and kitchen changes can make a saved schedule stale.
  • Making availability or delivery promises. The ad should not guarantee a table, item, price, time, payment, or order completion before confirmation.
  • Leaving no maintenance owner. A schedule needs a reason, date, responsible person, and review or restoration condition.

Restaurant ad-scheduling checklist

Before saving, confirm:

  • The campaign’s branch, service, menu or offer, meal occasion, location, route, and quality stage are explicit.
  • Account, branch, ordering, reservation, marketplace, and reporting time zones are reconciled.
  • Staffed, service, acceptance, fulfilment, kitchen, table, delivery, pickup, catering, and after-hours windows are documented.
  • Holidays, weather, staffing, private events, menu, order caps, delivery, reservation, and marketplace exceptions have owners.
  • The schedule reason is an operational boundary, capacity action, routing requirement, or measured performance hypothesis.
  • Each segment is legible and fits the platform’s current controls.
  • Ads, pages, menus, phone routes, reservation and ordering systems, delivery boundaries, confirmations, and support messages agree.
  • A covered call, reservation, order, form, pickup or delivery route, and after-hours acknowledgement have been tested with non-real data.
  • Budget, bidding, location, offer, page, phone, ordering, and conversion changes are recorded separately.

After launch, confirm:

  • Saved days and hours match the approved coverage table.
  • Reports use the account time zone and stable conversion definitions.
  • Handled, appropriate, accepted, confirmed, completed, attended, delivered, cancelled, refunded, deposited, and pending states are distinguishable where applicable.
  • The review window includes normal reservation, order, delivery, attendance, cancellation, refund, and catering lag.
  • Operational changes are annotated and a next review or restoration condition is known.
  • Customer information and approved contribution definitions are protected in routine reports.

Practical next steps

Start with one branch and one service journey. Reconcile the account clock, map staffed and fulfilment windows, define the quality stage, choose the smallest defensible schedule, test the full route, and record the change. After the normal booking, order, delivery, attendance, refund, or catering lag, review mature outcomes and decide whether to keep, restrict, expand, or split the schedule.

For related restaurant decisions, see the Google Ads ad scheduling article for restaurants, restaurant conversion-tracking guide, restaurant location-targeting guide, and restaurant bid-strategy guide. For platform mechanics, compare the general ad-scheduling settings guide and general setup guide.

adz.so can review a restaurant’s Google Ads structure, conversion definitions, schedule settings, reporting, and operational handoff assumptions. It does not provide food safety, nutrition, licensing, payment, delivery, or restaurant-management advice. Have the restaurant approve menu, service, price, location, and availability claims before publishing or changing a campaign.