Google Ads Office-Hours Analysis

Pretoria Paving — Schedule Change Impact Assessment

90 days: 23 Mar – 21 Jun 2026 VERDICT: SCHEDULE CHANGE SUPPORTED BY DATA

Executive Summary

On 20 June 2026, Pretoria Paving's Google Ads schedule was changed from running 24 hours a day, 7 days a week, to office hours only: Monday–Friday, 07:00–17:00. The daily budget stays the same — it is now concentrated into fewer, more competitive hours.

At first glance, the numbers look alarming. After-hours advertising was cheaper: R2.76 per click versus R6.08 during office hours. Evening and weekend time slots generated 62% of all Google Ads conversions. On paper, switching off those hours looks like cutting the most cost-efficient part of the account.

But Google Ads conversions are not the same as real customers. We cross-referenced 90 days of ad performance data with 2,050 actual leads from the Quote Chase list — the CRM where every enquiry is tracked from first contact through to accepted quote or decline. The picture it paints is completely different.

12.5%
Office-hours win rate
1 in 8 leads becomes a job
4.3%
After-hours win rate
1 in 23 leads becomes a job
More likely to convert
Office leads vs after-hours

Leads that arrive during office hours are three times more likely to become accepted paving jobs. They get quoted more often (40% vs 18%), and when they do get quoted, a higher percentage accept. Meanwhile, half of all after-hours leads are not valid — spam, tyre-kickers, or enquiries from outside the service area.

There is a second, hidden benefit. Under the old 24/7 schedule, the daily budget was being spread so thin that Google could not show ads for 28% of eligible office-hours searches. The ads were running out of budget during the most valuable hours of the day — the very hours when people are most likely to call, get a site visit, and accept a quote. Concentrating the budget into office hours should recover a significant portion of those missed high-value impressions.

Verdict: The schedule change is well-supported by the data. The business trades a large volume of low-quality, after-hours leads for concentrated, higher-quality exposure during peak conversion hours. Expect fewer total enquiries, but a measurably higher proportion that turn into quotes and accepted jobs.

Section 1

Key Metrics at a Glance

12.5% → 4.3%
Win Rate: Office vs After-Hours
28%
Office-hours impressions lost to budget
Higher win rate for office-hours leads
40% vs 18%
Quote Rate: Office vs After-Hours
49.5%
After-hours leads are “not valid”
Section 2

The Real Story — CRM Lead Conversion Analysis

Google Ads metrics (CPC, CPL, conversions) told one story — that after-hours was cheaper and more efficient. But the CRM data tells the opposite story: after-hours leads rarely become actual paying jobs. The metrics that matter live in the quote-chase spreadsheet, not the Ads dashboard.

Period Total Leads Accepted (Won) Win Rate Quote Rate Not Valid Rate
Office Hours (Mon-Fri 7-17) 1,305 163 12.5% 40.3% 26.7%
Weekday Evening 342 13 3.8% 19.3% 46.5%
Weekend (Sat-Sun) 403 19 4.7% 16.1% 52.1%
Win Rate by Hour of Lead Submission (CRM Data — 2,050 Leads)
Win Rate by Day of Week (CRM Data)
Section 3

Budget Exhaustion — The Hidden Problem

The ad budget was spread across 168 hours per week. During office hours — the most valuable time — Google was running out of budget and not showing ads for ~28% of eligible searches. Evening and night had low budget-lost impression share because fewer people search then, but those impressions were low-value anyway.

Search Impression Share & Budget Lost IS by Hour
Projected impact: By concentrating the full budget into office hours, the budget-lost impression share should drop from ~28% to potentially <10%, capturing roughly 20–30% MORE high-quality searches during peak conversion hours.
Section 4

Google Ads Performance by Hour

These are the pure Google Ads metrics. This is where the “cheap after-hours” story lives — but with the CRM context above, it is clear these are vanity metrics that do not translate to real business outcomes.

Period Spend % of Total Clicks GAds Conv. CPC CPL
Weekday Office (Mon-Fri 7-17) R31,898 54.9% 5,243 423.6 R6.08 R75.30
Weekday After-hours R12,699 21.9% 4,594 332.1 R2.76 R38.24
Weekend (Sat-Sun) R13,469 23.2% 4,122 358.3 R3.27 R37.59
Google Ads “conversions” include multiple conversion actions (form fills, page views, clicks) — they do NOT represent actual leads. The CRM data in Section 2 shows the real conversion picture.
CPC by Hour — Annotated with CRM Win Rate
Google Ads Clicks — Day × Hour Heatmap
Section 5

