What Is Ad Scheduling?
Ad scheduling, also known as dayparting, is the practice of restricting or adjusting your paid advertising so that it only shows during the hours and days most likely to produce conversions. Rather than running ads around the clock and paying for clicks at 03:00 when nobody is ready to buy, you focus your budget where the data shows it works hardest.
Both Google Ads and Meta Ads (Facebook and Instagram) support ad scheduling. In Google Ads you can set a schedule at the campaign or ad group level, choosing specific days and half-hour slots. You can also apply bid adjustments, increasing your maximum bid by a percentage during peak hours without fully switching off ads at other times. Meta Ads allows scheduling at the ad set level when you use a lifetime budget, letting you specify exact day-and-time blocks in South African Standard Time (SAST).
South African advertisers benefit from using SAST as their reference timezone because the country does not observe daylight saving, making schedules consistent year-round. This simplifies planning compared to campaigns targeting markets in Europe or North America where seasonal time shifts must be accounted for.
Why Ad Scheduling Matters for South African Businesses
South African internet usage patterns differ from global norms in a few important ways. Load-shedding schedules influence when people are online, particularly in evenings when Stage 4 or higher cuts affect residential areas. Mobile data costs have historically shaped browsing habits, with users often more active during off-peak hours when some networks offer reduced-rate data bundles. Factoring these patterns into your schedule can meaningfully improve your return on ad spend.
For service businesses such as plumbers, electricians, or medical practices, the highest-value conversion window is typically during business hours when someone can actually take a phone call or make a booking. Running ads at 22:00 may generate clicks that go unanswered, wasting budget and potentially frustrating prospective customers. Scheduling ads to match your team's availability is a straightforward way to prevent this problem.
Retail and e-commerce businesses in South Africa often see strong conversion rates on weekday lunch breaks (12:00 to 14:00) and on Sunday afternoons, when consumers browse for products without the urgency of a weekday commute. Restaurants and food delivery services typically find Friday and Saturday evenings between 17:00 and 21:00 to be their most productive advertising windows.
How to Set Up Ad Scheduling
Before restricting delivery, run your campaigns for at least four to six weeks and gather enough conversion data to identify genuine patterns. In Google Ads, navigate to the campaign, select "Ad schedule" from the left menu, and review the hour-of-day and day-of-week performance reports. Look for hours where your cost per conversion is significantly above your target and hours where it is well below. Apply positive bid adjustments (for example, +20%) during your top-performing windows and either pause delivery or apply negative adjustments during consistently poor windows.
In Meta Ads, create a new ad set with a lifetime budget rather than a daily budget, then choose "Run ads on a schedule" in the budget and schedule section. Select the timezone that matches your audience location (South Africa uses UTC+2 with no seasonal variation) and check only the blocks when you want ads to run.
Review your schedule every month. Seasonal events such as Black Friday, school holidays, and major sporting events in South Africa shift conversion patterns significantly and warrant temporary adjustments.
Ad Scheduling vs Bid Adjustments
| Approach | Effect | Best For |
|---|---|---|
| Hard schedule (on/off) | Ads do not serve outside set windows | Service businesses with fixed hours |
| Bid adjustments (+/-) | Ads still run but bids shift by percentage | E-commerce with varied conversion patterns |
| Smart bidding with signals | Algorithm adjusts bids automatically using historical data | High-volume accounts with 50+ conversions/month |
What ad scheduling is
Ad scheduling is the advertising feature that lets you control when your ads run, specifying the days of the week and times of day during which ads should show (or adjusting bids by time), so that advertising is delivered when it is most likely to perform and reduced or paused when it is not. It is the mechanism through which the practice of dayparting (running or bidding on ads at specific times) is implemented in advertising platforms: where dayparting is the strategy of concentrating advertising on the best-performing times, ad scheduling is the platform feature that lets you set that up, choosing the hours and days ads run and applying bid adjustments by time. Ad scheduling is available in advertising platforms such as Google Ads (and, in comparable forms, other platforms), through settings that let you define a schedule (which days and hours ads are active) and, often, set bid adjustments to bid more or less at particular times. The rationale is that ad performance often varies by time, some hours and days convert better or more cheaply than others, so aligning when ads run and how aggressively they bid with the best-performing times can improve efficiency by focusing budget where it works and avoiding waste during poor periods. Understanding ad scheduling matters because it is the practical tool for controlling when advertising runs, enabling time-based optimisation (dayparting) where the data supports it, so knowing what ad scheduling is, the feature for setting when ads show and adjusting bids by time, helps a business use time-based control to improve advertising efficiency where performance genuinely varies by time, while recognising it should be driven by data rather than assumptions.
Using ad scheduling effectively
Using ad scheduling effectively depends on having genuine, data-supported variation in performance by time, and then using the scheduling feature to align ad delivery and bids with the best-performing times, rather than guessing at good hours. The starting point is data: analysing the campaign's performance by hour of day and day of week (using the platform's time-based reporting) to see whether conversions, conversion rates or costs genuinely differ across times, since ad scheduling only helps if there is a real pattern to exploit. If the data shows certain hours or days perform much better or worse, you can use ad scheduling to run ads or bid higher during the strong periods and lower or pause during the weak ones, concentrating spend where it performs; if performance is fairly uniform across times, ad scheduling offers little benefit and may even harm results by needlessly restricting when ads show, so it should be applied only where the data supports it. Caution is needed with limited data (avoid reacting to noise), and ad scheduling interacts with automated bidding (some automated strategies adjust for time themselves), so how much manual scheduling adds depends on the bidding approach. As to the best times to run ads, there is no universal answer, the best times depend on when your particular audience is active and converts, which varies by business, audience and offering, so rather than following a generic best time, you should determine your own best times from your performance data (analysing when your conversions and value actually occur), and schedule accordingly. Regarding whether ad scheduling works the same across platforms, the concept, controlling when ads run and adjusting for time, is common across advertising platforms, but the specific features, controls and how they interact with each platform's bidding differ, so Google Ads and Meta Ads (and others) each have their own ad-scheduling implementations that operate somewhat differently, meaning the strategy of time-based optimisation applies broadly but the specific setup and mechanics vary by platform. For a South African business, using ad scheduling effectively means analysing its own performance by time to find genuine patterns, then scheduling ads and bid adjustments to concentrate on the best-performing hours and days and pull back on the worst, where the data supports it, using the relevant platform's ad-scheduling features, while recognising that the best times are specific to its audience (determined from its data) and that scheduling should be data-driven rather than based on generic assumptions. Because ad scheduling can improve efficiency where performance genuinely varies by time, but needlessly restrict reach where it does not, the sound approach is to let the data guide when and how to schedule, so that ad scheduling improves results rather than arbitrarily limiting them, which is the practical way to use this time-based control well.
FAQ
What are the best times to run Google Ads in South Africa?
For most South African B2C businesses, peak converting hours are weekdays between 08:00 and 18:00 SAST. B2B advertisers often see the best results Tuesday through Thursday between 09:00 and 15:00. Use your Google Ads hour-of-day report to confirm the pattern for your specific account before restricting delivery.
Does ad scheduling work the same way in Meta Ads as in Google Ads?
Meta Ads supports ad scheduling at the ad set level, but only when you use a lifetime budget rather than a daily budget. Google Ads allows scheduling with both budget types and also lets you apply bid adjustments by hour and day without fully pausing delivery.