Google Ads Account Audit · YTD 2026 (Performance Layer)

Peninsula Center of Cosmetic Dentistry — Los Altos

Gen4 Brand · Bay Area / Tier 1 Market · Managed by WNDR

Audit Date
2026-05-15
Account ID
112-277-9235
Period Covered
Jan 1 – May 13, 2026 (133 days)
Data Sources
Editor export + UI campaign / keyword / ad / asset-group reports
Still Missing
Search terms, change history, conversion summary
Agency
WNDR (per campaign naming)
Corrections from the 2026-05-14 Editor-only audit Now that YTD performance data is available, three findings from the Editor-only audit need correction. (1) The account does have four conversion actions configured (Phone Call Lead, Submit Lead Form, Book Appointment, Contact), not one. (2) Book Appointment, however, has fired zero times YTD — the trigger is broken. (3) The pinning concern is dropped: only 19% of ads have any pinned headline, well within normal RSA practice. The Editor-only audit's nine Critical findings have been revised in light of real numbers below; some intensified, some softened, and four new performance-driven Critical findings were added.
Overall Grade: Critical

YTD 2026 spend is $36,505 ($8,243/month, roughly half the daily-budget implied $16,959/month) producing 211 conversions at $173 blended CPA. The agency has paused most of the account's best-performing campaigns and is running the worst-performing ones at near-full budget. The paused older Performance Max delivered 69 conversions at $32 CPA (best in account). Paused Brand delivered $9 CPA. Paused Cosmetic LP #2 delivered $54 CPA. Meanwhile active Search Emergency runs at $859 CPA (8-20x benchmark) and active Search Crowns at $723 CPA.

38% of keyword spend ($6,716 of $17,562) is on zero-conversion keywords. One of four configured conversion actions (Book Appointment) has fired zero times YTD — the trigger is broken. Three Performance Max campaigns show "limited by policy" status that WNDR has not resolved. Account-level Optimization Score sits at 45-66% across campaigns (healthy is 75-90%). Quantified wasted spend YTD is approximately $9,000 of $36,505 (25%), without accounting for the paused-winners opportunity cost.

01YTD Headline Scorecard

Jan 1 – May 13, 2026. All numbers from the Google Ads UI campaign / keyword / ad / asset-group reports.

YTD Spend
$36,505
$8,243/mo (vs $16,959 budget)
YTD Conversions
211
phone + form + contact + book
Blended CPA
$173
Cosmetic dental benchmark: $80-500
Book Appointment Conv
0
Configured, never fires — broken
Zero-Conv Keyword Waste
$6,716
38% of keyword spend
Zero-Conv Ad Waste
$3,186
17 ads, no conversions
Search Emergency CPA
$859
8-20x benchmark of $40-100
Search Crowns CPA
$723
Benchmark $200-400
Google Optimization Score
45-66%
Healthy: 75-90%
PMax Policy Limited
3 of 3
All PMax show "limited by policy"
Brand Campaign Spend
$55
Paused; 6 conv @ $9 CPA when on
Best Paused Campaign
$32 CPA
PMax #1, 69 conv on $2,224

02Campaign Performance YTD — The Agency Has Paused Its Best Performers

The single most important finding in this audit. Each row below ranks YTD CPA. The agency's paused campaigns dominate the top of the performance ranking; the worst-performing campaigns are the ones actively running.

CampaignStatusSpendConvCPACvRISVerdict
Search BrandPAUSED$556.0$985.7%54%Best CPA. Should be always-on. Paused.
Cosmetic LP #2PAUSED$2715.0$5429.4%41%Outperformed active Cosmetic campaign 9x. Paused.
Performance Max (older)PAUSED$2,22469.0$3212.7%24%69 conv at $32 CPA. Best PMax in account. Paused.
After HoursPAUSED$1925.0$3829.4%41%Strong CPA. Paused.
Dentist Near MePAUSED$4003.0$13327.3%50%Above-benchmark CPA. Paused.
PMax General (active)Enabled$4,06633.0$1231.5%42%Acceptable CPA but "limited by policy".
Search SedationEnabled$1,78610.0$17920.8%71%Best active campaign. Good CvR.
Search GeneralEnabled$13,77658.0$23810.8%60%38% of spend. CPA borderline for Tier 1.
Search CosmeticEnabled$6,09612.0$50812.2%80%At top of cosmetic CPA range. CPC $62 very high.
Search CrownsEnabled$5,0647.0$7233.0%43%Over-budget research-keyword campaign.
Search EmergencyEnabled$2,5763.0$8598.3%74%8-20x benchmark. Worst-performing active campaign.
Bonding / Smile Makeover / Invisalign / PMax NewPAUSED$00No spend, no ads, dormant.

