Google Ads

Growth Blueprint

1. Account Identity and Scope

Account identifiers, reporting periods and access scope. All conversions are reported conversions, not verified unique leads or booked jobs.

Google Ads ID

805-868-2394

Account: Woodward Heating - Perry Marketing
Currency / Timezone

USD / America/Los_Angeles

All figures in USD
Main reporting period

Jul 2–Sep 29, 2026

90 days
Recent period

Aug 31–Sep 29, 2026

30 days
Access

Read-only connection verified

Verified access level
Scope

HVAC + plumbing-named campaigns

Dedicated paid landing hosts; not attributed solely to either website
Limitation & Scope: Removed unverified MCC-link, attribution-window and geographic-targeting claims. PDF pp. 7, 17.

2 & 3. Performance and Period Comparison

Headline 90-day metrics and recent-period comparison. Dollar values are USD; figures rounded.

90-day spend$104,765Google Ads · Jul 2–Sep 29, 2026
Reported conversions1,009.9Reported, not verified booked jobs
90-day reported CPA$103.74Full 90-day window
Recent 30-day reported CPA$163.49Aug 31–Sep 29, 2026

Additional 90-day metrics

Impressions

45,594

Clicks

2,572

CTR

5.64%

CPC

$40.73

Reported conversion / click rate

39.26%

Period comparison

PeriodSpendClicksReported conversionsCPA
Preceding 60 days$73,4251,921818.2Approximately $90
Recent 30 days$31,339651191.7$163.49
Full 90 days$104,7652,5721,009.9$103.74

CPA deterioration note

Recent CPA deterioration warrants investigation. The recent period is included within the full 90 days; attribution lag, imports, campaign changes and lead handling may affect results. Reported conversion values do not establish invoiced revenue or financial ROAS.
Limitation & Scope: PDF pp. 17, 19.

4. Campaign Performance

Selected campaigns (shortened labels from the report), not the complete account. The first three represent 68.8% of spend.

CampaignSpendClicksReported conversionsCPA
Plumbing / CitySearch$36,421685228.5$159
HVAC / CitySearch$24,355456178.0$137
Brand - HVAC$11,346857423.8$27
Plumbing / Salem$8,04714050.0$161
HVAC / Salem$6,37811133.5$190
Plumbing / Corvallis$1,7963411.0$163
HVAC / Albany$1,378249.0$153
Plumbing / Tigard$1,297227.0$184

Campaign-name groups

GroupSpendReported conversionsCPA
Brand$11,346423.8$27
HVAC non-brand$38,107245.5$155
Plumbing-named$55,311340.6$162

Recent diagnostics

HVAC Salem approximately $604 CPA from three conversions; HVAC CitySearch approximately $210 CPA.

Action

Prioritize CitySearch/Salem investigation and verify booked-job quality. Low brand CPA does not establish incrementality; small campaigns cannot reliably be judged from a handful of clicks.
Limitation & Scope: PDF pp. 18–19.

5 & 6. Conversion Actions and Search Terms

Primary and secondary conversion actions, and sampled search-term evidence with review status.

Conversion actions

ActionRoleCounting / definition
BC Calls v2PrimaryOne per click; uploaded click/contact
BC Qualified CallsPrimaryOne per click; uploaded qualified lead
BC Qualified Ext CallsPrimaryUploaded qualified calls
BC Qualified FormsPrimaryOne per click; uploaded qualified lead
Call Extension CallsPrimaryOne per click; 30-second duration
Call Tracking LeadPrimaryMany per click; default value 1
Calls from adsPrimaryMany per click; 60-second duration
Booked — Prism actionsSecondaryAsset, form, onsite and call booking actions

Overlap note

Potential overlap is not proven duplication. One-per-click counting applies per action and does not deduplicate separate actions. Reconcile 30–50 inquiries with CRM IDs before changing goal roles; validate booked-action imports before making them primary.

Search-term evidence

Term / contextSpendClicksReported conversions
woodward heating — Brand$6,310494265.2
plumber salem oregon — sampled CitySearch row$658120
hvac near me — sampled row$38360
Well-pump theme — four rows$41880
air duct scrubbing — Brand; already excluded$3920
vent cleaners near me — Brand; NONE status$3820

