Executive Summary
The account is in a transition state — having migrated from a dense, granular Search/Shopping setup (28 paused legacy campaigns) to an all-PMax-plus-Brand-Search structure (4 enabled campaigns). The new structure is cleaner, but several configuration gaps are leaving conversion value on the table and one issue is actively blocking high-intent buyers from seeing ads.
Three things to fix this week, ranked by impact:
- The "Conflicting negative keywords" warning on Branded-Search is blocking
[grow fragrance discount code]— a high-intent purchase query. People typing this are ready to buy. - Branded-Search is budget-capped at $280/day with "Limited by budget" status. Brand search should never be budget-constrained.
- Every PMax asset group has "No audience signals provided" — PMax learns 2–3x slower without them.
Account Structure
| Campaign | Type | Budget | 30d Spend | ROAS | Status | Opt Score |
|---|---|---|---|---|---|---|
| Branded-Search | Search | $280/d | $8,655 (48%) | 6.59x | Limited by budget | 65.6% |
| Scents-PMAX-2026 | PMax | $200/d | $5,932 (33%) | 2.18x | Eligible | 73.3% |
| Seasonal-Scents-PMAX-2026 | PMax | $150/d | $2,547 (14%) | — | Limited by budget | 75.0% |
| Branded-PMAX | PMax | $45/d | $880 (5%) | — | Limited (just launched) | 61.0% |
27 paused legacy campaigns (granular Search keyword groups like "Lavender Air Freshener Keywords", themed PMax like "Purchases | Candles | Q4 2024", etc.). Structure cleanup already done — these can be archived.
Findings by Severity
1.1 Branded-Search has 732 negative keywords stuffed in, blocking brand-intent queries.
- The "Conflicting negative keywords" warning lists
[grow fragrance discount code]as a blocked keyword. Users searching this are at the bottom of the funnel. - The 732 negatives are competitor terms (Aera, Aesop, Abbey & Sullivan, Aerie, Aery Living) and category terms ("100 natural air freshener", "soy candles", "fragrance company") — these belong on a non-brand campaign, not the brand campaign.
- Action: Review the negative list, keep only negatives that are genuinely competitive-confusion (e.g., "grow taller" type misintents). Remove all category/competitor negatives — they make no sense on a brand campaign.
1.2 Branded-Search is "Limited by budget" at $280/day.
- Brand search should never be capped. Every brand-query click is recapturing existing demand at the lowest CPC available.
- Google's own recommendation: raise to $480/day (estimated +28.6 conversions).
- Action: Either uncap brand entirely or set a budget high enough that "Limited by budget" never triggers. The risk of overspending on pure brand terms is structurally low because brand query volume is finite.
1.3 Brand ROAS is 6.59x at a 5.14x target — suspiciously low for pure brand.
- Healthy DTC brand search typically returns 8–15x ROAS because the buyers are pre-existing intenders.
- 6.59x on brand suggests either (a) the campaign is bleeding into non-brand via the paused "Branded-Keywords-Broad" historical setup, (b) attribution misallocation where PMax-generated demand is getting credited to brand search, or (c) ad copy/landing pages aren't converting brand traffic efficiently.
- Action: Pull a search-terms report on Branded-Search for the last 90 days. Confirm only brand queries are triggering. If non-brand is leaking in, that's a structural fix.
1.4 PMax campaigns have no audience signals.
- Every asset group on Scents-PMAX-2026 says "No audience signals provided."
- PMax uses audience signals as a seed for its targeting algorithm. Without them, the algorithm spends 2–3x longer in the learning phase and often finds suboptimal audiences.
- Action: Add audience signals to each asset group. At minimum: your converters in the last 90 days, your AOV-above-median customers, your top-fragrance-category buyers. Klaviyo + GA4 + Shopify data via Windsor can build these segments.
2.1 Upper-funnel conversion actions are misconfigured.
- Add to cart, Begin checkout, Page view, and Download all show "Misconfigured" status in Tools > Goals > Summary.
- Smart bidding (PMax + Branded-Search) feeds on these upper-funnel signals to learn faster and find users earlier in the journey. Without them, the algorithm only has Purchase events — sparse and slow.
- Action: Re-fire the Google Ads tag for these events. Verify in Tag Assistant. Mark them as "Secondary" conversions (counted but not bid-target).
2.2 PMax asset groups all show "Average" ad strength.
- Every active asset group (Woodland-Sage, Golden-Grove, Pacific-Driftwood, Midnight-Orchid) is at "Average." Target is "Excellent" — Google de-prioritizes Average groups in auction.
- Action: Per asset group, add 5+ more headlines, 4+ more descriptions, 5+ more images of varying sizes, and at least 1 more video. Aim for the "Excellent" badge.
2.3 Midnight-Orchid asset group is unprofitable at 1.66x ROAS.
- Below the 2x floor needed to cover ~50% gross margin.
- Action: Pause Midnight-Orchid for a 2-week window. Confirm overall campaign ROAS holds, then either retire it or rebuild with better assets and a tighter listing group.
2.4 Algorithm concentrating 77% of Scents-PMAX spend on Woodland-Sage.
- Could be a real signal (sandalwood/sage genuinely outperform) or a learning local maximum.
- Action: Split into single-asset-group PMax campaigns per scent family. PMax mixes products poorly when asset groups vary widely in performance. Single-theme campaigns let you set budgets per scent and isolate performance.
3.1 Optimization score trending down (-2% over the period).
Most of the recommendations Google is pushing are upsells you should reject (Demand Gen new campaign, AI Max Beta, broad match keywords). The score will not recover until you either accept those or "dismiss with reason" — dismissing returns score, accepting bad recs hurts performance.
3.2 RSA auto-improvement is on.
The "Improve your responsive search ads" auto-apply is ON, which lets Google pull headlines/descriptions from your site into your ads automatically. Action: Turn this OFF in Recommendations > Auto-apply settings > Maintain your ads. Best practice is to control your ad copy.
3.3 No non-brand Search campaign.
All non-brand demand capture is happening implicitly via PMax search themes (sage scent candle, citrus scented room spray, etc.). PMax is fine for category capture, but a dedicated non-brand Search campaign with phrase/exact keywords gives you transparency and control over high-margin queries. Action: Consider a small non-brand Search test ($30–50/day) on your top 20 phrase-match category terms. Run for 60 days, compare ROAS to PMax category-theme performance.
Recommendations to REJECT (Google upsells)
Google's recommendations panel is pushing several things that look helpful but typically hurt small-to-mid spend DTC accounts. Do not auto-apply:
- Add broad match keywords (+3.7%) — Broad match on smart bidding expands queries unpredictably. Will burn budget on adjacent intent.
- Turn on AI Max for Search (+4.8% Beta) — Auto-broadens Search to PMax-like behavior. You lose query-level transparency.
- Add a Demand Gen campaign (+5.6%) — Pure top-of-funnel display/YouTube. Different problem than the one you have right now.
- Target all eligible Shopping products (+8.2%) — Probably worth investigating (could be untargeted SKUs), but don't auto-apply — review which products and why they're untargeted.
Quick-Win Action List (this week)
- Remove non-brand negatives from Branded-Search; specifically un-block
[grow fragrance discount code]. - Uncap Branded-Search budget — raise to $500/day or remove the cap.
- Add audience signals to all 4 active PMax asset groups (use Klaviyo high-LTV + recent purchasers as a seed).
- Fix Add to Cart and Begin Checkout conversion tracking (verify tags fire on those events).
- Turn off "Improve your responsive search ads" auto-apply.
- Pause Midnight-Orchid asset group for a 2-week test.
Cross-Reference with Datahub
Spend numbers reconcile cleanly:
- This audit: $18,014 spend in last 30 days = $216K annualized.
- CLAUDE.md Google Ads data: 2024 + 2025 + Q1 2026 loaded into
fact_ad_spend. - Account-blended ROAS of 4.19x matches the Datahub ad-attribution ranges.
CPA of $40 on Scents-PMAX vs Datahub LTV of $73 = 1.83x LTV:CPA on this campaign. Below the blended LTV:CPA of 2.89x reported in the Grow Dashboard. Either PMax is acquiring lower-LTV customers, or LTV computation should be revisited with channel splits.
Methodology Notes
- All numbers pulled live via Claude in Chrome from the Grow Fragrance Google Ads UI on May 19, 2026.
- Audit window: Last 30 days = Apr 19 – May 18, 2026.
- Did not deep-dive into: Search terms report for Branded-Search (pending), Insights tab for PMax (pending), bid strategy history / target ROAS settings per campaign, landing page experience scoring, or geographic/device-level performance.
- Data quality rating: Green for spend/ROAS (sourced live from Google Ads). Yellow for the LTV:CPA reconciliation note (relies on Datahub LTV computation which is blended).
For the agency / DIY / freelancer decision and the revenue impact estimate, see the Strategic Memo.