Guide
How do I set up an ad schedule in Google Ads?
An ad schedule sets the hours and days a campaign shows. How to find the hours that never convert, leave them out, and bid by the hour where you can.
The manual way comes first, in Google Ads itself. Then the same problem as Goldbeater finds it, every day, without anyone asking.
- An ad schedule sets the days and hours a campaign can show its ads, in your account's time zone. Without one, a campaign can show all day, every day.
- Before you set one, read when the campaign converts: segment the Campaigns table by Hour of day, then by Day of the week, over the last 30 days, and compare cost per conversion.
- Once a campaign has a schedule it shows only in the times listed, so a schedule set to change bids on one day has to list every day the campaign should show.
- Ad schedule bid adjustments, from −90% to +900%, work with manual bidding and Maximize clicks. Smart Bidding sets its bids by time of day itself, and keeps to the schedule.
- Goldbeater reads every campaign's last 30 days by hour and day, every day, and raises hours that spend and never convert, and hours or days converting far below or above the rest of the week.
- 01An ad schedule sets the hours and days a campaign can show, and can change its bids by the hour.
- 02How to see which hours and days convert
- 03How to set an ad schedule
- 04Ad schedule bid adjustments work with manual bidding and Maximize clicks
- 05Leave out the hours that never convert, and bid the rest by what they bring
- 06What it looks like when Goldbeater finds it
- 07Questions
An ad schedule sets the hours and days a campaign can show, and can change its bids by the hour.
A campaign starts with no schedule, which Google calls All day: its ads can show at any hour of every day. An ad schedule does two things. It limits the campaign to the days and hours you list, and it can raise or lower the campaign’s bids in each of them. Google’s own examples are showing only on certain days, or only during business hours, when someone is there to handle customers’ inquiries.
Three things about it catch people out. It runs in your account’s time zone, which is fixed when the account is created and can’t be changed, so a schedule for customers in another time zone has to be shifted by hand. A campaign can hold up to 6 ad schedules a day, each a span of hours. And every campaign type takes one except App campaigns, Performance Max included.
A schedule decides when the budget is spent, not how much. Google paces a campaign with an ad schedule toward 30.4 times its average daily budget over a month, however many days the schedule leaves it on, and never more than twice the daily budget on any one day. So turning off a day or two a week doesn’t by itself lower what the campaign can spend in a month: the budget goes to the days left. Lower the budget too if spending less is the aim.
How to see which hours and days convert
Read when the campaign converts before you decide when it should show:
- Go to Campaigns › Campaigns.
- Set the date range to the last 30 days, or longer for a campaign with few conversions.
- Select the segment icon above the table, then Time, then Hour of day. Each campaign splits into a row for every hour it spent in, in the account’s time zone.
- Add Conversions and Cost / conv. to the columns, or Conv. value / cost if your account runs on conversion value.
- Do the same with Day of the week.
Hours are noisy one at a time, so add them up in blocks of a few hours before comparing. And know what the Conversions column counts: Google reports a conversion at the time of the click that led to it, not the time it happened. A click at 11 p.m. that buys the next morning counts at 11 p.m., which is what you want, since the click’s cost is reported at 11 p.m. too.
| Hour of day | Cost | Conversions | Cost / conv. |
|---|---|---|---|
| All day | $3,446 | 46 | $75 |
| 00:00–02:59 | $520 | 0 | — |
| 03:00–05:59 | $140 | 1 | $140 |
| 06:00–08:59 | $320 | 5 | $64 |
| 09:00–11:59 | $500 | 8 | $63 |
| 12:00–14:59 | $540 | 9 | $60 |
| 15:00–17:59 | $500 | 8 | $63 |
| 18:00–20:59 | $560 | 9 | $62 |
| 21:00–23:59 | $366 | 6 | $61 |
The Ad schedule page, at Campaigns › Audiences, keywords, and content › Ad schedule, charts when a campaign’s ads showed, by clicks, impressions, clickthrough rate, average cost per click or cost, on its Day and Hour, Day and Hour tabs.
How to set an ad schedule
- Go to Campaigns › Audiences, keywords, and content › Ad schedule.
- Select the pencil icon, then the campaign.
- Choose the days and the times the campaign may show. To leave out a block of hours, list the hours either side of it.
- Select Save.
A schedule entry can’t cross midnight. Google’s example: to run from 11 p.m. Monday to 7 a.m. Tuesday, schedule Monday from 23:00 to 0:00 and Tuesday from 0:00 to 7:00.
Check the whole week before you save. Once a campaign has a schedule, its ads show only in the times listed: a campaign given a schedule for Saturday alone runs on Saturdays alone.
Ad schedule bid adjustments work with manual bidding and Maximize clicks
An ad schedule bid adjustment raises or lowers a campaign’s bids by a percentage in one span of its schedule, from −90% to +900%. It’s set on the campaign, and only on a campaign that has a schedule, so to lower bids on Saturdays while running all week, the schedule has to list all seven days first.
- Go to Campaigns › Audiences, keywords, and content › Ad schedule.
- Hover over the value in the Bid adj. column and select the pencil icon.
- Choose Increase or Decrease, enter the percentage, and select Save.
Which bid strategies apply one is the part to check first. Manual bidding and Maximize clicks do. Target CPA, Target ROAS, Maximize conversions, Maximize conversion value and Target impression share don’t: Google says Smart Bidding already sets bids by time of day, and doesn’t use a manual adjustment. It does keep to the schedule, though, so under Smart Bidding a schedule still decides when the ads can show. Performance Max, App, Smart and Demand Gen campaigns take no schedule bid adjustment.
Adjustments multiply. Google’s example is a $1 bid with +20% for California and −50% for Saturday: a search in California on a Saturday is bid at $0.60, and a search elsewhere on a Saturday at $0.50.
Leave out the hours that never convert, and bid the rest by what they bring
Where a block of hours spends and never converts, leave it out of the schedule. Be sure it’s real first: a block that spent what one or two conversions cost and bought none is often chance. One that spent what several cost, over a month or more, is a pattern. This works under any bid strategy, Smart Bidding included, since every strategy keeps to the schedule.
Where hours or days convert, but far worse or far better than the rest of the week, adjust the bids there rather than switch them off, if the campaign bids manually or to Maximize clicks. Lower them where each conversion costs well over the rest of the week’s price, and raise them where it costs well under. Under Smart Bidding, leave it to the bidding: Google already bids by the hour, so a schedule there is for the hours you never want.
A count of conversions can make an hour look worse than it is. A conversion worth more at some hours than others, like a large order late in the evening, doesn’t show in the count, so read the value where your account records one.
What it looks like when Goldbeater finds it
Every day Goldbeater reads each enabled campaign’s last 30 days by day of the week and hour, in the account’s time zone. It adds the hours up in eight fixed blocks of three, the same eight for every campaign, so no window is chosen after looking, and raises:
- Hours that spend and never convert: a block in which a campaign spent at least $20 and converted nothing, where buying none is unlikely at the campaign’s own conversion rate once every block tested in the account is allowed for. Adjacent blocks join into one span. It works under any bid strategy, and the finding names the hours to leave out of the campaign’s schedule.
- Hours or days converting far below the rest of the week: in a campaign bidding manually or to Maximize clicks, a block that converts, or a day of the week, that bought under half the conversions its spend would at the rate of the rest of the week, on at least $20, and too far under to be chance; where your conversion value is real, its return under half too. It says where a −50% schedule bid adjustment goes, and what those conversions cost above the rest of the week’s price.
- Hours or days converting far above it: over twice, by the same test, with a +20% adjustment there.
$520Wasted spend, last 30 days
Performance Max — All products spent $520 from 00:00 to 02:59 and converted nothing
Performance Max — All products
It bought none where 6.9 conversions were expected at the campaign's own rate: under a 3.1% chance of so few by luck, allowing for the 32 three-hour blocks tested across the account.
A three-hour block of the day in which a campaign spent real money over the last 30 days and converted nothing, where its own conversion rate says some should have, too far under to be chance. An ad schedule that leaves those hours out sends the budget to the hours that convert, and Smart Bidding works within one.
Stop Performance Max — All products showing from 00:00 to 02:59 (the account's own time zone) with an ad schedule in Google Ads, so its budget goes to the hours that convert. Smart Bidding works within a schedule.
The steps under What to do are the fix, made in Google Ads; Goldbeater drafts no change for this one.
The finding is the sample table above, as the check reads it. A schedule runs on one time zone, so a campaign reaching several reads its hours in yours; the location targeting guide says how to see where its clicks came from, and the audit checklist has every schedule line with where to find it in Google Ads.
Questions
- What time zone does an ad schedule use?
- Your Google Ads account’s time zone. It’s set when the account is created and can’t be changed, so a schedule for customers in another time zone has to be shifted to match yours.
- Does an ad schedule work with Smart Bidding?
- Yes. Smart Bidding keeps to the days and times in the schedule. It ignores a schedule bid adjustment, since it sets its bids by time of day itself.
- Can Performance Max use an ad schedule?
- Yes. Every campaign type but App campaigns can have one. Performance Max takes no schedule bid adjustment: it bids with Smart Bidding, which sets bids by time of day itself.
- Will an ad schedule lower my spend?
- Not necessarily. Google paces a campaign with a schedule toward 30.4 times its average daily budget a month, however many days it runs, and may spend up to twice the daily budget on a day, so the days a schedule turns off pass their budget to the days left. Lower the budget as well if you mean to spend less.
- How many ad schedules can a campaign have?
- Up to 6 a day. An entry can’t cross midnight, so a span from 11 p.m. to 7 a.m. is two entries, one on each day.
How Goldbeater checks this
These checks run every day, and whenever you ask.
Each finding carries its evidence and, where the problem costs money, an estimate of how much a month. Where a setting can fix it, Goldbeater drafts the change, and it reaches your account when you approve it and press Apply.
Hours of the day that spend and never convert
Hours or days converting far below the rest of the week
Hours or days converting far better than the rest of the week
Google's own pages
Where the manual method comes from.
- About Ad Scheduling (opens in a new tab)
- Create an ad schedule (opens in a new tab)
- Set up an ad schedule bid adjustment (opens in a new tab)
- About bid adjustments (opens in a new tab)
- Changes to Google Ads budget pacing for Ad Scheduling (opens in a new tab)
- Use segments in your tables (opens in a new tab)
- Understand your conversion tracking data (opens in a new tab)
- About your language, number format, time zone, and currency settings (opens in a new tab)
More guides
Other things worth checking by hand.
- How do I audit a Google Ads account?A Google Ads audit and optimization checklist: 114 things to check, what to look for in each, and where to find it in Google Ads, menu by menu.
- How do I find and remove duplicate keywords in Google Ads?Google serves one copy of a duplicated keyword and picks which. How to find duplicates across ad groups, decide which copy to keep, and remove the rest.
- How do I find the search terms wasting my Google Ads budget?Find the search terms that cost money and never convert, add them as negative keywords without blocking your own keywords, and check what changed.
- How do I check that my Google Ads conversion tracking is right?Test Google Ads conversion tracking and find what's not working: actions that stopped recording, conversions counted twice, and the settings bidding reads.
7-day trial · nothing charged until day 7