03Conversion Tracking — One of Four Actions Is Broken

All four configured conversion actions are visible on every campaign's Goals field: [BOOK_APPOINTMENT/WEBSITE, CONTACT/WEBSITE, PHONE_CALL_LEAD/CALL_FROM_ADS, SUBMIT_LEAD_FORM/WEBSITE]. YTD performance shows the distribution.

Conversion ActionSourceYTD Conv% of TotalStatus
Phone Call LeadCall from Ads (call extension)588~70%Firing
Submit Lead FormWebsite (NewPatientSpecial form)116~14%Firing
ContactWebsite (likely contact-form or page event)220~26%Firing — verify what counts
Book AppointmentWebsite (booking widget)00%Broken — fires zero

Goal counts sum to more than reported total conversions (924 raw vs 211 deduped). Google deduplicates across actions for the same click. The percentages above reflect raw firing volume.

04Wasted Spend at the Keyword Level — 38% on Zero-Conversion Keywords

Of $17,562 in Search keyword spend YTD, $6,716 (38.2%) bought zero conversions across 76 keywords. An additional $2,693 went to 3 keywords with CPA above $400. Combined keyword waste: ~$9,400, or 53% of keyword spend. The Search Terms report (not yet pulled) will reveal whether these matched off-intent search queries; without it, the waste is partially attributable to the keyword choice itself.

Top 15 zero-conversion keywords by spend

KeywordMatchCampaignSpendClicksImpr
"cosmetic and restorative dentistry"PhraseCosmetic$4483128
[dentist]ExactGeneral$3795284
"cosmetic dentistry center"PhraseCosmetic$353542
"cosmetic dentistry cost"PhraseCosmetic$286126
"teeth reshaping"PhraseCosmetic$283224
"get veneers"PhraseCosmetic$274678
"local dentist"PhraseGeneral$24211177
[veneers]ExactCosmetic$2235200
"dentist veneers"PhraseCosmetic$2064188
"urgent care dentist"PhraseEmergency$188215
"teeth bonding"PhraseCosmetic$1825161
"need tooth extracted"PhraseEmergency$182294
"best cosmetic dentist"PhraseCosmetic$171111
[how much does a crown cost]ExactCrowns$15216312
[how much does a crown cost a dentist]ExactCrowns$150779

High-CPA keywords (significant spend, single conversion)

KeywordMatchCampaignSpendConvCPA
"dentist that does root canals"PhraseEmergency$1,1971$1,197
"cosmetic dental care"PhraseCosmetic$9151$915
"dentist tooth crown teeth"PhraseCrowns$5811$581

Top performing keywords (3+ conv YTD)

KeywordMatchCampaignSpendConvCPACvR
[Peninsula Center of Cosmetic Dentistry]ExactBrand (paused)$556.0$985.7%
"cosmetic dentist Los Altos"PhraseCosmetic LP #2 (paused)$163.0$575.0%
[find a dentist in your area]ExactNear Me (paused)$3033.0$10142.9%
"dental doctor appointment"PhraseGeneral$2323.0$7775.0%
"dentist close to me"PhraseGeneral$5853.0$19516.7%
"see a dentist without insurance"PhraseGeneral$2323.0$7727.3%
"need a dentist"PhraseGeneral$8273.0$2767.5%

05Asset Group Performance — The Paused PMax Was the Account's Best Channel

The Performance Max | Cosmetic & General campaign was paused despite delivering 69 conversions at $32 CPA across 10 themed asset groups. The currently enabled PMax General is 3-asset-group, running at $117-146 CPA.