Actions

Confirm well-pump service capability before exclusions; inspect non-brand routing in Brand; review relevant zero-conversion terms rather than automatically excluding them.
Limitation & Scope: 500 highest-spend rows, truncated, representing approximately $53,793 spend. This is not complete query coverage or a waste total. Deleted invented DIY terms and guaranteed negative-keyword savings. PDF pp. 20–21.

7. Landing Pages and Message Match

Destination, campaign and service evidence. Landing-view totals have different scope from campaign totals.

Destination / campaignSpendClicksReported conversionsCPA
callwoodwardheating.com/ — Brand$7,496567160.5$47
service.callwoodwardheating.com/salem/ — Plumbing CitySearch$6,12511236.0$170
callwoodwardheating.com/salem/hvac-repair/ — HVAC CitySearch$3,0945819.0$163
Same HVAC repair route — HVAC Salem$2,514447.5$335
callwoodwardheating.com/salem/air-conditioning-repair/ — HVAC Salem$1,8523213.5$137

Action

Test high-spend destination forms, phone routes and service-specific messaging. Maintenance and general-company intent also use the broad repair route.
Limitation & Scope: Landing-view totals have different scope from campaign totals; do not force reconciliation. Empty asset retrieval does not prove missing assets. PDF p. 22.

8 & 9. Budgets, Bidding and Device/Weekday Patterns

Current settings, lost impression share, and device/weekday performance. Chart shares calculated from spend.

Current settings snapshot

Shared HVAC budget

$400/day

Shared plumbing budget

$800/day

Brand HVAC

$300/day, not shared

High-spend search campaigns

Manual CPC

Repeated shared-budget rows are not additional daily commitments.

Lost impression share

CampaignLost impression share: budgetLost impression share: rank
HVAC CitySearch5.7%29.6%
Plumbing CitySearch19.8%21.0%
Brand0%63.4%

Do not average these into account impression share or prescribe increased budgets without booked-lead economics.

Spend by device

Shares calculated from spend values

Google Ads · Jul 2–Sep 29, 2026
72.7%
Mobile
25.0%
Desktop
2.3%
Tablet

Device table

DeviceSpendClicksReported conversionsCPA
Mobile$76,1361,876832.4$91
Desktop$26,210633154.4$170
Tablet$2,4196323.0$105

Weekday table

DaySpendClicksReported conversionsCPA
Monday$23,596554216.3$109
Tuesday$21,710525200.6$108
Wednesday$22,292558232.7$96
Thursday$20,271478171.4$118
Friday$16,896457188.9$89

Scheduling note

No weekend performance rows were returned; configured schedules and hourly outcomes were not verified. Validate dispatch availability and booked outcomes before scheduling or device-bid changes.
Limitation & Scope: Deleted claims that ads run 24/7 or that after-hours calls perform poorly. PDF pp. 23–24.

10 & 11. Missing Evidence and Action Plan

Unavailable evidence and prioritized investigation/optimization actions.

Missing evidence

  • Complete keyword/negative and geography exports
  • Hourly performance
  • Change history
  • Historical action-level outcomes
  • Reliable CRM matching
  • Revenue/margins
  • Full creative/asset inspection

Some tools failed from unsupported fields/segments; do not label this privacy suppression.

Actions

Priority:CRITICAL / HIGH IMPACT
1. Reconcile conversion actions

Reconcile conversion actions to unique qualified leads and bookings.

2. Investigate CitySearch/Salem deterioration

Investigate recent CitySearch/Salem deterioration using changes, imports and call outcomes.

3. Review service fit and brand routing

Review service fit and brand routing before targeted exclusions.

4. Test landing destinations and routes

Test high-spend landing destinations and phone/form routes.

5. Run controlled bidding experiments

Run controlled bidding/budget experiments only after measurement is reliable.

Measure: qualified/booked CPA, lead quality, matching completeness and import failures.

Limitation & Scope: Removed the promised 25–35% CPA reduction, mandatory campaign splits and automatic value-based bidding recommendation. PDF pp. 46–47.