Ad scheduling is the Google Ads and Microsoft Ads feature that controls which days and hours ads are eligible to show, and applies bid multipliers to specific time windows to maximize performance during high-converting periods.
Quick Answer
Ad scheduling is the Google Ads and Microsoft Ads feature that controls which days and hours ads are eligible to show, and applies bid multipliers to specific time windows to maximize performance during high-converting periods.
Ad scheduling is both an audience-timing tool and an operational tool — align ad hours with conversion opportunity and response capacity
Suppressing ads during low-converting periods reallocates budget to high-converting windows through daily budget mechanics
Test time-of-day segmentation for different campaign types — brand campaigns may benefit from 24/7 scheduling while category campaigns do not
Key Takeaways
Ad scheduling is both an audience-timing tool and an operational tool — align ad hours with conversion opportunity and response capacity
Suppressing ads during low-converting periods reallocates budget to high-converting windows through daily budget mechanics
Test time-of-day segmentation for different campaign types — brand campaigns may benefit from 24/7 scheduling while category campaigns do not
How Ad Scheduling Works
Ad scheduling (known as "dayparting" in broadcast advertising contexts) is configured at the campaign level in Google Ads and Microsoft Ads. Advertisers define a schedule — specific days of the week and time blocks within each day — and optionally apply bid adjustments to each block. When a user's search occurs outside the scheduled window, the ad is suppressed. Within scheduled windows, the bid adjustment modifies the base bid or Smart Bidding target.
Why Ad Scheduling Matters for B2B Marketing
Ad scheduling serves two distinct purposes: audience-driven scheduling (showing ads only when the right people are online and likely to convert) and operational scheduling (showing ads only when the business can handle the response, such as aligning lead gen ads with call center hours). For service businesses that rely on phone calls, turning off ads when no one can answer is a direct cost-saving measure that prevents wasted lead spend.
Ad Scheduling: Best Practices & Strategic Application
Advanced ad scheduling involves segmenting campaigns by time sensitivity. A SaaS company might run brand and competitor campaigns 24/7 (to capture demand at any hour) while running general category campaigns only Monday-Friday 7 AM - 8 PM when B2B buyers are active. Promotional campaigns for flash sales can use precise scheduling to match offer windows. Monitoring auction data by time segment in Google Ads' Predefined Reports > Time reveals which adjustments are actually influencing performance.
Agency Perspective: Ad Scheduling in Practice
At MV3, we view ad scheduling as a budget prioritization tool. Every dollar suppressed during low-performing hours is a dollar the system reallocates — through daily budget mechanics — toward higher-performing periods. In one national B2B services account, applying a combination of -70% weekend adjustments and -100% 11 PM-5 AM adjustments reduced wasted spend by $4,200/month while increasing total conversions by 11%, because weekday daytime budgets were no longer depleted by off-peak traffic.
Frequently Asked Questions: Ad Scheduling
Ad scheduling is the Google Ads and Microsoft Ads feature that controls which days and hours ads are eligible to show, and applies bid multipliers to specific time windows to maximize performance during high-converting periods.
By default, Google Ads campaigns run all day, every day (24/7). You must explicitly configure an ad schedule if you want to restrict hours or apply time-based bid adjustments. There is no default scheduling applied unless you set it.
Ad scheduling is configured at the campaign level in Google Ads, not the ad group level. To apply different schedules to different ad groups, you need to separate them into different campaigns. This is one reason advanced PPC structures use campaign segmentation by audience type or product category.
Smart Bidding strategies already incorporate time-of-day signals when setting bids, so adding bid adjustments may have less incremental impact than with manual CPC. However, full exclusions (-100% adjustments) to block specific hours are still respected by Smart Bidding and are useful for operational alignment, such as turning off lead gen ads outside business hours.
MV3 Marketing helps B2B companies apply these strategies to drive measurable pipeline growth. Our team executes ppc management for technology, SaaS, and professional services companies.
ID used to identify users for 24 hours after last activity
24 hours
_gat
Used to monitor number of Google Analytics server requests when using Google Tag Manager
1 minute
_gac_
Contains information related to marketing campaigns of the user. These are shared with Google AdWords / Google Ads when the Google Ads and Google Analytics accounts are linked together.
90 days
__utma
ID used to identify users and sessions
2 years after last activity
__utmt
Used to monitor number of Google Analytics server requests
10 minutes
__utmb
Used to distinguish new sessions and visits. This cookie is set when the GA.js javascript library is loaded and there is no existing __utmb cookie. The cookie is updated every time data is sent to the Google Analytics server.
30 minutes after last activity
__utmc
Used only with old Urchin versions of Google Analytics and not with GA.js. Was used to distinguish between new sessions and visits at the end of a session.
End of session (browser)
__utmz
Contains information about the traffic source or campaign that directed user to the website. The cookie is set when the GA.js javascript is loaded and updated when data is sent to the Google Anaytics server
6 months after last activity
__utmv
Contains custom information set by the web developer via the _setCustomVar method in Google Analytics. This cookie is updated every time new data is sent to the Google Analytics server.
2 years after last activity
__utmx
Used to determine whether a user is included in an A / B or Multivariate test.
18 months
_ga
ID used to identify users
2 years
_gali
Used by Google Analytics to determine which links on a page are being clicked