StatusAsset GroupCampaignSpendConvCPA
PAUSEDGeneral Dentist - ParentsPMax #1$26313$20
PAUSEDCosmetic - ProfessionalsPMax #1$49613$38
PAUSEDCosmetic Dentistry | Search ThemesPMax #1$35113$27
PAUSEDGeneral Dentistry | Recent MoversPMax #1$2538$32
PAUSEDGeneral Dentistry | Tech WorkersPMax #1$3788$47
PAUSEDCosmetic Dentistry | Tech WorkersPMax #1$1094$27
PAUSEDGeneral Dentistry | Search ThemesPMax #1$734$18
EnabledLocation Asset Group - NewPMax General (active)$3,04726$117
EnabledLocation - CosmeticPMax General (active)$1,0197$146

The "limited by policy" status on the paused PMax #1 likely caused WNDR to pause it rather than fix the policy issues asset-group by asset-group. Reactivating PMax #1 after policy remediation is the single largest leverage point in this account.

06Policy Limitations Across All PMax Campaigns

All three Performance Max campaigns show "most asset groups limited by policy" in their status reasons. Bonding and Smile Makeover are paused with "No ads" status. None of these are fixed.

CampaignStatusIssue
PMax - General (enabled)EligibleMost asset groups limited by policy
Performance Max | Cosmetic & General (paused)PausedMost asset groups limited by policy
PMAX New (paused)PausedMost asset groups limited by policy
Bonding (paused)PausedNo ads
Smile Makeover (paused)PausedNo ads
Cosmetic Test LPEndedCampaign ended

Likely policy triggers based on observed asset content: superlative claims ("Award-Winning", "Nationally Recognized", "Renowned"), before/after imagery, and personal-hardship-adjacent language. These appear in PMax asset group headlines and descriptions (e.g., "Nationally-Recognized Cosmetic Dentist In Los Altos" in the General asset group of PMax New).

07Revised Eleven-Pillar Scorecard

Scores updated with performance data. Pillars 6 and 11 still N/A pending search terms and change history.

#PillarScoreFinding
1Account Structure & TaxonomyCriticalBest performers paused, worst performers active. Brand paused. Multiple abandoned PMax campaigns.
2Conversion Tracking IntegrityCritical4 actions configured; Book Appointment fires 0. Contact firing 220 deserves verification.
3Bid Strategy FitNeeds WorkAll campaigns Max Conv, no tCPA. 10+ months of data; ready for Target CPA on top campaigns.
4Keyword Strategy & Match TypeCritical38% of keyword spend on zero-conv keywords. Crowns campaign loaded with informational queries.
5Negative Keyword HygieneStrong6 shared lists, 3,300+ negatives. Best part of the account.
6Search Terms (n-gram)Need search terms YTDSearch terms report not yet pulled.
7Audience LayeringCriticalNo Customer Match. Two interest-based audiences. PMax has the audience signals; Search has nothing.
8Ad Copy & AssetsCriticalPolicy-trigger superlatives caused PMax disapprovals. Financing absent. 81% single-RSA ad groups.
9Extension / Asset CoverageNeeds WorkSitelinks + callouts well-covered. Some callouts use risky superlative language.
10Geo, Schedule, DeviceCriticalDesktop -100% on cosmetic campaigns. Presence-or-Interest leaking budget.
11Change History / CadenceNeed change history YTDChange history not yet pulled. Pause-pattern strongly suggests reactive management.

08Critical Findings (Performance-Backed)

Twelve Critical findings. Each tied to specific YTD numbers.

C1. The agency has paused its best-performing campaigns and is running its worst-performing ones at full budgetCritical

Performance ranking of YTD CPA (in order: best to worst): Brand $9 (paused), Cosmetic LP #2 $54 (paused), After Hours $38 (paused), PMax #1 $32 (paused), Dentist Near Me $133 (paused). The five top performers are all paused. Active Search Emergency runs at $859 CPA, Search Crowns at $723, Search Cosmetic at $508. The active set burns $13,736 YTD ($3,100/month) producing 22 conversions; the paused set delivered 88 conversions on $2,975 YTD before being paused. This single pattern is the highest-leverage finding in the audit.

FixReactivate Brand and Cosmetic LP #2 this week. Reactivate Dentist Near Me and After Hours within 30 days. For PMax #1, see C2 below. Right-size active Search Emergency and Crowns budgets (currently combined $7,640 YTD for 10 conversions).
C2. All three PMax campaigns flagged "limited by policy"; the best performer paused rather than fixedCritical

