The short answer
To set Google Ads to run on specific days, open your campaign, go to Schedules in the left-hand menu, click the blue pencil, choose the days and hours you want ads to show (for example Monday-Friday, 9am-5pm), then save. Google will only serve impressions inside those windows. Ad scheduling - also called dayparting - works on Search, Display, Shopping and Video campaigns, but is heavily limited on Performance Max.
That's the mechanical answer. The bigger question is which days and hours you should pick - and Ben has reviewed enough UK accounts to know the default "always on" setting silently burns 20-30% of most budgets.
What ad scheduling actually does
Ad scheduling tells Google two things: when your ads are eligible to enter auctions, and how aggressively to bid in different windows. Outside the schedule, your ads simply do not show - no impressions, no clicks, no spend.
By default, every new Google Ads campaign runs 24 hours a day, 7 days a week. That's fine for ecommerce brands fulfilling orders globally. It's a slow leak for service businesses that only answer the phone Monday-Friday, 9am-5pm.
Step-by-step: setting Google Ads to run on specific days
- Sign in to your Google Ads account at ads.google.com.
- Click Campaigns in the left navigation, then click the campaign you want to schedule.
- In the campaign sub-menu, click Schedules (it sits under "Audiences, keywords and content" in the new UI, or "Settings" in the legacy view).
- Click the blue pencil icon next to "Ad schedule".
- Choose a preset (e.g. Weekdays, mornings and afternoons) or click + Schedule to build a custom one.
- Pick the day (Monday, Tuesday etc., or grouped options like "Monday-Friday").
- Set the start and end time (Google works in 15-minute increments).
- Optionally add a bid adjustment from -90% to +900% for that slot.
- Repeat for each day or block you want to schedule.
- Click Save.
Once saved, the campaign immediately respects the new schedule. Existing scheduled time blocks can be edited or removed at any time without resetting your campaign's learning phase.
Setting a schedule across multiple campaigns at once
If you have 5+ campaigns, doing this one by one is slow. Two faster routes:
- Google Ads Editor (the desktop app): select multiple campaigns, paste the same schedule into all of them in seconds.
- Bulk uploads via Tools > Bulk Actions > Uploads. Use the "Ad schedule" template to apply across hundreds of campaigns.
Using bid adjustments by day and hour
Ad scheduling isn't just on/off. Inside any time block, you can tell Google to bid more or less. This is where dayparting starts paying for itself.
| Bid adjustment | When to use it |
|---|---|
| +25% to +50% | High-intent windows (e.g. Tue-Thu 10am-2pm for B2B) |
| 0% (no change) | Average windows - keep neutral until you have data |
| -30% to -60% | Low-converting evenings or weekends |
| -90% | Effectively off, but campaign stays "active" for reporting |
Important: Bid adjustments only work on manual CPC, Enhanced CPC and Maximise Clicks campaigns. If you're using Maximise Conversions, Maximise Conversion Value, Target CPA or Target ROAS, Google ignores hour and day bid adjustments - it uses its own real-time signals instead. The schedule itself (on/off windows) is still respected.
The UK time-zone trap (BST vs GMT)
Google Ads schedules use the account time zone, set when the account was created. If your account was created on a US server (very common for accounts set up by agencies or US-based platforms), your "9am-5pm" schedule could actually be running 2pm-10pm UK time.
Also worth knowing: Google Ads automatically handles British Summer Time (BST) shifts in the London time zone. You don't need to re-edit schedules in March and October.
How to find your best days with data (not guesses)
Don't pick a schedule based on what "feels right". Pull the data first.
The Day & Hour report
- Open the campaign.
- Click Insights and reports > When and where ads showed > Day & hour.
- Set the date range to at least 90 days (more if low volume).
- Add the columns: Conversions, Cost, Conv. rate, Cost/conv, ROAS.
- Sort by Cost/conv ascending - those are your most efficient hours.
- Sort by Conv. rate descending - those are your highest-intent hours.
Look for patterns: maybe Saturday and Sunday have a CPA 3x higher than weekdays. Or maybe Monday morning converts 40% better than the weekly average. That's your dayparting strategy, written by your own account.
Statistical significance matters
One bad Tuesday isn't a trend. Ben's rule of thumb: don't make a dayparting decision on any time slot that has fewer than 30 conversions over the lookback period. Below that, the signal is noise.
Performance Max and ad scheduling limits
Performance Max - now responsible for over 60% of new advertiser spend in 2024 (Search Engine Land) - has a frustrating quirk: you can set an ad schedule, but you cannot apply hour or day bid adjustments. Google's AI handles bidding entirely.
What you can do in Performance Max:
- Set on/off time windows (e.g. only run Mon-Fri).
- Use campaign-level signals like audiences and assets.
- Use seasonality adjustments for known events (sales, launches, holidays).
What you cannot do:
- Bid +50% on Wednesday afternoons.
- Bid -90% on Sunday nights without taking the entire day offline.
This is a real limitation. If granular dayparting matters to your business (e.g. lead-gen with limited phone hours), Standard Search campaigns alongside or instead of PMax may be the right call.
Common dayparting mistakes that waste budget
1. Pausing weekends without checking weekend data
Plenty of B2C industries actually convert more on weekends - home services, fitness, travel, ecommerce, weddings. Ben has seen accounts cut weekend ads "to save money" and lose 35% of monthly conversions overnight.
2. Aggressive negative bid adjustments stacked on top of each other
Bid adjustments compound. -50% on Sunday + -50% on the audience + -50% on mobile = your effective bid is 12.5% of your starting bid. You don't enter the auction at all. Always check your final bid after stacking.
3. Forgetting to reset schedules after a sale or seasonal push
Black Friday weekend bid +400% becomes a permanent budget incinerator if it isn't reset on December 1st. Calendar reminders or a launch checklist solves this in 30 seconds.
4. Scheduling based on the wrong KPI
Optimising the schedule for cheapest CPC is a trap. The cheapest hour is usually 3am - that doesn't mean it's the most profitable. Always optimise on cost per conversion or ROAS, not CPC.
5. Running a 24/7 schedule because "Google's AI will figure it out"
Google's bidding does adjust by time, but it can only optimise within the windows you allow. If you're a lead-gen business and nobody answers the phone after 6pm, the AI doesn't know that - it just sees clicks. Hard schedule limits beat hoping the algorithm understands your back-office.
Industry-specific schedules that work
These are starting points based on patterns Ben sees across the 250+ accounts he's reviewed. Always validate with your own Day & Hour report.
B2B / professional services
Mon-Fri 8am-6pm, with +25% bid adjustment Tue-Thu 10am-2pm. Pause weekends entirely or set -75%.
Home services (plumbers, electricians, roofers)
Mon-Sat 7am-9pm, +30% on Mon-Fri 7am-9am (emergency morning window). Weekends often convert well - don't cut them.
Ecommerce
Run 24/7 with bid adjustments. +20% peak browsing windows (12pm-2pm and 7pm-10pm). -30% overnight if conversion data supports it. Don't pause - missed sales rarely come back.
Local restaurants / bookings
Match the schedule to your reservation windows. +50% bids in the 2-3 hours before the meal occasion (e.g. 5pm-7pm for dinner bookings).
Lead-gen with sales team callbacks
Hard limit: only run during hours someone can call back within 5 minutes. The 5-minute response stat from HBR is real - leads called within 5 minutes are 21x more likely to qualify than those called within 30 minutes.
Advanced dayparting tactics
Day-of-week + audience layering
Combine dayparting with audience bid adjustments. Existing customers may convert any time; cold prospects might only convert in business hours. Bid accordingly per audience per time block.
Separate campaigns by daypart
For high-spend accounts, instead of one campaign with bid adjustments, run two campaigns: one for "business hours" and one for "evenings/weekends" with different budgets, ad copy ("Speak to us now" vs "Get a quote, we'll call you back"), and landing pages.
Seasonality adjustments (the underused setting)
For 1-7 day expected demand spikes (Black Friday, a launch, a TV ad airing), use Tools > Shared Library > Seasonality Adjustments. Tell Google "expect conversion rate to lift 200% Friday-Sunday" and it bids accordingly without disrupting the bid strategy's learning. This works on Smart Bidding campaigns where bid adjustments don't.
Pause vs schedule: which is better?
Pausing a campaign resets its learning phase if it's a Smart Bidding campaign. Using ad scheduling to set windows of -100% (effectively off) is gentler - the campaign stays active and bidding signals stay intact. For Smart Bidding, always prefer schedule edits over pause/unpause cycles.
How Ben sets schedules in the 90-Day Revenue Takeover
Phase 1 is always a 90-day pull of the Day & Hour report. Phase 2 introduces a baseline schedule (usually trimming the worst-performing 20% of hours and adding +20-30% bid adjustments to the top 20%). Phase 3 layers seasonality adjustments and audience-by-day overlays. Phase 4 monitors and refines monthly.
The result, on average across 250+ accounts: 22% lower CPA within 60 days from dayparting alone, before any bid strategy or copy changes.