Website Traffic Patterns (GA4)

Organic and direct traffic continues 24/7 regardless of the ad schedule. However, organic traffic is small — ~468 sessions vs ~10,843 paid sessions over 90 days — so the ad schedule change primarily affects paid traffic, which is the vast majority of visitors.

Sessions by Hour — Paid vs Organic/Direct
Channel Sessions % of Total GA4 Conversions
Cross-network 5,304 43.3% 196
Display 4,927 40.2% 1,143
Paid Search 612 5.0% 29
Direct 661 5.4% 33
Organic Search 468 3.8% 14
Other 282 2.3% 1
Section 6

Campaign Breakdown

Pretoria Paving Companies & Contractors (txt only)

Search — R32,220 total • 722 clicks • 63.1 conversions
Office Hours (7-16)
R25,272 spend (78.4%)
511 clicks
CPC: R49.46
49.1 conv
After Hours (17-6)
R6,948 spend (21.6%)
211 clicks
CPC: R32.93
14.0 conv

Performance Max-Paving-Pretoria

PMax — R19,525 total • 7,055 clicks • 161.0 conversions
Office Hours (7-16)
R10,512 spend (53.8%)
3,457 clicks
CPC: R3.04
81.7 conv
After Hours (17-6)
R9,013 spend (46.2%)
3,598 clicks
CPC: R2.50
79.3 conv

Leads-Pretoria-Paving (DISPLAY/CIA/OPPOSITION)

Display — R6,321 total • 6,182 clicks • 890.0 conversions (mostly soft actions)
Office Hours (7-16)
R2,923 spend (46.2%)
2,819 clicks
CPC: R1.04
373.0 conv
After Hours (17-6)
R3,398 spend (53.8%)
3,363 clicks
CPC: R1.01
517.0 conv
Section 7

Impact Projection

Before (24/7 Schedule)

  • 168 ad-hours per week
  • R645/day spread across all hours
  • ~30% search impression share
  • 28% of office-hours impressions lost to budget
  • After-hours leads: cheap but 4.3% win rate
  • Paying for 49.5% junk leads after hours

After (Mon-Fri 07:00–17:00)

  • 50 ad-hours per week (3.4× budget concentration)
  • Same R645/day concentrated in 10 hours
  • Expected impression share: 30% → 45–55%
  • Budget-lost IS expected to drop from 28% to <10%
  • All leads arrive when office can respond immediately
  • Expected 12.5% win rate on all leads (vs blended 9.5%)

Projected Outcomes

  • Fewer total leads (est. -40%) but HIGHER quality
  • More leads during peak win-rate hours (10:00–14:00)
  • Faster response times leading to higher quote rates
  • Net effect: likely NEUTRAL to POSITIVE on actual accepted jobs
Section 8

Observations & Recommendations

  1. The data supports this change CRM data shows office-hours leads are 3× more likely to become accepted jobs. The “cheap” after-hours leads are mostly waste.
  2. Budget exhaustion was the real problem You were losing 28% of office-hours impressions to budget constraints. Concentrating the budget should recover many of these lost high-quality impressions.
  3. After-hours “conversions” are misleading Google Ads reported more conversions after hours, but 49.5% of after-hours leads were “not valid” vs 26.7% during office hours. The ad-level conversions do not reflect real business outcomes.
  4. Weekend cuts are appropriate Saturday and Sunday have 4.5–4.9% win rates vs ~10.5% weekday average. Weekend leads convert at less than half the weekday rate.
  5. Monitor impression share Track search impression share weekly after the change. If it rises from ~30% to 45%+ during office hours, the change is working as expected.
  6. Consider hour 17:00 The 17:00 hour has a 10.9% CRM win rate but is currently excluded. Consider extending to 18:00 if the office can handle late-afternoon leads.
  7. Watch the text search campaign The text search campaign (R44.63 CPC) is expensive but drives the highest-intent leads. With concentrated budget, this campaign should capture more of its eligible searches.