PMax #1 delivered $32 blended CPA across 10 themed asset groups (best per-asset-group CPAs: $18-$47). It is paused with "most asset groups limited by policy" status reason. The currently enabled PMax General shows the same policy-limited status. Likely triggers: "Nationally-Recognized Cosmetic Dentist" headline in the New asset group, "Award-Winning Dental Office" across multiple groups, "Top Dentist" / "Top-Rated" copy. The policy issue is fixable. WNDR has not fixed it.

FixAsset group by asset group: replace superlative claims with verifiable ones (review count, specific awards with source, treatment-count claims). Resubmit. After approval, reactivate PMax #1 with brand exclusions and Customer Match audience signals. Pause the underperforming active PMax General once #1 is back live.
C3. Book Appointment conversion has fired zero times in 133 daysCritical

All campaigns list BOOK_APPOINTMENT/WEBSITE in their Goals field, yet across 211 total YTD conversions zero are categorized as Book Appointment. Phone Call Lead fires 588 times, Submit Lead Form 116, Contact 220. The NewPatientSpecial landing pages typically include a booking widget. Either the widget is missing the conversion tag, the trigger condition is incorrect, or the page that holds the booking widget is no longer the live URL. This is a tracking dead-end masking a meaningful conversion path.

FixInspect the NewPatientSpecial booking widget pages on both /smilemakeover-losaltos2 and /nps. Verify the Google Ads tag fires on completed booking. Test end-to-end. If the booking funnel is intentionally off, remove the goal from the campaign config to clean up reporting.
C4. 38% of keyword spend ($6,716) on zero-conversion keywordsCritical

76 of 105 spending keywords produced zero conversions. Worst by category: Cosmetic phrase keywords ("cosmetic and restorative dentistry" $448, "cosmetic dentistry center" $353, "cosmetic dentistry cost" $286, "teeth reshaping" $283, "get veneers" $274). Crowns campaign loaded with informational research queries ("how much does a crown cost" $152, "price for dental crown" $119, "crown for teeth" $114) that match research-stage intent, not buying intent.

FixPause zero-conv keywords with $200+ spend immediately. For Crowns specifically, drop informational queries and re-focus on transactional ("same day crown", "[city] crown dentist", "crown near me"). Pull the Search Terms report to identify what queries actually triggered these keywords and add negatives.
C5. Search Emergency at $859 CPA — 8-20x benchmarkCritical

YTD: $2,576 spent, 3 conversions. Benchmark CPA for emergency dentistry in Tier 1 markets is $40-100. The "Emergency - Root Canals" ad single-handedly consumed $1,260 for 1 conversion. The "Emergency - Extractions" ad spent $686 with zero conversions. Emergency CvR of 8.3% is at half the benchmark (15-30%). Either keyword targeting is wrong (informational "how to" queries), landing page is failing high-intent prospects, or both.

FixPull the Emergency campaign's search terms. Pause the Emergency Extractions ad ($686 zero-conv). Review the Emergency LP for click-to-call prominence and same-day availability messaging. Consider mobile-only restriction (emergency dental is 85%+ mobile).
C6. Search Crowns at $723 CPA; 14% of account spend with no tractionCritical

YTD: $5,064 spent, 7 conversions, 3% CvR. Crowns campaign loaded with informational keywords ("how much does a crown cost", "crown fell off tooth", "dental crown") which match research and post-treatment-emergency queries, not new-patient transactional intent. The CEREC same-day positioning is strong but the keyword list is fighting it.

FixRebuild the Crowns keyword set around transactional intent ("same day crown Los Altos", "crown dentist near me", "CEREC dentist"). Move informational queries to a Demand Gen content campaign or content blog. Audit the LP for cost transparency.
C7. Search Cosmetic at $508 CPA, $62 CPC; both at top of benchmark rangeCritical

YTD: $6,096 spent, 12 conversions, 12.2% CvR. Search Impression Share 79.6% (winning auctions). CPC $62 is at the high end of cosmetic CPC range. Top wasted keywords in this campaign: "[veneers]" exact-match $223 zero conv; "best cosmetic dentist" $171 zero conv (the ad copy cannot claim "best" without policy issue). Multiple "Veneers (General)" ads spent $956 with zero conversions.

