Approved Changes. Batch Confirmed. Every Decision Tracked.

Four Decisions. One Batch. Full Control.

VIA presents recommendations one at a time. Nothing executes until you confirm the full batch.

Approve

Queued for execution via Google Ads API after batch confirmation. Change logged, matched next month.

Acknowledge

You commit to manual implementation. Still tracked in next report.

Reject

Dismissed with reasoning recorded. Re-surfaced if performance drops 15%+.

Defer

VIA detects a measurement conflict. Defer isolates changes so attribution stays clean.

After all decisions, VIA presents a batch summary. CONFIRM or DENY. All or nothing.

What VIA Can Execute Automatically

Five change types can be auto-executed via the Google Ads API.

Negative Keywords
Bid Strategy
Budget Adjustments
Ad Copy Split Test Challengers
Ad Copy (Under-Tested Ad Groups)

All other types generate step-by-step instructions for manual action.

Measurement-Safe Execution

Stacking changes destroys attribution. VIA groups recommendations by measurement signal and detects when simultaneous changes would make it impossible to know what worked. When a conflict is detected, a Defer option appears, isolating changes across measurement windows so each optimisation gets a clean read.

Changes execute in dependency order: traffic cleanup before algorithm changes, budget adjustments last.

Measurement Groups

Traffic Quality
3–7 days

Negative keywords, search intent

Creative
7–14 days

Ad copy split tests, under-tested ads

Bidding
2–4 weeks

Bid strategy alignment

Budget
7–14 days

Budget scaling, reallocation

⚠ Conflict detected— Bidding + Traffic Quality changes overlap

Landing Page Analysis

viaCMO fetches every destination URL from the Google Ads API and classifies each as homepage, relevant, or irrelevant. When campaigns are sending paid traffic to the homepage, sitemap matching suggests better alternatives.

Landing page analysis runs on all paid report types: welcome, monthly, and ad-hoc. It is not available in the free pre-audit or health checks.

Landing Page Analysis

Emergency PlumberRelevant

/plumber-melbourne

Hot Water SystemsHomepage

/ (homepage)

Suggested:/hot-water-repairs
Blocked DrainsRelevant

/blocked-drains

Gas FittingHomepage

/ (homepage)

Suggested:/gas-fitting-services

Search Term Intent Classification

Every search term is classified into one of four intent buckets: transactional, commercial, informational, or navigational. Spend and CPA variance per bucket shows where your budget is going versus where conversions actually come from.

Search Term Intent

Transactional142 terms
Spend

$3,240

CPA

$38

Commercial67 terms
Spend

$1,890

CPA

$52

Informational34 terms
Spend

$620

CPA

$155

Navigational11 terms
Spend

$180

CPA

$90

AI-Generated Ad Copy

VIA generates Responsive Search Ad copy using Claude: up to 15 headlines, 4 descriptions, and 4 sitelinks per ad group. You pick and choose which assets to include. Select individual headlines and descriptions, toggle entire challengers on or off. Google Ads minimums enforced automatically.

AI generates ad copy with factual accuracy constraints. No fabricated phone numbers, awards, or certifications. Business context extracted from your landing pages. The deterministic algorithm scores your account. Separate systems.

Challenger A — Urgency & Trust

Burst Pipes ad group

Included

Headlines

3/5 selected

Emergency Burst Pipe RepairUrgency28/30
24/7 Plumber — Fast ResponseAvailability28/30
Burst Pipe? Call Now for HelpCTA29/30
Licensed Emergency PlumbersTrust27/30
Same-Day Plumbing RepairsSpeed25/30

Descriptions

2/3 selected

Licensed emergency plumbers available 24/7. Fast response for burst pipes, leaks & blocked drains across Melbourne.82/90
No call-out fee. Upfront pricing. Fully licensed and insured Melbourne plumbers for all emergency repairs.74/90
Burst pipe flooding your home? Our emergency plumbers arrive within 60 minutes across Melbourne metro.72/90
✓ Min 3 headlines✓ Min 2 descriptions

What a Session Looks Like

Coastal Plumbing Melbourne
C· 58

VIA Optimisation Session

Click below to walk through a real session

In a live session, you can ask VIA anything freely. Preset questions are for demo purposes only.

VIA presents one recommendation at a time. It explains the issue, shows the evidence, and waits for your decision.

You Stay in Control

Nothing runs without confirmation

Every change requires your approval and batch confirmation before execution.

Every decision recorded

Every decision is logged, whether you execute, defer, or reject.

Matched to next report

Implemented changes are validated in your monthly accountability report.

Re-validated before execution

VIA checks your live account state before executing. Stale changes are blocked automatically.

Revoke in 10 seconds

Remove viaCMO access through your Google account settings.

Share Reports. Export as PDF.

Share any report via a public link. Viewers don't need a viaCMO account or login. Download any report as a formatted PDF for offline review, client presentations, or compliance records.

Public Share Link

No login required for viewers. Share with your team, clients, or stakeholders.

PDF Export

Formatted PDF with grades, recommendations, and evidence. Ready for presentations.

Questions About VIA Execution

Find Out What Your Google Ads Are Actually Doing

Free 25-point health check. No credit card. Results in minutes.

Get Your Free Audit

Nothing changes without your approval.