Client Review & Analytics App Demo — 2026-04-05
Attendees: Mark Hope, Sebastian Gant
Format: Internal Zoom — impromptu review session
Overview
Mark and Sebastian met to address Adavacare's growing concerns about slow progress after one year as a client. The session covered two main areas: (1) aligning on a strategic narrative to reframe the current SEO push as forward momentum rather than a delayed correction, and (2) a live demo of Mark's new AI-powered analytics app using Adavacare's account data.
Client Situation
Adavacare has been with Asymmetric for approximately one year. The client's primary concern, surfaced in a recent email, is that key initiatives — particularly lead source tracking — should have been implemented earlier. Despite measurable census growth (65% → 80%, roughly 0.3 residents/building/month), the client characterizes the results as "modest" and is requesting a clear scope of services with expected outcomes over defined timeframes.
The client acknowledged that things have improved since Sebastian joined, but the underlying frustration is about pace and visibility.
Risk level: Moderate churn risk. Client is not threatening to leave but is asking pointed questions about value.
Key Decisions
1. Adopt a "Next Phase" Narrative
Avoid language that implies past inaction (e.g., "quick wins," "we should have done this sooner"). Instead, frame all current SEO and tracking work as the natural next step in a progression of success.
Approved messaging framework:
- PPC: "You're getting excellent leads at an excellent price — no client we have is doing better on this metric."
- SEO: "We've built the foundation over the last year. Now we're ready to exploit it and add an even more affordable lead channel on top of what's already working."
- CallRail / tracking: "We believe everything we do should be measurable. What we're putting in place now is our commitment to data-driven reporting going forward." (Do not frame as a past oversight.)
"You want to talk about this like it's progress, not like we've had our head up our ass for a year." — Mark
2. Present OKRs on the Adavacare Call
Sebastian has OKRs drafted. Rather than formally presenting them, share them as context — "here's where we want to be with organic, here's where we want to stay with paid, and here's the timeline."
3. Use App Diagnostics to Drive the PPC Conversation
The analytics app surfaces concrete, actionable problems in the Adavacare account. These should be used to demonstrate proactive management, not just reported as issues.
SEO 30-60-90 Day Plan (Active)
| Phase | Deadline | Deliverables |
|---|---|---|
| 30-Day | Jan 17 | CallRail implemented ✅; new copy for private location pages sent ✅; Lead Magnet Guide first draft (in progress) |
| 60-Day | Jan 31 | Lead Magnet Guide finalized + landing page built, launch Feb 1; first 5 of 10 blog posts live; remaining location pages with FAQs complete |
| 90-Day | ~Feb 28 | Final 5 blog posts published; top-performing content boosted on social media; results review |
Analytics App Demo — Key Findings for Adavacare
Mark demoed the new internal analytics app (60,000+ lines of code, months in development) using live Adavacare account data. Several actionable diagnostics surfaced immediately.
PPC Budget Pacing
- January budget: $5,000
- Spent as of demo: ~$458
- Expected pace at this point: ~$968
- Projected month-end spend at current rate: ~$2,300 (significant underspend)
- The app's pacing chart visualizes actual spend vs. the ideal linear spend curve. Adavacare is tracking well below target.
PPC Diagnostics
- High CPA: The "Heartland" campaign is the primary driver of elevated cost per acquisition. CPA is running 185% above target. Recommended action: lower bids on Heartland, audit campaign structure.
- Poor Quality Scores: 32+ keywords scoring below 6. This directly wastes ad spend. Mark's standard: don't discuss anything else until Quality Scores are in the acceptable range. Updating location page copy (already in progress) should help.
- Top-performing ad creative: "No fee" messaging is converting at the highest rate, outperforming personalized messaging. This was discovered by Sebastian via Google's Ad Transparency tool after analyzing a competitor's impression share advantage. The A/B test confirmed the finding.
- Mobile conversions: Nearly all conversions are coming from mobile — relevant for landing page optimization.
Economic Modeling
- LTV:CAC ratio: ~300x
- Payback period: Less than one month
- The app calculates this from CPA, lead-to-close rate, and estimated lifetime value of a placement. This framing is useful for the client conversation — the economics are overwhelmingly favorable even at current (imperfect) CPA levels.
AI-Generated Opportunities
The app generates categorized opportunities from account data. Types relevant to Adavacare:
| Opportunity Type | Description |
|---|---|
| Competitive Blind Spot | Competitors rank organically for terms but aren't bidding — open PPC opportunity |
| Content Decay | Organic pages losing traffic over time — candidates for refresh and re-indexing |
| Conversion Lever | High-traffic pages with low conversion rates |
| Cannibalization | Paying for PPC traffic on terms where organic rank is strong |
| Emerging Trend | Rising search queries before competitors notice |
| Peak Performance | Best-converting time windows for bid scheduling (e.g., Tuesdays +40%) |
| Budget Loss | Campaigns losing impression share due to budget caps |
Each opportunity includes recommended actions, target keywords, estimated traffic, and current rank. Opportunities can be marked implemented and pushed to ClickUp.
Action Items
- [ ] Mark: Fix app reset-password bug and send Sebastian a working login
- [ ] Sebastian: Review Adavacare account in the app once access is granted
- [ ] Sebastian: Finalize Lead Magnet Guide first draft and send to Adavacare for review (due Jan 17)
- [ ] Sebastian: Prep for Adavacare call — review competitor ads and content, read all files in the "client-provided files" folder, draft measurement/OKRs summary
- [ ] Sebastian: Address PPC issues surfaced by app — Heartland CPA, Quality Scores below 6, budget underpacing
- [ ] Sebastian: Use "next phase" narrative framing throughout the Adavacare call; avoid "quick win" language
Related
- [1]
- [2]
- [3]
- [4]
- [5]