FixSplit Veneers into its own dedicated campaign so its higher CPC and longer consideration window can be managed independently. Remove "best [service]" keywords if the ad copy can't substantiate the claim. Add financing copy to every Veneers ad. Audit /smilemakeover-losaltos2 for veneer-specific conversion friction.
C8. Brand campaign paused while delivering $9 CPA at 85.7% CvRCritical

When active (before being paused) Brand delivered 6 conversions on $55 spend across the 6 keywords ("Peninsula Center of Cosmetic Dentistry" + 3 doctor names: Marlana Shile, Joseph Field, Karl Supal). 85.7% conv rate, 24.14% CTR, 54.29% IS. This is the most efficient channel in the account. It is off. Every patient currently searching the practice or doctor by name is reaching organic or paid competitor results.

FixEnable the Brand campaign immediately. Switch bid strategy to Target Impression Share at 95%+. Daily budget $20-30 is more than enough. This is a 10-minute, single highest-ROI action in the audit.
C9. Desktop bid modifier -100% on cosmetic-relevant campaigns despite $62 CPC and high ISCritical

Search Cosmetic has 79.6% IS at $62 CPC with desktop modifier -100%. For a Tier 1 Bay Area cosmetic prospect researching veneers at $15K-30K, desktop is 30-40% of the addressable audience. The agency has eliminated that audience. Combined with the high CPC and high IS, this suggests the campaign is paying premium mobile prices because desktop is unavailable.

