Attendees: Ben San Fratello, Mark Hope
Source: Fathom Recording
Ben and Mark reviewed OKRs for [1] and [2], then completed a full X-Ray platform onboarding for Exterior — connecting Google Ads, Analytics, Search Console, WordPress, and Gravity Forms. The session closed with a walkthrough of X-Ray's Opportunities feature and its ClickUp integration.
Ben confirmed he had corrected a prior framing issue where key results were functioning as objectives. The revised OKRs:
Objective 1: Balance lead distribution across service areas
- Problem: Lead flow is heavily skewed toward siding; other services are underrepresented.
- KR: 10–20 qualified leads per quarter across non-siding services.
- Note: Measurability depends on resolving attribution gaps (see Objective 3).
Objective 2: Mitigate seasonal revenue decline
- Strategy: Brainstorm off-season service options (e.g., snow plowing) directly with the client. If client declines new services, fall back to SEO/content investment to build organic presence during slow months.
- Mark's framing: First confirm whether the client sees seasonality as a problem worth solving — some clients accept it. If yes, explore what they're willing to offer.
Objective 3: Gain end-to-end attribution visibility
- Problem: No clear view of lead source-to-resolution. Makes it difficult to prove marketing value.
- Goal: Ensure all lead sources are tracked and measurable from first touch through close.
OKRs are early-stage, based on one initial conversation. Plan is to deepen discovery in a follow-up.
Key strategic direction: Target high-value, low-competition specialty services.
- Piano moving: Low competition on Google; only one competitor has a dedicated landing page. Reynolds has no current ad campaigns targeting this.
- Heavy equipment moving: Reynolds has a page, but no advertising has been run against it.
- Actions: Launch ad campaigns for both; create a piano moving landing page if one doesn't exist.
Mark walked Ben through each connection live:
| Source | Credential Used |
|---|---|
| Google Ads | Customer ID (found under Get Found MCC) |
| Google Analytics | Property ID (via Property Details) |
| Search Console | Domain URL (sc-domain:exterieurrenovations.com) |
| WordPress | Application Password (created under Users → Application Passwords; requires disabling security block) |
| Gravity Forms | Consumer Key & Secret (via Settings → REST API) |
Not connected (not applicable): HubSpot, CallRail, GoHighLevel forms, WooCommerce.
Pending: Google Business Profile location ID — Ben to locate and add.
| Metric | Value | Benchmark | Status |
|---|---|---|---|
| Spend | ~$700 | — | — |
| Conversions | 11 | — | — |
| CPA | $63 | $90 (industry avg) | ✅ Below target (good) |
| CTR | 2.44% | 6% (industry avg) | ❌ Significantly below |
| Quality Scores | Low on several keywords | — | ❌ Needs work |
| Budget Pacing | Slightly overspending | On-pace | ⚠️ Monitor |
| Wednesday Conversions | 0 | — | ⚠️ Consider pausing |
/services/deck page has zero conversions.AI-generated, scored, and categorized growth tactics. Runs detectors daily. Workflow: Find → Implement → Auto-create ClickUp task.
| Opportunity Type | Description | Example Found |
|---|---|---|
| Blue Ocean | Low-competition, high-demand keywords | "Exterior Renovations" — 2,900 est. impressions, currently ranking 17th, minimal ad competition |
| Competitive Blind Spots | Competitors rank organically but don't bid on paid | "Siding contractors near me" — Opal Exteriors bids heavily but has no organic presence; low difficulty (36), 3–6 months to rank |
| Conversion Levers | High-traffic pages with low conversion rates | /services/deck — mobile speed issue flagged |
| Quality Score Issues | Keywords with low Quality Scores | Several keywords flagged |
| Peak Performance | Best-converting times/days | 11am converts 64% above average; Thursdays convert 40% above average |
ClickUp integration: Clicking "Implement" generates a task list, allows assignee selection (e.g., Gavin for content, eShock for dev), sets due date and priority, and pushes to ClickUp backlog. Status options: Identified → Reviewed → Implemented → Dismissed.
Available on the Overview page. Generates an AI summary of key talking points based on current data — what's working, what needs attention, and top opportunities. Copyable for use in call notes or client-facing docs.
Compares client metrics to industry averages with directional indicators (higher/lower is better). Current flags: CTR at 2.44% vs. 6% target (red); CPA at $63 vs. $90 target (green — lower is better).
/services/deck and related pages (@Ben)