FixRemove the -100% desktop modifier across all cosmetic, Crowns, and General campaigns. If desktop genuinely converts worse on this account (verifiable with device-segmented data we don't yet have), apply a measured -20 to -40%, not -100%.
C10. Customer Match unused on a multi-year cosmetic practiceCritical

Zero Customer Match lists uploaded. Two attached audiences are interest-based with no relevance to the YTD conversions. The active PMax has audience signals but no Customer Match seeds, so its lookalikes are weaker than they could be. The paused PMax #1 had two audience signal attachments but still no Customer Match. For a cosmetic practice running for 4+ years, the patient list is the most valuable unused asset.

FixPull a patient export from the practice's PMS. Build 4 Customer Match lists per the cosmetic-dental-paid-media-audit/references/customer-match-recipes.md guide: existing-patient exclusion, past-cosmetic lookalike seed, unbooked-consult re-engagement, email-subscriber warm prospecting. Attach as audience signals on the reactivated PMax #1, as Observation on Search, and as exclusion on prospecting.
C11. Financing absent from ad copy at $173 blended CPACritical

15 of 3,232 headlines (0.5%) and 0 of 857 descriptions mention financing. One callout "Flexible Financing" exists at account level. Bay Area cosmetic patients researching $15K-30K veneer cases consistently rank financing as their top conversion concern. The current ad set leads with "Smile Test Drive" and "Free Virtual Consultations" — valuable but financing is the second click that wasn't there.

FixAdd a financing-led headline to every cosmetic ad group: "As Low As $XXX/Month with Approved Credit". Add a financing description: "Care Credit, Sunbit, Cherry & In-House Plans Available." Verify Care Credit / Sunbit logos appear above the form on every NewPatientSpecial cosmetic landing page.
C12. No implant or full-arch coverage on a Cosmetic Dentistry-named practiceCritical

Zero implant keywords. Zero All-on-4 / full-arch / teeth-in-a-day keywords. Structured snippet includes "Implants & Dentures" so the practice represents itself as offering implants. Single-implant searches in Los Altos run $25-60 CPC with case values $3,500-6,500. Full-arch (if offered) runs $50-120 CPC with case values $25K-50K per arch. The single highest-value paid search segment in dental is entirely uncovered.

FixConfirm with the practice manager which implant services they actually deliver (single-tooth implants, snap-in, full-arch). For each in-scope service, launch dedicated campaign per the cosmetic playbook. Single-implant CPB target $400-1,200 in Tier 1.

09Needs-Work Findings

W1. Account-level Optimization Score 45-66% across campaignsNeeds Work

Google's own optimization score per campaign: Cosmetic 46.8%, Crowns 45.7%, Emergency 45.2%, General 46.5%, Sedation 53.0%, PMax General 66.0%. Healthy is 75-90%. The score aggregates recommendations Google believes the account is leaving on the table. Most recommendations are reasonable; some (auto-apply theme broadening) should be reviewed manually before adopting.

FixReview the Recommendations tab on each campaign. Manually apply the conversion-tracking improvements, audience-signal additions, and asset-asset additions. Reject auto-apply expansions of match types and Search Partners.
W2. Spend running at half of allocated budgetNeeds Work

Daily-budget allocation across enabled campaigns is $557.87 ($16,959/month). YTD actual spend is $8,243/month, just 49% of allocated. This is consistent with Max Conversions throttling itself due to data sparsity and policy-limited PMax serving. Effectively, half of the budget is sitting unused because the bid strategy can't find enough conversions to deploy it.

FixAfter fixing C2 (PMax policy) and reactivating top performers, switch eligible campaigns to Target CPA so the algorithm has a clear deployment target. Expected outcome: spend deployment closer to budget cap with improved CPA discipline.
W3. Location targeting set to "Presence or Interest" on multiple campaignsNeeds Work

Confirmed from Editor export: Bonding, Smile Makeover, Dentist Near Me, Brand, After Hours, Crowns, Cosmetic-LP #2, both Test LPs, the older PMax all use "Location of presence or Area of interest." For a local practice, this leaks budget to people researching the area but not in it.

FixSet all campaigns to "Presence" only. 5-minute fix per campaign.
W4. Bid strategy stuck on Max Conversions despite 10+ months of dataNeeds Work

All 11 enabled campaigns on Max Conversions with target_cpa = $0. For campaigns with 30+ conversions/month (Search General is the only one approaching this), Target CPA is the next-level discipline. The current Max Conversions setting produces erratic spend deployment.

FixAfter 30 days of cleaner conversion tracking (post-C3 fix) and post-reactivation of paused winners, switch high-volume campaigns to Target CPA. Initial targets: General $200, Cosmetic $400, Sedation $180, Emergency $100, Crowns $300 (aggressive but feasible after waste reduction).
W5. Single RSA per ad group on 81% of ad groupsNeeds Work

149 of 184 ad groups have one RSA only. Industry best practice is 2-3 RSAs per ad group for test surface. Particularly relevant for cosmetic ad groups where financing-led vs outcome-led testing would matter most.

FixAdd a second differentiated RSA to every active cosmetic ad group. One financing-led, one outcome-led. Review after 4 weeks of serving.
W6. Policy-risk superlatives in callouts and headlinesNeeds Work

Callouts include "Award-Winning Team", "Nationally-Recognized", "World-Class Dentists", "Renowned Cosmetic Dentist", "Renowned Office". Headlines include similar at 4.2% frequency. Same language likely caused the PMax policy limitations. Will catch up to the Search ads if it hasn't already.

FixReplace with verifiable claims: "4.9 on Google Reviews" (if true), specific awards with source, treatment counts. Audit all current ads for similar phrasing.
W7. Single landing page across multiple cosmetic intentsNeeds Work

25 ads point to /smilemakeover-losaltos2 covering Bonding, Veneers, Cosmetic Dentist, and Smile Makeover ad groups. The Bonding searcher (~$500-1,500 case) and the Veneers searcher (~$15K-30K case) need different content. Crowns ads have higher-spending ads pointing to a Crowns LP but the keyword set is wrong for that LP.

FixBuild dedicated Veneers and Bonding LPs. Re-route ad groups to match. Sedation campaign also routes to pccdsmiles.com (the practice site) while everything else routes to newpatientspecial.com — standardize.
W8. No video in active PMax asset groups; "GEO" placeholder text in search themesNeeds Work

The currently enabled PMax General has 3 asset groups with zero video assets. Search themes include placeholder text like "dentist in GEO" and "best dentist in GEO" never substituted with Los Altos. The paused PMax #1 had 3 videos per asset group — assets exist, they weren't migrated.

FixMigrate existing videos from the paused PMax #1 to the active PMax. Replace all "GEO" placeholder text with "Los Altos". Add 5+ images per asset group at campaign level rather than account-level inheritance.

10Strengths Worth Preserving

S1. Negative keyword infrastructureStrong

Six shared lists totaling 3,300+ negatives applied across 11 campaigns. Plus 140 PMax placement exclusions. This is the labor-intensive part of dental Google Ads and WNDR has done it. Maintain this work product through any management change.

S2. PMax #1 architecture (when reactivated)Strong

10 themed asset groups by audience (Tech Workers, Parents, Recent Movers, Affluent, Beauty/Wellness, Professionals) is correct PMax architecture. Each delivered $18-$47 CPA. Once policy issues are resolved, this campaign is the account's strongest reactivation candidate.

S3. Service-line keyword segmentationStrong

Distinct campaigns for Cosmetic, Crowns, Sedation, Emergency, plus paused Bonding / Invisalign / Smile Makeover. Better segmentation than typical dental agency. Foundation is sound; settings and content are the issues.

11Prioritized Action Plan

Sorted by impact/effort. Items 1-5 are this-week fixes that could reasonably double current conversion volume at lower CPA.

#ActionEffortImpactEstimated Lift
1Reactivate Brand campaign. Switch to Target Impression Share 95%+.LowHigh+6-12 conv/month at $9-15 CPA
2Reactivate Cosmetic LP #2 campaign.LowHigh+5-10 conv/month at $54 CPA
3Fix the Book Appointment conversion trigger on NewPatientSpecial booking pages.LowHighVisibility into booking funnel; correct bid optimization
4Pause the Search Emergency "Extractions" ad ($686 zero-conv) and pause the highest-spend zero-conv keywords ($448 + $353 + $286 + $283 + $274 = $1,644 immediate savings).LowHigh$1,600+/quarter saved
5Set location targeting to "Presence" only across all campaigns.LowMed5-15% click-quality lift
6Remove -100% desktop bid modifier across cosmetic-relevant campaigns.LowMed30-40% audience expansion on cosmetic
7Resolve PMax #1 policy limitations (replace superlative language, resubmit). Reactivate PMax #1, pause underperforming active PMax General.MedHigh+50-70 conv/month at $30-50 CPA
8Rebuild Crowns keyword list around transactional intent. Drop informational queries.MedMed$1,500+/quarter reallocated
9Add financing-led RSA to every cosmetic ad group. Update callout extensions.MedMed20-40% lift on cosmetic CvR
10Replace superlative claims ("Award-Winning", "Renowned", "World-Class") in callouts and headlines.MedMedPolicy resilience, fewer disapprovals
11Reactivate Dentist Near Me and After Hours campaigns.LowMed+8-15 conv/month at $40-130 CPA
12Upload Customer Match lists. Attach to PMax as audience signals; use as Observation on Search.HighHigh15-30% PMax CPA improvement
13Switch high-volume campaigns to Target CPA after 30 days of cleaner data.MedMed10-20% CPA discipline
14Launch dedicated Implants campaign. Confirm Full-Arch scope and launch if offered.HighHighNew revenue stream, $400-1,200 CPB
15Set up Offline Conversion Import (booked-and-treated cases back to Google Ads).HighHighTrue CPB measurement; Smart Bidding optimizes to revenue
16Build dedicated Veneers and Bonding landing pages.HighMed15-30% CvR lift on cosmetic
17Pull Search Terms YTD; complete n-gram waste analysis and add corresponding negatives.LowMedQuantified ongoing waste removal

12What This Audit Still Could Not Cover

MissingWhat it would unlock
Search Terms Report (YTD)N-gram analysis: exactly which queries triggered the zero-conv keywords. Specific negative recommendations. Verification that the "[veneers]" exact-match wasn't actually matching close-variants.
Change History (YTD)When and why the agency paused each winner. Frequency of meaningful changes. Cadence grade for WNDR.
Conversions SummaryVerification of attribution model, click-through window, Enhanced Conversions status, and the specific definition of "Contact" (which fires 220 times YTD).
Auction InsightsCompetitor landscape in Los Altos / Bay Area cosmetic. Whose share is being lost to whom.
Mountain View account dataSame audit framework applied to PCCD-MV ($9.3K/month). MV likely mirrors many of the same findings given common agency, common naming convention, and shared negative lists.
How to pull the missing data
  1. Google Ads web UI → Insights & Reports → Search Terms → YTD → CSV
  2. Tools → Bulk Actions → Change History → YTD → all users → CSV
  3. Tools → Goals → Conversions → Summary → CSV
  4. Select all campaigns → Auction Insights → CSV
  5. Drop into inputs/google-ads/PCCD-LAL/